配置管理是以确保随时间推移的完整性的方式处理系统更改的过程,通常涉及促进自动化和可观察性的工具和过程。尽管此概念并非源自 IT 行业,但该术语仍广泛用于指代服务器配置管理。
在服务器环境中,配置管理通常也称为IT 自动化或服务器编排。这些术语突出了配置管理的实际方面以及从中央服务器控制多个系统的能力。
有许多配置管理工具可供选择,具有不同程度的复杂性和不同的架构风格。流行的选项包括 Ansible、Chef、Puppet 和 Salt。尽管这些工具中的每一个都有自己的特性和要求,但它们的功能本质上是断言和强制系统状态与一组供应脚本描述的状态相匹配。
如果您想了解有关配置管理的更多信息,以下资源提供了一个很好的起点: