前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自动化运维工具对比与选择

自动化运维工具对比与选择

作者头像
863987322
发布2020-09-01 10:17:00
9820
发布2020-09-01 10:17:00
举报

工具名称

语言

架构

协议

应用场景

社区

稳定性

安全性

可扩展性

容易度

文档

更新速度

puppet

ruby

c/s

http

大规模(上千台服务器)、复杂环境

4.6K星,活跃

稳定性好

puppet通信采用ssl安全加密协议,以保证所有数据传输的安全性

基于ruby,技术储备要求较高,且针对异构环境更适合。

时间长,应用广,文档多

ansibe

python

no client

ssh(zeroMQ)

小规模(100台以下到200台服务器规模)

25.1K颗星,活跃

不会无感丢失执行对象,较稳定

仅依赖ssh,与登录授权管理系统天然集成,简单即有效

基于python,二次开发较容易

三方工具模块3000多篇 {+}https://galaxy.ansible.com/+

saltstack

python

no client(c/s)

zeroMQ(ssh/RAET)

中规模(几百台服务器)

8K颗星,活跃

第一个sub阶段依赖客户端返回,容易产生漏掉执行对象,且无法感知

登录认证体系和系统的ssh无关,执行权限过大

基于python,二次开发较容易

三方工具模块200篇 {+}https://docs.saltstack.com+

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档