配置管理是处理系统变更的方式,以确保完整性,通常涉及工具和流程,促进自动化和可观察性。
在服务器的背景下,配置管理也通常被称为 IT Automation 或 Server Orchestration. 这些术语强调了配置管理的实际方面和从一个中央服务器控制多个系统的能力。
有许多配置管理工具可供选择,具有不同程度的复杂性和多样化的架构风格. 流行的选项包括 Ansible, Chef, Puppet 和 Salt. 虽然这些工具都有自己的特征和要求,但它们的功能基本上是声称和执行系统状态符合由一组 provisioning 脚本 描述的状态。
以下资源是一个很好的起点,如果你想了解有关配置管理的更多信息:
- 启动配置管理
- 基础设施作为代码解释
- 配置管理标签下的所有帖子