
DevOps 已经死了,但将会取代它的是什么?
今天我将做一个大胆的声明,说 DevOps 已经死了;在未来五年内,进行 DevOps 所花费的时间将减少到今天的 20% 以下。与此同时,云计算和边缘计算的使用将继续呈指数增长。这怎么可能呢?有一个简单的词,少数人接受,但许多人却害怕:自动化。也许这听起来多此一举?毕竟,自动化是 DevOps 中的主要任务之一。但在这种情况下,开发人员可能会编码自己失去工作的机会……
现在,在你开始恐慌之前,让我向你保证;一切都会好的。这不是一个使失业飙升并让经济陷入困境的末日情景,恰恰相反。它将使公司更加高效,更加生产并让开发者有时间专注于真正重要的事情:构建出色的产品。我指的主要是与云相关的 DevOps 方面,预计将在未来几年由于其主要任务的自动化而经历巨大的变化。 在深入探讨之前,给你一个小小的警告。DevOps 对不同的人意味着很多事情。最初,它是作为一种开发理念,旨在通过消除“开发”和“运营”的孤立,来更快地交付和改进产品。今天,在任何招聘网站上快速搜索,会发现许多“DevOps 工程师”的职位,其中主要任务涉及很少的产品开发。在我们的假设中,区别并不重要;由于技术的进步,在未来几年中,进行 DevOps 所花费的时间将显著减少。
我们是否拥有工具来做到这一点?我们并不需要具备天网能力的 AI 来自动化 DevOps 的云管理部分;今天就可以做到。但你需要一套特定的工具来使其成为可能。

一个易于分发的云应用
一个高度可扩展的调度平台,多提供商、多网络的方式以确保可靠性
一套用于自我调节任何问题的机制
这听起来几乎太简单了,为什么之前没有人想到这个?好吧,大多数要素直到不久前都还缺失。在拥有强大的云生态系统之前,你无法实现多云。而在容器化之前,很难在云上轻松分发应用程序。建立一个完全的自我调节和高度可扩展的系统仍然非常困难。但发展已经在进行中,火车已经离站……
自动化是有代价的,谁来为此买单?
它将为自己付费。如今有很多财务激励,使自动化成为明智的经济决策。让我随便列举几个:
让内部开发人员做 DevOps 工作是低效的;花时间直接在产品上工作会更有价值
雇佣外部团队来处理 DevOps 是低效且昂贵的
具有 DevOps 经验的工程师是在 IT 世界中最受追捧的资源之一,找到优秀的人才很难,雇佣成本也昂贵
在我们的快节奏世界中,失败是昂贵的,每个人都期待事情始终完美无缺
自动化可以以小部分的价格完成许多工程师的工作
自动化可以通过人类无法竞争的方式找到改进自身系统的方法
我可以继续说下去,但我想你明白我的意思:大多数公司会高兴地把他们的精力和资金集中在其他事业上。优秀的开发人员将能够回归到构建伟大事物的工作中,而不再被困在基础设施管理和网络监控中。
这列火车什么时候会冲进我的行业?这已经在发生。凭借正确的工具,现在可以轻松分发微服务和无服务器功能,而它们仅仅是个开始。开发人员简单地上传一个云应用,让自动化系统处理其分发、可扩展性、可靠性和自我调节的日子即将到来。这意味着不再手动登录虚拟机,不再进行服务器配置,不再弄清楚托管应用的最佳云和最佳位置。
浪费时间的清单还在继续。我个人欢迎我们的新自动化统治者。
书写者
Edgegap团队
