随着DevOps采用率的提高,软件发布量每天都在增长

点击率:389 来源: 作者: 发布日期:2022-09-09

DevOps不仅仅是更敏捷计算的最新行业流行语——它是在保持质量和安全的同时,按照业务需求快速发布软件的唯一方法。越来越多的人工智能和机器学习被引入这一过程。考虑到发布的速度,这个过程对于任何人来说都太多了,无法手动监督。这对许多it商店来说都很好。

GitLab发布了一项对5001名技术经理和专业人士的调查,发现在过去12个月内,DevOps实践显著增长。2022年,相当一部分受访者(47%)表示,DevOps或DevSecOps是他们选择的方法,比2021增加了5个百分点。

此外,调查显示,对于许多人来说,DevOps涅盘仍然是一个遥远的目标。调查显示,随着DevOps的崛起,软件交付的节奏也随之加快。10个DevOps团队中有7个(70%)连续发布代码——定义为每天一次或每隔几天——比去年增加了63%。至少60%的开发人员比以前更快地发布代码。整整35%的人表示他们发布代码的速度是原来的两倍,而15%的人发布代码的时间是原来的三到五倍。8%的人说代码飞出门的速度快了五倍多。

为了促进这一点,更多的高级自动化正在应用于软件交付——调查发现,62%的DevOps团队正在实践ModelOps,即人工智能模型的治理和生命周期管理。至少有31%的团队积极使用人工智能和机器学习算法进行代码审查,比去年增加了一倍多。调查还发现,37%的团队在软件测试中使用AI/ML(高于25%),另有20%的团队计划在今年引入AI/ML。另有19%计划在未来两三年内推出AI/ML测试。

矛盾的是,瀑布式的代码发布方法——软件被设计,然后交给QA团队或用户——仍然在许多商店盛行。调查报告的作者称,今年使用瀑布的团队比例比去年增加了16%。他们补充说,“水/Scrum/瀑布”从业者比去年增长了23%。调查还显示,DevOps的角色在不断变化。开发人员正在承担ops工作,ops是以云或平台工程为重点的,安全专家在开发团队中更注重实践。调查还显示,工具链扩展和安全性被认为是基于DevOps的软件部署面临的最紧迫挑战。工具链整合是一个高度优先关注的焦点,69%的管理者或专业人士寻求整合他们的工具链,以应对监控、开发延迟和对开发人员体验的负面影响等挑战。近40%的开发人员在维护或集成复杂的工具链上花费了四分之一到一半的时间,这是2021的两倍多。

安全已经超过云计算成为DevOps团队的头号投资领域。然而,尽管有兴趣将安全转移到左侧,但许多公司的方法和结果仍处于起步阶段——只有10%的受访者表示收到了额外的安全预算。此外,调查中50%的安全专业人员报告说,开发人员未能识别安全问题——大约75%的漏洞。当被问及他们可以用什么来更好地完成工作时,研究中的开发人员寻求更多更好的代码审查、自动化测试和更好的规划(所有这些都是31%)。排在第二位的是代码编写和审查的AI/ML(27%),其次是代码重用(26%)。调查报告的作者总结说:“这些回答与开发人员去年所说的没有任何明显的偏差,这可能强调了系统性流程和技术变革的难度。”


上一篇:Apple Watch SE(2022年)vs Apple Watch SE(2020年):有什么新鲜事? 下一篇:微软补丁周二:64个新漏洞,包括5个关键漏洞

相关阅读

风格切换
主题颜色
模式

布局风格