运维工具Saltstack、Ansible该怎么选择?

目前运维工具那么多,Saltstack、Ansible比较热门,怎么选择以及架构如何部署?

参与11

2同行回答

zjwy82zjwy82系统架构师bank
运维工具多而且热说明大家的痛点都相同,只是在实践中采取了不同技术路线。对于Saltstack、Ansible我只是做了了解,并没有在实践中使用,但他们与一些商业化产品的思路是相近的:流程+脚本(或API)来实现手工操作自动化。选择适用于自身企业要求的就行,可以考虑企业对于实施成本、产...显示全部

运维工具多而且热说明大家的痛点都相同,只是在实践中采取了不同技术路线。对于Saltstack、Ansible我只是做了了解,并没有在实践中使用,但他们与一些商业化产品的思路是相近的:流程+脚本(或API)来实现手工操作自动化。选择适用于自身企业要求的就行,可以考虑企业对于实施成本、产品的支持能力以及企业应用的技术体系适用性(如x86 or 小机 or 主机等)。
在部署上一是要做集群,避免单点、增强可靠性;二是微服务(或者模块化),提供连续服务能力;三是开发测试和生产隔离,避免误操作。

收起
银行 · 2018-11-09
asdf-asdfasdf-asdf研究学者cloudstone
Saltstack是个管理系统, 远程agent, 传输zeromq, 相关api可用来开发Ansible相对是一个工具组件,远程需要python环境,使用paramiko库完成 ssh 连接,并发能力比较弱选择工具需要看你的业务场景Saltstack 适合有一定开发能,可自定义业务模式的,高并发环境或多设备管理模式...显示全部

Saltstack是个管理系统, 远程agent, 传输zeromq, 相关api可用来开发
Ansible相对是一个工具组件,远程需要python环境,使用paramiko库完成 ssh 连接,并发能力比较弱

选择工具需要看你的业务场景
Saltstack 适合有一定开发能,可自定义业务模式的,高并发环境或多设备管理模式

      设备在50台以上必须考虑并发和收敛问题 ansbile 会很慢

Ansible 可在小团队完成快速业务模式, 编写python脚本或者 shell script脚本完成业务

    可完成快速业务上线, 但想进一步产品化很难
收起
软件开发 · 2018-11-21

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-11-08
  • 关注会员:3 人
  • 问题浏览:2666
  • 最近回答:2018-11-21
  • X社区推广