现有配置管理系统的优缺点是什么?

Dan*_*ral 17 configuration-management puppet chef cfengine

我在这里查找CFEnginePuppetChefbcfg2AutomateIt以及其他任何可能存在的配置管理系统之间的一些比较,并且很惊讶我在 Server Fault 上发现的很少。例如,我只知道上面的前三个链接——另外两个是我在相关的谷歌搜索中找到的。

所以,我对人们认为最好的或者他们喜欢的不感兴趣。我想知道以下内容:

  1. 配置管理系统的名称。
  2. 为什么创建它(而不是使用现有的解决方案)。
  3. 相对优势。
  4. 相对弱点。
  5. 执照。
  6. 链接到项目和示例。

小智 5

配置管理系统名称:Cfengine Community 3

创建原因:访问http://cfengine.com/techFaq#create

相对优势:

  • 体积非常小(5MB),依赖项很少
  • 允许您在系统的模板化和差异化修改之间自由选择以进行集成管理
  • 很好地处理组织的复杂性,即不需要“一个模型为所有人”
  • 高可扩展性、高速度,但 RAM 使用率低
  • 不基于 SSL 及其通信漏洞
  • 拥有丰富的文档、庞大的安装基础和用户社区
  • 是知识导向的
  • 具有合规审计的商业报告选项
  • 是银行、石油和政府的主导选择

相对弱点:陡峭的学习曲线

许可证: GPL v3

项目和示例链接:大量教程和指南:http : //cfengine.com/manuals


duf*_*703 3

微软SCCM

它是在 90 年代中期创建的 SMS。

优势:

  • 快速设置
  • 与AD集成
  • 灵活的
  • 让您专注于桌面和服务器的生命周期,而不是更多的战术问题。具有强大但复杂的所需配置管理功能。
  • 很棒的报道
  • 跨平台,支持 Windows、OS X 和一些 Linux/Unix 版本

弱点:

  • 需要AD。
  • 如果您没有实施完整的 Microsoft 堆栈,那么成本会很高

执照:

商业的。服务器许可证包括 MS SQL Server,客户端许可证针对每个设备单独授权或通过 Microsoft Core CAL 捆绑包进行授权。(捆绑包需要 EA)