到底什么是自动化运维
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了到底什么是自动化运维相关的知识,希望对你有一定的参考价值。
自动化运维名声显赫,但是各自理解不同,我也想说一说。
首先做事情要目的明确,那么自动化是为了什么?
人力?物力?财力?
作为公司自然是为了节省这三项,具体到运维上有哪些呢?
1、节省安装系统、初始化系统、部署软件、更新版本、更新配置的时间
2、集成系统监控、报警、故障处理、处理记录等,有据可查可追溯,可总结、可预测,以备后人所用
3、操作快速,可视化点击代替部分命令行操作,提高效率,加快运维人员的上手时间
但是:
虽然叫做自动化运维,但是不可能绝对自动化,也不现实,系统环境错综复杂,凭借软件很难做出最优判断。
自动化是针对常规任务的流程化处理,突发时间和故障还是得靠人。那么对运维人员的要求就发生了变化:
以前懂得配置服务,写个shell就是高手了,但是自动化要求:
1、善于总结、整理,将经验代码化,融入自动化平台中;为了经验传承
2、除了shell,其他编程能力也要有,python在自动化的运用广泛已经是必备技能;为了与时俱进
3、项目管理的能力,其实就是沟通、计划、执行等能力的集合;为了晋级管理层
PS:人力物力财力,最终提现在“时间”上,所以“快”是运维的核心。
快速处理故障,快速部署任务,快速预测负载等等等等
以上个人所见,有感而发,欢迎大家批评、指正、补充。
以上是关于到底什么是自动化运维的主要内容,如果未能解决你的问题,请参考以下文章