比较不同的配置工具
首先
比较了三个配置管理工具Ansible、Chef和Salt。
Ansible是一种工具
这个网站非常有参考价值。
什么是Ansible?理解配置管理工具的目标和最快的Ansible部署方法。
比较搜索趋势
过去一年的搜索数量时序趋势
在Google趋势上查看”Ansible, Chef, Salt (软件) – 所有国家,过去12个月”的流行趋势- https://t.co/nc2moxYxmU— kannkyo (@kannkyoshi) 2020年9月10日
按国家划分的一年搜索次数的趋势
在Google Trends中查看“Ansible, Chef, Salt (软件) – 所有地区,在过去12个月内进行了比较”的详细情况- https://t.co/IECGtpIjEQ
在搜索量方面,Ansible比起Chef和Salt更加压倒性。
功能非要件的比较
以下是非功能需求比较表。
MetricsAnsibleChefSalt可用性導入容易性EasyNot very easyNot very easy管理容易性EasyNot very easyEasyスケーラビリティHighly ScalableHighly ScalableHighly Scalable構成管理言語YAML(Python)DSL(Ruby)YAML(Python)相互運用性HighHighHigh価格(upto 100 nodes)$10,000$13,700$15,000(approx.)
哪种工具最适合您:出处于Chef、Puppet、Ansible和Saltstack的比较
以所有指标来看,Ansible 在功能上至少与 Chef 和 Salt 相当,甚至更优。
特别是对于Chef来说,Ruby基础的领域特定语言(DSL)是一块难题。
Python和YML我在Docker和AI方面很熟悉,而Ruby只在Redmine这种程度上使用。
人气的比较
来源:https://stackshare.io/stackups/ansible-vs-chef-vs-salt
只需一种选择.
Ansible在所有的指标上都表现出色。
请公开烹饪书或卷的数量。
截至2020年09月10日,Cookbook或Roll的发布数量如下所示。
-
- 25,246 Ansible Roles
-
- 4,061 (=公式3,949 + コミュニティ112) Chef Cookbooks
- 0 Salt
Ansible具有令人震撼的数量。
其他
-
- AnsibleはRedHatが商用化。エンタープライズ用途にも安心感がある。
-
- Chefは公式クックブックが多く、老舗の安定感がある。
- Saltはどうかなぁ。AnsibleのYMLスタイルの簡便さとPuppetの機能性の高さのいいとこ取りをしているようだが、まだ時期尚早かな。数年後に急成長してるかもしれないが、今は保留。
得出结论
在所有指标上,只有Ansible。