DevOps已死,谁会代替它呢

2021-08-18   出处:edgegap.com  作/译者:Vincent/喜安  

        今天我要大胆地说,DevOps已死;未来五年内,用在DevOps的时间将会减少到今天的20%以下。与此同时,云计算和边缘计算的使用继续呈指数级增长。怎么可能呢?这其实源于一个少数人接受,但大多数人害怕的词:自动化。也许你觉得无稽之谈?毕竟,自动化可是DevOps的主要组成部分之一。但依此情况,开发人员可能会无事可做。。。

        不必恐慌,事实上一切都还正常运转着。这并不是一个导致失业率飙升,经济陷入困境的末日场景。恰恰相反,这会让企业运转更高效且更有生产力,开发人员多出来的时间可以去做真正重要的事情:创造伟大的产品。这里我主要指的是DevOps云相关的方面,未来几年,会因为其自动化,而使得DevOps经历一场巨大变革。

        在更深入理解之前,提醒你注意一句话。DevOps在不同时期有不同的意义。起初,DevOps可以看做一个开发理念,通过打破开发人员和运维人员之间的壁垒,来更快的交付和改进产品。如今,在任何一个求职网站上快速搜索,都可以搜到“DevOps 工程师”的岗位角色,而其岗位要求几乎不涉及产品开发。这个区别对我们的假设无关紧要,未来几年因为技术的进步,从事DevOps的时间将会显著减少。


有没有工具来实现呢?

        我们不需要一个具备Skynet能力的AI来实现云管理的自动化,尽管当下是有可能做到的。我们需要的是一套特定的工具。

  • 易于分发的云应用程序

  • 高度可扩展的调度平台

  • 多种数据源、多种网络以确保可靠性

  • 一套自动调节任何问题的机制

        这听起来太简单了,怎么会之前没有一个人想到这呢?其实直到不久前,这里面的各个环节才也还没完全实现。在形成强大的云生态系统前,你是无法获得多云服务的。在容器化之前,你也很难在云上轻松分发应用程序。要实现一个完全可自调节、高度可扩展的系统还是很难的。但是,车轮已经在转动,我们已经在朝着目标走去。


实现自动化是要付出代价的,谁来为此买单呢

        自给自足。如今有大量的经济激励措施,使实现自动化成为一个明智的经济决策。下面列出几点:

  • 让自己内部的开发人员做DevOps是低效的,时间最好直接花在产品上

  • 雇佣外部团队来做DevOps是低效且昂贵的

  • 拥有DevOps经验的工程师是IT界最受欢迎的资源之一,因此很难找到好的工程师,而且雇佣成本也很高

  • 在我们这个快节奏的世界里,失败的代价是高昂的,每个人都希望事情可以完美完成

  • 自动化可以用很少的价格完成许多工程师的工作

  • 自动化可以找到改进自身系统的方法,这是人类无法与之竞争的

        我还可以继续列举,但我相信你已经明白了:大多数公司都会为把精力和金钱集中在更有价值的地方。有才华的开发人员将能够重新构建伟大的东西,而不是陷入管理基础架构和监控网络的困境。


什么时候才能进入我的行业?

        这已经发生了。有了正确的工具,分发微服务和无服务器功能就很容易了,而它们只是开始。将来某一天开发人员只需上传一个云应用程序,然后让自动化系统负责它的分发、可伸缩性、可靠性和自动监管。这意味着不再需要手动登录虚拟机,不再需要配置服务器,不再需要找出托管应用程序的最佳云和最佳位置。。。这类浪费时间的事情不胜枚举。

        我,仅代表我,欢迎我们新的自动化霸主。

        

        {测试窝原创译文,译者:喜安}




声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
160°|1600 人阅读|0 条评论

登录 后发表评论