我为什么选择Saltstack自动化管理服务器

我为什么选择Saltstack自动化管理服务器,第1张

我为什么选择Saltstack,考虑方式很简单,主要基于如下两个方面:

第一、语言的选择(puppet/chef vs ansible/saltstack)

开源技术,不看官网不足以熟练,不懂源码不足以精通

Puppet、Chef基于Ruby开发,ansible、saltstack基于Python开发的

本人热衷于python(后期可做二次开发),排除Puppet、Chef

第二、速度的选择 (ansible vs saltstack)

管理配置讲究的是更快更稳

ansible基于SSH协议传输数据,Saltstack使用消息队列zeroMQ传输数据

测试SSH和MQ传输速度:

例:分别使用两种工具测试1000台服务器的连通性,结果对比:

可以看出使用MQ通讯和SSH通讯,速度相差大约40倍

显然,从速度的角度,排除ansible,最终选择了Saltstack。

python系列的ansible、Saltstack的选择中,有人放弃Saltstack的主要原因是Saltstack需要安装客户端,在服务器有

一定数量的情况下比较麻烦,而ansible不需要安装客户端。我个人认为这个考虑是多余的,Saltstack中的Salt-ssh可以轻易解决这个问

题(后面会写篇使用salt-ssh批量部署客户端的博客),而且ansible也并非是不需要在“客户端”做任何操作。例如,1.“客户端”系统

python版本需要满足2.6+,否则需要进行升级;2.ansible使用一些功能也需要“客户端”有对应模块(主要是python模块,即使

python版本满足2.6+,也需要额外安装)

一、 智能化系统设计标准 《智能建筑设计标准》GB/T50134—2006 《电子计算机机房设计规范》 GB50174-2008 《民用建筑电气设计规范》JGJ16-2008 《建筑与建筑群综合布线系统工程设计规范》GB/T50311—2007 《建筑与建筑群综合布线系统工程验收规范》GB/T50312—2007 《民用闭路电视监视电视系统技术规范》GB50198—2011 《建筑防雷设计规范》GB50057-2010 《有线电视系统工程技术规范》GB50200—94 《安全防范工程技术规范》GB50348-2004 《声系统设备互联优选配接值》GB/T14197-93 《电子计算机房设计规范》GB50174-2008 《视频安防监控系统工程设计规范》GB50395-2007 二、 智能化系统设计范围 1 综合布线系统 2 计算机网络系统 3 安全防范系统(视频监控、一卡通) 4 背景音乐及公共广播系统 5 多媒体信息发布及查询系统 6 有线电视系统 7 排队叫号系统 8 会议系统 9 指挥中心机房和大屏 三、 智能化设计原则 1. 实用性 智能化系统的设计与实施必须符合实际需要和投资的合理性,决不片面追求先进性和超前性,以免造成投资的浪费。在每个子系统的实施方案中,都应把系统实用性放在很重要的地位,只有在确保系统稳定、可靠、实用的前提下,才能充分发挥系统的功能,展现系统的其它特点。 2. 可靠性 系统应具备在规定的条件下和规定的时间内完成技术文件规定功能的能力,应具备系统长期和稳定工作的能力。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/572320.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-03
下一篇2023-07-03

发表评论

登录后才能评论

评论列表(0条)

    保存