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