“净零”之年,重新思考 DevOps

2022-03-11 10:00:00
Micro Focus
转贴:
公众号
502
摘要:DevOps 很火,火到几乎全部企业 IT 都在追求实现。但似乎很少有人考虑到 DevOps 对「碳足迹」的影响。

· DevOps 与「碳足迹」·


DevOps 很火,火到几乎全部企业 IT 都在追求实现。但似乎很少有人考虑到 DevOps 对「碳足迹」的影响

请思考这样一种“循环”:程序员向软件库提交一次更动操作(或者启动一个自动化程序),经由编译器与其他模块相连接,通过全部测试以后,它会正式部署至生产环境。这牵涉了非常多的模块流程。在传统环境中,这一“循环”需要花费 3 个月到 1 年,但在 DevOps 环境中,你只需要半小时。一些企业甚至声称,他们每 5 分钟就向生产环境提交一次操作。这种“加速度”将对您企业的「碳足迹」产生什么影响? 

一直以来,IT 部门都在努力控制运营对节能减排目标的影响,比如向 SaaS 交付转型等。好消息是,您可以尽可能地提升资源利用率、减少碳足迹,并同时享受 DevOps 运营带来的好处。具体怎么做呢?


01 减少发布次数


据调查,从传统的“代码-构建-测试”实践向“敏捷/DevOps/CI/CD自动化管道”的转型,将消耗高达 7 倍多的计算资源。与传统最大的不同在于,CI/CD 中有单一的主构建和测试环境。平均每一名开发人员每天运行管道两次,单次运行通常花费一小时。这意味着,即便只是纠正一个拼写问题,您仍然需要运行完整的编译进程。

但有一个简单的方法。如果您有一个 50 人小团队,您可以在系统内设置条件,即设定为所有人提交必要修改之后再发布新版本,这相当于将 200 次运行减少至 1 次。而且说真的,等待更新的时间并不漫长,因为发布的时间间隔是可控的。

这一考虑是非常必要的。因为,如果不考虑 DevOps 运营时产生的能源消耗,您的「碳足迹」将“显著”增加。顺带一提,当大量的工作负载转移至公共云端,您的总能源消耗会增加。虽然「碳足迹」的影响是无形的,但一台服务器的运维成本非常真实。



02 管好公有云

公有云是把双刃剑。

虽然,将工作负载迁移至公有云,可以获得近乎“无限”的计算资源;但服务器用量会水涨船高,随之而来的便是高额的账单费用,更别提恶劣的减排效果了。

从现在开始,重新规划您的云端运营计划吧。其实,在这一点上 DevOps 团队有着非常直接的动机,因为这有助于为团队节省资金。


03 优化管道运营

让企业管道来处理所有的工作——把所有的东西打包相结合,统一运行自定义测试——这个想法非常诱人。

当前市面上的大多数系统都很“聪明”,AI 的智能测试算法,可以只针对更动之处执行编译。组成项目的模块可能有数百个,需执行的测试也很复杂,但你真正需要测试的,只是改动过的东西。

在 DevOps 管道中引入智能技术,不仅节省资金,还能借机减排。您将看到计算资源增速放缓,从 7 倍减少到只有 2 倍。要知道 DevOps 团队的吞吐量至少是传统团队的 2 倍,总体而言,在每单位生产的消耗保持不变的同时,您的团队效率大大提升了。


04 考虑双赢

DevOps 很可能会增加您的「碳足迹」,并对全球气候产生负面影响。但企业 IT 可以做很多事情,以缓解负面影响,带来积极效益。

参考以下四大原则,可以为您的 DevOps 团队带来更多的灵活性与好处:

加速应用交付

在应用交付方面,IT 团队必须贯彻敏捷与 DevOps 策略,从大型机到云,维持交付的高速度要求。此外,还要以价值流模型和企业规模为基础,帮助组织转型,并使软件工厂更智能、更高效。

简化 IT 转型

在 IT 运营方面,企业希望通过数字工厂简化传统服务和云的混合运营,并通过统一的现代化 IT 运营平台,整合或淘汰几十年历史、远不能兼容的历史工具,深度释放资源负担,加速现代化转型。

增强网络安全

在 IT 安全方面,当务之急是检测应对威胁并有效从攻击中恢复,于是,必须利用适应当前混合环境的安全分析,加速这一目标的现代化转型。

统一分析 加速行动

IT 领导者考虑的重点在于统一分析方式,而不是把所有数据都集中转移到某个地方。随着企业转型的步伐加快,他们更需要确保能支持更大的用户容量与信息量,并以高性能、高规模效益获得准确、可操作的预测性见解。

DevOps文章
联系我们
联系人: 阿道
电话: 17762006160
地址: 青岛市黄岛区井冈山路157号中南金石国际广场A座3202室