在刚刚结束的7月末,由中国信息通信研究院、中国通信标准化协会联合主办的2022 首届XOps产业生态峰会上,现场发布了《中国DevOps现状调查报告(2022)》
该报告作为国内DevOps的权威年度汇报,由中国信通院联合超50家企业共同发起,超五成的受访企业资产规模在5千万元以上,覆盖全国32个省级行政区近90个城市,梳理国内DevOps实践现状,洞察中国DevOps转型新趋势,助力企业DevOps落地实践,促进全行业DevOps演进与变革。
那么结合2021年报告共同解读,我们能从中看到中国企业DevOps实践在哪些地方悄悄发生了变化,又在哪些地方逐渐形成全行业共识呢?
再结合近年来DevOps的建设经验和项目沉淀,我们又能为传统企业打造DevOps能力体系提供哪些启发和建议?
庖丁解牛,方能游刃有余,下面就让我们正式进入报告的深度解读。
首先我们看到与2021年所大为不同的是,在去年企业选择DevOps平台类工具时,首要考虑因素仍是采用自研或能对开源工具进行二次开发。但经过一年的发展,企业选择DevOps工具和技术的关注重点,已转至打造企业级的一体化DevOps平台。
整体DevOps工具市场在2022年呈现繁荣发展、百花齐放,各类商用一体化DevOps平台纷纷上榜,成为企业打造DevOps工艺的新宠儿,其中“腾讯蓝鲸”更是以22.62%的选择率位居第一。
▲ 「腾讯蓝鲸」位列企业DevOps平台类工具选择第一
在近些年企业DevOps工具选择的偏好转移上,我们能读到的明显发展趋势有:
过去企业在打造DevOps工艺时,往往只重视局部工艺的优化,造成了IT组织的“虚假繁荣”,但业务部和客户处却总反馈IT研发过慢、交付质量堪忧。
这是由于过于局限的工艺建设,虽在某些IT组织的小范围内看是高效的,但从整体上看,会造成诸如业务需求理解不到位、部门间协同困难,以及多团队并行开发、变更管控和对齐发版混乱等一系列业务协作问题。
企业也容易因局部性敏捷导致诸如架构设计缺失、技术债过多、在制品杂乱、测试缺位和运维稳定性不足等影响软件研发全生命周期的工艺管理问题。
企业所追求的DevOps工艺已不再是局部的高效,而是数字业务在高效交付和持续交付上的整体解决方案。
这也是一体化DevOps平台备受企业关注的主要原因。
伴随着数字化转型在各行业的逐步深化应用,众多传统企业为追求企业发展第二曲线的持续增长,纷纷提起DevOps转型的日程,通过IT转型进一步推动产业数字化转型。
但不同行业,甚至是同一行业但不同规模的企业客户,因其业务需求的差异,他们对于DevOps工艺的需求也都是有着明显差异的。
巨大化的市场需求带来了工具市场的繁荣发展,而差异化的业务需求则造就了百花齐放的局面。
与往年重点关注产品本身的功能易用性、工具安全性和自动化程度不同,“产品/服务价格”首次进入企业DevOps工具选择因素,并位列前三。
▲ 「产品/服务价格」首次入选企业DevOps工具选择的重点之一
这当然对DevOps厂商而言有一定的积极暗示:
与互联网企业相比,由于传统企业的IT资源与业务体量的比例以及总体IT资源的投入都是偏低的,不少传统企业IT技术团队在总人员规模内占比大概只有1%~2%。靠企业自研DevOps工具的性价比不高,也难以支撑自身庞大的业务量。
因此,越来越多的国内传统企业在数字化转型时,愿意为能力成熟且整体业务承载力强的一体化DevOps平台付费,国内DevOps商用平台市场正逐步成型。
但不得不说,这背后也有值得让DevOps厂商深思的地方:
目前在DevOps平台类工具的选择分布上,大比例的市场差距还没拉开,也尚未形成稳定的市场局面。再加上企业高度关注产品/服务价格的现状揭示,其实在一定程度上暴露了目前部分一体化DevOps平台的同质性是较高的。
未来,能更好支撑企业业务发展、能让企业首肯心折愿意持续付费的商用DevOps平台,将会有更多机会突破市场重围,持续占领市场高份额。
只有让客户从DevOps建设中不断获得业务价值,客户才能从追求性价比的成本思维中解放出来,转为追求业务价值创造的利润中心模式。
这正是IT转型的真正价值所在,也是嘉为蓝鲸“以科技之力助企业运营更智能”的企业使命。
在近年来国内云原生迅猛发展的驱使下,各大云厂商也纷纷下场DevOps商用平台市场,那为什么在众多一体化DevOps平台中,腾讯蓝鲸能够突围而出呢?
简单概括,腾讯蓝鲸备受IT转型企业所喜爱的三点主要因素有以下三点:
蓝鲸DevOps是腾讯内部长达十余年的DevOps最佳实践成果,支撑着腾讯内部研发工作每周构建次数260w+,节省编译总耗时12.3w+,推动修复代码bug和安全漏洞个数400w+,最快10分钟开发出一个应用不是梦。蓝鲸DevOps基于国产技术提升企业研发质效、加速业务交付,极大地给予了国内企业客户信心。
蓝鲸底层PaaS拥有充足的异构化应用支撑能力,支撑着腾讯全球数百款业务的运营,并提供一整套包括发布、开区、扩缩容和故障处理等运维能力,助力企业客户打造真正的研运一体化。
蓝鲸DevOps“低耦合 高内聚”式产品架构,“可扩展 可配置”式国产组件技术,实现需求-开发-测试-运维的端到端工艺集成,一站式帮助企业建立可快速响应需求的敏捷研发运维体系,同时,支持根据不同企业的需求进行能力集成和场景扩展。且与一般DevOps云平台不同,蓝鲸DevOps支持云原生但不强绑定云平台,真正给予企业客户在业务发展旅途上更宽广的自由度。
在报告的最后,我们也能看到蓝鲸DevOps同时入选了金融业和制造业的最佳实践案例。这背后既是蓝鲸DevOps能实现互联网工艺被传统行业充分应用的典型范例,也是不同传统行业对蓝鲸DevOps的一致认可。
▲ 最佳实践案例 蓝鲸DevOps支撑中信建投DevSecOps建设
▲ 最佳实践案例 蓝鲸DevOps支撑东风集团BizDevOps建设
指企业围绕业务商业价值实现,贯通业务、研发与运维三大职能部门,形成利益相关的全功能混编团队,以此支撑业务商业价值端到端的交付及生命周期管理,是企业对业务运营与IT研运的更高诉求,以此追求企业商业价值的最大化。
在今年的报告中,BizDevOps概念首次被写入,虽然目前大部分受访团队表示BizDevOps的制式化机制和流程引领还有待建立健全,但有四成以上受访企业表示已在内部逐步推行BizDevOps。同时,我们也能看到企业判断DevOps实践成功的标准中,增加了“交付的业务价值”一项。
▲“BizDevOps”成为企业DevOps建设的进一步追求
▲“交付的业务价值”成为企业判断DevOps实践成功的标准
其实原则上,BizDevOps,包括还有DevSecOps(研发安全运营一体化),都是DevOps的一部分。因为DevOps本质就是为了提升业务交付的效率和质量所存在的,企业也不可能背离业务价值和安全生产去推行DevOps建设。
但我们也非常欣喜地看到,现如今企业在进行DevOps改革时,已经逐步能看到除去只关注研运工具集成的狭义DevOps建设范围以外的,更高阶、更广义的DevOps建设可能性。
在过去,企业对建立DevOps体系的认知往往只停留在IT内部的平台引入和工具建设等层面上,是狭义的DevOps建设。而事实上,企业DevOps转型是一个漫长的过程,在不同的阶段需要满足不同的业务需求。
根据嘉为蓝鲸四纵四横DevOp建设理论,企业需要完整打造DevOps能力体系,横向上需要打通“需求-开发-测试-运维”四端,纵向上需要实现“端到端工具集成-流程融入工程平台-信息资产流转共享-能效显示与精益改进”,才能保障企业级数字业务的持续交付和高效交付。
四纵四横DevOps体系建设,是企业难以一步建设完毕的,但根据嘉为蓝鲸多年来在DevOps垂直领域的深造以及众多的项目实施经验,完整的DevOps能力体系是可以一步步打造实现的,嘉为蓝鲸根据多年DevOps建设经验,为企业DevOps建设的演进之路划分五大阶段: