IT咨询服务Ansible

Ansible轻量级自动化工具与其他自动化工具相比,有哪些突出的竞争优势?

 Ansible轻量级自动化工具与其他自动化工具相比,在工具使用、功能、性能、性价比、可靠性等方面有哪些突出的竞争优势?显示全部

 Ansible轻量级自动化工具与其他自动化工具相比,在工具使用、功能、性能、性价比、可靠性等方面有哪些突出的竞争优势?

收起
参与4

返回jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信

希望下面两张表对您有用途:

项目PuppetSaltStackAnsible
开发语言RubyPythonPython
是否有客户端
是否支持二次开发不支持支持支持
服务器与远程机器是否相互验证
服务器与远程机器通信是否加密是,标准 SSL 协议是,使用AES加密是,使用OpenSSH
平台支持支持AIX、BSD、HP-UX、Linux、Mac OS X、Solaris、Windows支持BSD、Linux、Mac OS X、Solaris、Windows支持AIX、BSD、HP-UX、Linux、Mac OS X、Solaris
是有提供WEBUI提供提供提供,不过是商业版本
配置文件格式Ruby语法格式YAMLYAML
命令行执行不支持,但可通过配置模块实现支持支持

产品优势劣势成本
Puppet1.模块由Ruby或Ruby子集编写2.Push命令能够立即触发变更3.WEB界面生成处理报表、资源清单、实时节点管理4.在代理运行端进行详细、深入的报告和对节点进行配置1.需要学习Puppet的DSL或Ruby2.安装过程缺少错误检查和产生错误报表1.开源版本是免费的2.Puppet企业版需要每年每台花费$100
SaltStack1.状态文件可以用简单的YAML配置模板或复杂的Python/PyDSL脚本2.与客户端通信可以基于SSH或在被管节点安装代理3.WEB界面可以看到运行的工作、Minion状态、事件日志、可以在客户端执行命令4.扩展能力极强1.WEB界面相对于竞争产品还不太完整、稳定2.缺乏生成深度报告的能力1.开源软件是免费的2.SaltStack企业版每年每个节点花费约$150,随着数量增加将有优惠折扣
Ansible1.模块可以用任何语言开发2.被管节点不需要安装代理3.有WEB管理界面,可以配置用户、组、资源清单和执行Playbook4.安装、运行极其简单1.对被管节点是Windows的管理有待加强2.WEB管理界面是内置Ansible的一部分3.需要导入资源清单1.开源版本是免费的2.Ansible Tower小于10台时被管节点免费3.超过10台之后每年每台需要支付$100-$250的支持服务费用

银行 · 2020-06-15
浏览2474

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2020-06-15
  • 关注会员:2 人
  • 回答浏览:2474
  • X社区推广