Google对采用DevOps企业进行分析,发布了最新的2019年报告Accelerate State of DevOps,调查自全球超过31,000名专业人士,并且已经进行超过6年的研究,这是目前最具规模且执行时间最长的DevOps报告。
比较2018年与2019年的报告显示,DevOps已经跨过了发展鸿沟,各行各业中的DevOps菁英绩效企业(Elite Performer)数量是去年的3倍,也就是说表现良好的组织,仍然持续提升他们所拥有的DevOps专业知识,使其DevOps绩效达到卓越。整体来说,低绩效企业(Low Performer)比例降低,中绩效企业(Medium Performer)比例上升,Google表示,中绩效企业有部分来自低绩效企业,而有另一部分则是从高绩效企业(High Performer)降级。
Google在2018年首先定义了菁英绩效企业这个词,作为高绩效企业中的一个子群,而今年将其独立出来。菁英绩效企业比起低绩效企业,在生产方面,平均程序代码部署次数多了208倍,从程序代码交付到软件部署的速度快了106倍,而在稳定性上,从意外故障事件恢复的时间,菁英绩效企业比低绩效企业快了2,604倍,而且其程序代码变更失败率为七分之一。
在Google调查的这些企业,其中有80%的企业其主要的应用程序或是服务,架构在云计算平台上,菁英绩效企业有更高的比例使用云计算技术,以获取快速缩放规模以及可靠性等优势,而且DevOps绩效最好的团队,其在NIST所定义的5项云计算运算能力的表现,是DevOps绩效最差团队的24倍。
NIST的5项标准包括按需自助服务、网络访问、资源池、快速弹性以及可测量的服务,Google提到,只有29%的云计算用户符合NIST的5项标准,而这解释了不少企业组织虽然使用云计算技术,但是却没有享受到云计算技术所带来速度与稳定性优势的原因。
Google还进行了额外的研究,分析DevOps绩效在产业类别与规模的关系。结果显示,虽然DevOps表现最好的产业是零售业,但没有证据显示这是因为产业特性造成的,所有产业包括金融服务和政府等受高度监管的组织,都可以实现良好的DevOps成果。
不过企业规模的确会影响DevOps的性能,组织人数超过5,000人的时候,DevOps成效会比员工数少于5,000人的企业组织还低,Google推论,这样的结果可能来自于重型处理程序(Heavyweight Process)以及紧耦合基础架构(Tightly Coupled Architecture)所造成的延迟与不稳定性。不过,Google表示,企业不要以此当作DevOps绩效不好的借口,应该着手寻找可以持续改进性能的方法。
领取专属 10元无门槛券
私享最新 技术干货