关于使用Chef 或 Puppet进行基础架构管理的讨论很多。
大部分讨论集中在两个组织的功能集和比较上。
我的问题更侧重于“战争故事”。
我们目前正在研究这两种工具,虽然我们当然希望将它们用于我们的生产环境,但我们也对它们用于立即设置开发人员环境感兴趣。
我们设想了一个场景,在该场景中,开发人员可以启动虚拟机,这些虚拟机充当具有实时数据子集的临时数据库服务器。一旦完成拆除他们的虚拟机,开发人员就会执行他们的测试。
这种情况是否适用于此类工具?任何人都可以分享他们以这种方式工作的经验吗?
关于使用Chef 或 Puppet进行基础架构管理的讨论很多。
大部分讨论集中在两个组织的功能集和比较上。
我的问题更侧重于“战争故事”。
我们目前正在研究这两种工具,虽然我们当然希望将它们用于我们的生产环境,但我们也对它们用于立即设置开发人员环境感兴趣。
我们设想了一个场景,在该场景中,开发人员可以启动虚拟机,这些虚拟机充当具有实时数据子集的临时数据库服务器。一旦完成拆除他们的虚拟机,开发人员就会执行他们的测试。
这种情况是否适用于此类工具?任何人都可以分享他们以这种方式工作的经验吗?
在这两种工具之间几乎没有什么可以选择的。它们具有相同的起源,实际上据说 opscode 最初是从 puppet 开始的。
使用vagrant结帐以启动开发环境。它同时支持 Puppet 和 Chef,并且可能有助于评估这两种工具。
在旁边: