且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

运维自动化 - 自动化运维工具中,Chef/Puppet/Ansible/SaltStack之间的相互关系是什么? 何故这么多工具?

更新时间:2023-10-29 17:30:58

都是类似的,网上优缺点也说了很多,你自己都能搜索到,我只讲三点吧:

  1. salt和ansible可以理解为chef和puppet的下一代或者新一代,因此设计的理念要先进些

  2. chef和puppet是ruby系的,而salt和ansible是python系的。现在ruby系式微,ruby on rails彻底过气了;而python系正当红,尤其是在部署和大数据方面

  3. 另外一个关键点就是生态环境,包括社区、文档和第三方插件,以及自己扩展的能力。这几个兄弟在这块倒是各有千秋。第三方插件这块肯定是越老的产品越多,所以比较的时候得心里有杆秤