开源运维工具的应用场景与优势有哪些?

参与8

1同行回答

nkj827nkj827项目经理长春长信华天
开源运维工具常用的有Puppet、SaltStack和Ansible1)Puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,很多大型IT公司均在使用puppet对集群中的软件进行管理和部署。 优缺点分析:优点是Web界面生成处理报表、资源清单、实时节点管理,push命令可即刻触发变更...显示全部

开源运维工具常用的有Puppet、SaltStack和Ansible
1)Puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,很多大型IT公司均在使用puppet对集群中的软件进行管理和部署。
优缺点分析:优点是Web界面生成处理报表、资源清单、实时节点管理,push命令可即刻触发变更,缺点是相对其他工具较复杂、需学习Puppet的DSL或Ruby,安装过程缺少错误校验和生成错误报表。
2)SaltStack是一种全新的基础设施管理方式,部署轻松,在几分钟内可以运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。
优缺点分析:优点是可以使用简单的配置模块或复杂的脚本,Web界面可以看到运行和监控的工作状态、事件日志,扩展能力极强,缺点是缺少生成深度报告的能力。
3)Ansible是新出现的运维工具是基于Python研发的综合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。在进行大规模部署时,手工配置服务器环境是不现实的,这时必须借助于自动化部署工具。
优缺点分析:优点是模块可以用任何语言开发、备管节点不需要安装代理软件、有Web管理界面、安装运行简单,缺点是对windows备管节点需要加强、执行效率相对较低。

收起
系统集成 · 2018-10-09
浏览1812

提问者

罗右阳
系统管理员某数据中心
擅长领域: 服务器分布式系统区块链

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-10-08
  • 关注会员:2 人
  • 问题浏览:2558
  • 最近回答:2018-10-09
  • X社区推广