欢迎您光临本站,如有问题请及时联系我们。

IT运维工业时代——自动化运维

  在手工运维的时代,其实许多有远见的技术大牛深感这种运维方法的不足,开始着手建立各种运维工具去解决运维效率低下、操作不规范等问题。

  例如,我们公司及dbaplus社群专家邹德裕,早在十多年前就为运维团队用简单的shell脚本开发出一套极简的OraZ工具。

  此工具堪称当时Oracle数据库运维的神作,它将大多数Oracle数据库操作、性能分析、问题分析和查询的脚本整合集于一身。此工具攫得数据库运维团队喜爱,到了后来我们服务一些新客户时,运维工程师第一反应就是从笔记本上将这个工具上载到客户的环境中并部署使用。原因无他,离开了它就需要凭记忆写大量操作语句,会令操作效率大打折扣。

  因此,针对于不同场景下的各类专门的自动化运维工具和平台应运而生,例如:

  自动化监控类:各种提供应用性能监控、基础软件服务监控、主机存储设备、网络设备等自动化监控和告警的软件服务。

  管理类:各种提供IT运维支撑服务以及配置管理等方式的软件服务,例如,各种ITSM系统和CMDB软件系统。

  自动化运维类:各种提供自动化运维手段的工具和软件。

  其他专项工具:如应用性能管理APM、数据库运维管理DPM等工具。

  带来的意义

  1、代表了人类社会工业化的精神

  从本质上而言,自动化运维代表了人类社会工业化的精神。以机器代替人类大部分机械而又重复的手工劳动,解决了系统运维工作与人力资源不足之间的矛盾,原来监控、巡检、软件安装部署等耗时且易出事的工作通过工具和平台交由机器来处理。

  2、实现企业IT运维的集约化

  自动化运维实现了企业IT运维的集约化,通过一个运维UI界面可以监控和管理企业范围内所有的软、硬件设备。集约化使运维人员简化了在一个复杂运维环境中的运维操作及管理,进一步减轻运维人员的工作量。

  3、实现运维操作的标准化

  实现运维操作的标准化,同时通过专家评审下的完善脚本管理和标准操作,进一步约束运维操作,以工具和平台的方式固化不同场景下的运维操作,避免给数据库增加数据空间这样常规操作导致系统瘫痪的悲剧发生。

  4、实现运维操作的专业化

  各种专业化工具平台提供不同场景下的专业级运维服务,一定程度上补充许多运维团队专业技能上存在的不足。例如,专业的DPM数据库运维管理平台,可以实现常见关系型数据库的各种数据采集、问题分析和处理等专家级的能力。

  5、实现运维知识有效传承

  最后,自动化运维还实现运维知识有效传承。各种运维专家的精力得以从繁重的工作中解放出来,他们得到将有效的运维知识以场景化方式沉淀到运维平台中,不断丰富和完善运维平台的能力。

  (基于运维场景的运维自动化)

  因此,运维自动化平台的建设本质是运维团队基于运维场景的服务化能力的变现过程,它让我们从大量重复无规律的人肉操作中解放出来,专注于运维服务质量的提升。如何进一步提升运维质量,大家都不约而同地开始研究运维工作与数据的结合。

  E8运维是国内最早成立的IT运维技术社区,致力于为运维相关领域的工程师打造一个良好的学习交流平台。深度剖析国内运维业内动态,分享DevOps、自动化运维、智能运维等优秀实践,帮助运维人员提升技能和规划职业发展路线。


来源:本文由E8运维原创撰写,欢迎分享本文,转载请保留出处和链接!