0

关于使用Chef 或 Puppet进行基础架构管理的讨论很多。

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

我的问题更侧重于“战争故事”。

我们目前正在研究这两种工具,虽然我们当然希望将它们用于我们的生产环境,但我们也对它们用于立即设置开发人员环境感兴趣。

我们设想了一个场景,在该场景中,开发人员可以启动虚拟机,这些虚拟机充当具有实时数据子集的临时数据库服务器。一旦完成拆除他们的虚拟机,开发人员就会执行他们的测试。

这种情况是否适用于此类工具?任何人都可以分享他们以这种方式工作的经验吗?

4

1 回答 1

1

在这两种工具之间几乎没有什么可以选择的。它们具有相同的起源,实际上据说 opscode 最初是从 puppet 开始的。

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

在旁边:

  • 我最初是先学 puppet,后来转学了 chef(我的工作选择了后一种工具)。我的经验是木偶更容易上手,但是一旦克服了最初的学习曲线,厨师就被证明是非常强大的。
于 2013-11-05T17:39:01.227 回答