当下,CI/CD 和 IaC 等 DevOps 流程对混合云的成功已越来越关键。但调查显示,大多数的开发团队实际上并没有在专家级别实践真正的 CI/CD。CloudBolt 最新发布的一份“The Truth About DevOps in the Hybrid Cloud Journey”行业洞察报告指出,只有 4% 的受访者认为自己是 CI/CD 专家。大多数受访者(76%)认为他们的 CI/CD 成熟度级别为“中级”。
该报告是基于对雇用至少 1000 名员工的公司的 200 名 IT 和 DevOps 领导者进行的全球调查,其中 75% 的受访者拥有副总裁及以上职位。
CloudBolt 在报告中指出,“CI/CD 已经发展到现在被广泛接受为现代应用程序开发和部署的最佳方法的地步。尽管 CI/CD 背后的概念已经存在了几十年,但大多数组织仍处于起步阶段。”
尽管有 97% 的受访者认同能够测试 CI/CD 基础架构至关重要,并且 85% 的受访者确实执行了该测试。但只有 11% 的受访者认为他们的 CI/CD 基础架构是可靠的,69% 的人表示他们的 CI/CD 基础设施有点可靠;还有 21% 的人则认为,他们的平台有点不可靠或根本不可靠。
众所周知,CI/CD 的一个承诺是它可以每天多次部署应用程序;但实际上却只有 5% 的受访者真正实现了这一点,大多数受访者(85%)表示他们的组织仅每周或每月部署一次代码。
有 69% 的受访者指出,平均而言,部署单个 CI/CD 管道需要数天甚至数周的时间。近三分之二(63%)的人表示,在建立管道基础设施时涉及太多手动流程。还有 56% 的受访者指出,他们没有用于部署后任务的自动化流程。
53% 的人表示,主动检测基础设施问题是一种挑战;以及 55% 的人表示,很难在多个开发团队中创建一个一致的 CI/CD 管道环境。总的来说,受访者认为阻碍可靠性的三个因素包括缺乏自动化、一致性和主动性。
他们认为,可以通过自动化加快配置速度(70%)、持续检测基础设施问题以减少测试挑战(62%)以及主动简化基础设施问题的修复(56%),来提高可靠性。 “只有通过创造更好的速度、意识和修复,CI/CD 才能最终实现其承诺”。
猜你喜欢: