作为配置管理工具,厨师和木偶有很多共同点。

它们都是相当成熟的技术,广泛部署,具有良好的文档,活动用户社区和强大的服务级别协议。他们还吹嘘品牌客户 - 厨师由GE,迪士尼和Facebook使用,而Puppet在其客户中计算Salesforce,Sony和Google。

根据VB Insight的最新报告的说法,这两个解决方案之间的实际差异可能会归结为厨师似乎与创意开发人员进行了解,而傀儡则持续谨慎系统管理员。

该报告的作者,富人明:写道:“而厨师试图为用户提供更多的电力,傀儡将其围绕着安全轨道。”换句话说,厨师想帮助你做事。傀儡想要帮助你没有犯错误。

这只是两种不同的方法,这些方法源于同一型历史挑战和现代机会。

15年前,手机前是大量的,应用程序都是一切,您不需要担心在一堆服务器上部署和管理解决方案,因为您可以在某处锁定在壁橱中的一两个盒子上运行几乎任何东西。

检查VB的报告配置管理工具展示$ 99在VB Insight上

但在当今的云环境中,配置管理工具是必须的,除非您希望将您的业务信任到克鲁迪克鲁鸠的过多脚本以及与他们一起使用的低效率。

在一天结束时,厨师更挚爱开发商,因为:

厨师让Ruby疯狂地奔跑,而木偶担心Ruby将杂乱杂乱,最终增加到开发复杂性.Puppet限制了其开源产品,而厨师提供完整的开源能力,包括免费报告和分析.Chef免费用法层不仅仅是双重木偶(25个免费节点与10个免费节点).chef为测试驱动的开发工具提供了完全支持,并提供了允许在部署资源的资源方面提供大量灵活性的配置方法.Chef简单地更便宜,更轻松地部署和缩放,(可以说)更轻松的工具来获得创意。

是的,厨师可以通过无尽的傻瓜来获得无意义的情调来支持他们的品牌(命令行是一个'刀',社区模板是'烹饪书'或'食谱'),但是,除了审查时,营销人员的哈布里斯厨师对开发人员来说是比木偶更好的工具。

现在去找别的东西争论。

对于Python Devotees,Morrow的完整报告,配置管理工具摊牌,也包括两个鲜为人知的选项,Ansible和Salt的评论,注意到这两者都值得考虑,而是易于批评,因为它们具有更小的预制模板图书馆作为新的市场。