Devops
Config ์๋ํ ํด(puppet, chef, salt, ansible)
์ฝ์ด์ด์ค๋ฌ
2021. 4. 13. 23:43
Puppet | Chef | Salt | Ansible | |
Support | Puppet Labs | Opscode | SaltStack | AnsibleWorks |
Since | 2005 | 2009 | 2011 | 2012 |
Development Laguage | Ruby | Ruby(ํด๋ผ์ด์ธํธ) Erlang(์๋ฒ) |
Python | Python |
Control Interface | Manifest(DSL) | Recipes(DSL, Ruby ๊ธฐ๋ฐ) | SLS(SoLt Sate/YAML) | Playbook(YAML, JSON) |
Agent | Master/Agent Standalone |
Server/Client Chef solo(Standalone) |
Master/Agent(minions) Standalone(Masterless |
Standalone(Masterless) |
Communication | http, ssh/SSL | STOMP, rest/SSL | ZeroMQ | SSH/JSON |
Remote Execution | Mocollective, Challenging | Knife, Challenging | Built in/easy | Built in/easy |
์ฐธ๊ณ :
www.edureka.co/blog/chef-vs-puppet-vs-ansible-vs-saltstack/