概述
自动化运维名声显赫,但是各自理解不同,我也想说一说。
首先做事情要目的明确,那么自动化是为了什么?
人力?物力?财力?
作为公司自然是为了节省这三项,具体到运维上有哪些呢?
1、节省安装系统、初始化系统、部署软件、更新版本、更新配置的时间
2、集成系统监控、报警、故障处理、处理记录等,有据可查可追溯,可总结、可预测,以备后人所用
3、操作快速,可视化点击代替部分命令行操作,提高效率,加快运维人员的上手时间
但是:
虽然叫做自动化运维,但是不可能绝对自动化,也不现实,系统环境错综复杂,凭借软件很难做出最优判断。
自动化是针对常规任务的流程化处理,突发时间和故障还是得靠人。那么对运维人员的要求就发生了变化:
以前懂得配置服务,写个shell就是高手了,但是自动化要求:
1、善于总结、整理,将经验代码化,融入自动化平台中;为了经验传承
2、除了shell,其他编程能力也要有,python在自动化的运用广泛已经是必备技能;为了与时俱进
3、项目管理的能力,其实就是沟通、计划、执行等能力的集合;为了晋级管理层
PS:人力物力财力,最终提现在“时间”上,所以“快”是运维的核心。
快速处理故障,快速部署任务,快速预测负载等等等等
以上个人所见,有感而发,欢迎大家批评、指正、补充。
转载于:https://blog.51cto.com/lejie/1882942
最后
以上就是激动哈密瓜为你收集整理的到底什么是自动化运维的全部内容,希望文章能够帮你解决到底什么是自动化运维所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复