自动化运维理念
1传统运维
1.1操作方式
命令行、批量脚本
1.2特点
资源少、业务结构简单、运维工作简单
1.3缺点
效率低、无法跨平台、资源分散、无标准
2自动化运维
2.1概念
是一组将静态的设备结构转化为根据IT服务需求动态弹性相应的策略,目的是实现IT运维的质量,降低成本
2.2优点
高效率、平台化、标准化、流程化、自动化、轻量级
2.3要求技能
熟悉运维,编程能力要求不高,算法能力要求不高
2.4语言选择
适合自动化运维编程语言的特点:丰富的第三方库、学习成本低、跨平台、轻量级
2.5缺点
运维数据无法共享、无法主动式发现运维问题、部署成本高、标准不统一
2.6主流工具
部署类(jenkins)、环境类(ansible)、监控类(ngios)
2.7环境类工具对比:Puppet、chef、salt、ansible
3云运维
3.1优点
运维资源数据共享、主动发现运维问题、统一标准、成本低