一、自动化运维介绍
1、自动化运维产生背景
传统的IT运维是将数据中心中的网络设备、服务器、数据库、中间件、存储、虚拟化、硬件等资源进行统一监控,当资源出现告警时,运维人员通过工具或者基于经验进行排查,找出问题并加以解决。但是,随着互联网+时代的到来,移动互联网、云计算和大数据技术得到了广泛应用,从而导致企业所管理的IT架构不断扩大,服务器、虚拟化、存储设备的数量越来越多,网络也变得更加复杂,业务流程越来越繁琐,传统的运维管理也越来越力不从心。
运维的四大苦恼:
2、运维自动化
自动化运维,可实现日常设备监控、主动发现问题、自动分析定位、基于标准化流程工具规范化处理、通过自动化运维操作工具处理修复等功能,最终实现监管的自动化运维。
总结来说就是把人的工作给机器去完成,通过标准化快速分析和定位问题,将问题自动修复。
- 实现哪些方面自动化
监控自动化、数据采集自动化、数据分析自动化、日常巡检自动化、设备配置比对自动化、故障定位自动化、故障处理自动化、流程处理自动化、日常备份自动化、系统优化自动化、大批量配置自动化。
3、自动化运维工具
SALTSTACK:https://www.saltstack.com
pupppet:https://puppet.com
ANSIBLE:https://www.ansible.com
三种运维工具技术特性比较: