四款常见IT自动化运维工具简单介绍-行云管家

Posted 行云管家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四款常见IT自动化运维工具简单介绍-行云管家相关的知识,希望对你有一定的参考价值。

对于IT运维人员而言,自动化运维工具是工作必备,不仅可以节省工作时间,还能省心省力,减少错误。今天我们小编就给大家简单介绍一下四款常见IT自动化运维工具。

四款常见IT自动化运维工具简单介绍-行云管家

第一款:Puppet

Puppet是早期的Linux自动化运维工具,是一种LINUX、WINDOWS、UNIX平台的集中配置管理系统,到现在已经非常成熟,可以批量管理远程服务器,模块丰富,配置复杂,基于Ruby语言编写。是最典型的C/S结构,需要安装服务端和客户端 。

Puppet采用C/S星状的结构,所有的客户端和一个或者多个服务器交互,每个客户端周期地(默认半个小时)向服务器发送请求,获得最新的配置信息,保证和配置信息同步。

每个Puppet客户端周期地连接一次服务器,下载最新的配置文件,并且严格按照配置文件来配置客户端。配置完成后,Puppet客户端可以反馈给服务器端一个消息,如果出错也会给服务器端反馈一个消息。Puppet适用于服务器管理的整个过程,比如初始安装、配置、更新等。

第二款:SaltStackSalt

Stack和Puppet一样,也是C/S模式,需要安装服务端和客户端,基于Python编写,加入了MQ消息同步,可以使执行命令和执行结果高效返回,但其执行过程需要等待客户端全部返回,如果客户端没有及时返回或者没有响应的话,可能会导致部分机器没有执行结果。

第三款:Ansible

Ansible和SaltStack一样是基于Python开发,Ansible只需要在一台普通的服务器上运行即可,不需要在客户端服务器上安装客户端。因为Ansible基于SSH远程管理,而Linux服务器大部分都离不开SSH,所以Ansible不需要为配置添加额外的支持。

Ansible安装使用都很简单,而且基于上千个插件和模块,实现各种软件、平台、版本的管理,支持虚拟容器多层级的部署。有时候会觉得Ansible比SaltStack执行效率慢,其实并不是软件本身的问题,二是由于SSH服务慢,可以通过优化SSH连接速度和使用Ansible加速模块提高效率。

第四款:行云管家

行云管家是国内唯一一家以SaaS形态提供的云计算运维管理平台,目前已成功服务十万家企业级用户,包括政府、金融、证券、电信、教育、医疗、交通、制造业、互联网等行业。行云管家既可管理各公有云平台的云资源,也支持管理私有云资源,用户只需要提供公有云/私有云平台API凭证(如Access Key),即可把用户在公有云/私有云上的所有云资源一键导入到云管平台中。

在自动化运维方面,行云管家支持业界知名的 SaltStack/ansible运维工具库 ,并支持用户新建各类自定义Shell/Python/PowerShell/CMD脚本,能够批量对主机执行脚本、命令,以及将文件批量分发至目标主机、批量从多台主机采集文件,实现对多台主机的各种批量运维操作。同时,用户可以根据业务要求编排运维任务,设置各种触发条件,一旦触发后,系统能够自动执行相应的已编排好的任务,例如:云主机自动升级、应用自动部署等,极大的降低应用部署与管理成本,提高业务敏捷性,满足企业用户对自动化运维的需求。

以上是关于四款常见IT自动化运维工具简单介绍-行云管家的主要内容,如果未能解决你的问题,请参考以下文章

五款企业运维监控工具简单介绍-行云管家

五款企业运维监控工具简单介绍-行云管家

面对海量资产运维的行云管家应对之道

IT运维工具难用吗?有没有简单易操作的?

云运维过程注意事项简单讲解-行云管家

IT运维如何又快又好的进行数据备份?