挥发性VM的Chef或Puppet

时间:2013-11-05 09:02:40

标签: architecture virtualization chef puppet

关于使用Chef or Puppet进行基础架构管理,已经有很多讨论。

大部分讨论都集中在两个组织的功能集和比较上。

我的问题更多是以“战争故事”为重点。

我们目前正在调查这两个工具,虽然我们当然希望在我们的生产环境中使用它们,但我们也对它们用于设置开发人员环境感兴趣。

我们设想了一种方案,在这种情况下,开发人员可以启动充当临时数据库服务器的VM计算机以及实时数据子集。开发人员一旦完成其虚拟机的攻击就会执行测试。

此方案是否适用于此类工具?谁能分享他们以这种方式工作的经历?

1 个答案:

答案 0 :(得分:1)

这两种工具之间几乎没什么可选择的。它们具有相同的起源,事实上opscode最初起源于木偶。

使用vagrant结帐以启动开发环境。它支持Puppet和Chef,可能有助于评估这两种工具。

除了:

  • 我最初先学习木偶,然后转为厨师(我的工作选择了后一种工具)。我的经验是木偶更容易接受,但是一旦最初的学习曲线被克服,厨师就被证明是非常强大的。