从人肉到智能,运维领域经历了几次发展革新?

近 10 多年来,爆发了很多重要技术与技术浪潮,运维技术逐渐发展至深水区。如今,运维已从人工运维转向智能化方向发展,运维人员的职责也从操作性维护发展为研发运维工作。本文将从运维的演进历史,总结分析运维工作的转变给运维人员职能带来的影响。

运维的工作主要是“运行”和“维护”, 可以简单理解为管机器、管网络、管服务的人,本质是为了保证软件系统的稳定运行。从运维的发展来看,其可以总结概括为以下三个阶段。

第一阶段称为手工运维,早期互联网发展速度缓慢,并且各网站接入的网民数量少,这个阶段运维人员的工作很简单,及时处理掉告警,保证整个系统的稳定运行就可以了,基本通过手工即可保障业务系统的正常运行。因此,早前运维岗位技术含量其实要求较低。

运维的第二阶段是自动化运维,这一阶段的互联网迎来了高速发展阶段,这时候低效率且高成本的手工,已经难以完成大量运维工作。因此,自动化运维出现了,这种运维方式是通过对业务行业领域知识和运维场景领域知识的把控,来预定义自动触发的脚本,从而执行常见的、重复性的运维工作。

运维的第三个阶段,即运维平台化既自动化运维阶段,也是当前所处阶段。大公司针对自己业务特征构筑大型运维平台,如腾讯游戏系统的蓝鲸系统,腾讯社交领域的织云系统等。与此同时,由于软件系统复杂度的提升,因此业务软件架构和应用服务上需要运维投入更多的精力去,DevOps,SRE、PE、应用运维、技术运营这些新的名字、岗位或理念也随之出现了。

运维的第四个阶段是智能运维阶段或AIOps,因为GPU、海量数据带来了AI革命,而AIOps 将人工智能应用于运维领域,可以通过机器学习的方式来进一步解决自动化运维所不能解决的问题,提高系统的预判能力、稳定性、降低IT成本。AIOps 也给运维工程师提出了更高的要求,因为自动化运维平台和 DevOps 的实施,需要运维人左移到架构、代码方向,因此运维人员需要掌握大数据、机器学习这些知识,对其能力要求是种多领域结合的专家。不过,如今AIOps 还处于长期发展中,该领域的成就仍集中在大厂。

从运维的发展来看,运维在未来的发展是一片蓝海。随着技术发展,运维工作人员的职业已经从操作性的维护工作,发展为需要多方面知识储备与 IT 综合能力的研发运维工作,运维和开发人员的关系也从“分离”转变为“融合”状态。由此看来,运维人员未来将拥有更多发展方向。
posted @ 2023-03-21 18:20  智能新论  阅读(192)  评论(0)    收藏  举报