近日,国际权威调研机构IDC发布了《IDC MarketScape:中国DevOps云服务市场2019厂商评估》报告,该报告从战略和能力两个维度对国内主流DevOps云厂商进行了评估,报告显示,华为云位于 IDC MarketScape “中国DevOps云服务 2019 年厂商评估报告”中的"Leaders"位置,在市场份额与产品能力两大维度均排名第一,全面领跑 DevOps 云服务市场。
据了解,此次评估在2019年3月份启动,覆盖DevOps整个流程中所涉及到的一系列公有云工具和平台,如项目管理、协作工具、代码管理、编译生成、产品测试、部署与发布、日志管理、监控等,最终通过IDC独有的MarketScape图表形式进行直观展现,以客观的眼光看待中国DevOps云服务市场的厂商发展状况和竞争态势,从而为开发者和企业IT部门在DevOps实践中选择合作厂商提供帮助和建议。
根据IDC的研究结果显示,2017年全球DevOps软件支出达到38.9亿美元。同时,公有云模式的DevOps服务发展较快,2017年公有云DevOps服务达到13.6亿美元,到2022年预计将达到46.9亿美元,年复合强度为28.1%。参照传统软件模式,公有云服务成为企业快速实践DevOps的优先选择。可见,整个市场空间容量很大,这也成为众多云相关厂商的必争之地。
华为云为何领跑中国DevOps云服务市场
那么,华为云DevCloud又是如何领跑中国DevOps云服务市场的呢?
在IDC报告中,是从产品、服务、优势、挑战等方面对华为云DevCloud做出了评价。这次,我们也从另外的角度进行一次解读。
1、功能全面:真正端到端全覆盖的一站式平台
自2009年DevOps概念被提出以后,经过这几年的发展,已经从最早的狭义D2O(即Dev到Ops两个角色协同)演进到E2E(端到端多角色)的DevOps,见下图:
华为云DevCloud也实现了端到端(E2E)DevOps的全覆盖,是业界最期待的一站式 DevOps 平台,覆盖了软件交付的全生命周期环节,以项目为中心无缝集成各个服务产品,实现需求-计划-代码-测试用例-软件包等研发资产关联追溯。
目前,已经提供了项目管理、代码托管、流水线、代码检查、编译构建、云测(测试管理、接口测试、性能测试)、部署、发布、应用运维管理、应用性能管理、CloudIDE、华为开源镜像站、Mobile App 等工具和功能。(详细功能见下图)
同时,华为云 DevOps 云产品还提供 66 种开放 API,可被第三方平台集成,并可以集成 Git、Jenkins 等第三方平台。通过可视化、低代码、模板等方式降低使用门槛,提升效率,为用户提供研发场景自定义能力。同时,应用人工智能、机器学习等增强 DevOps 能力,增强故障智能分析预测与性能分析,这跟当前DevOps发展的另外一个重要方向AI OPS相一致。
2、理论完备:30年研发实践积累提炼而成的华为HE2E实施框架
华为云DevCloud是在2015 年正式推出的,短短几年,就能在产品能力和市场份额做到中国区双维度第一,这离不开华为30年研发实践的经验积累,从最早的IPD到敏捷,再从持续交付到如今的精益DevOps,支撑起华为内部近8万人全球高效协同,是非常了不起的成就与经验。
“华为云DevCloud HE2E DevOps实施框架”(见下图),从理论上覆盖了“规划与设计、计划与跟踪、迭代开发、持续交付”4大关键领域,又将这4个大模块分为了16个环节,使得华为云DevCloud支持从需求、设计、开发、构建、测试、部署、运维、反馈再回到需求,形成完整闭环,串联起了端到端一站式开发的方法论和工具链。
我们再从软件开发全生命周期视角切换到组织管理视角,如下图所示,我们发现,华为云DevCloud框架分别从管理流程、组织机构、工程实践、环境&工具四个维度为用户提供了对应的解决方案。
DevCloud的管理流程是基于项目的管理,提供精简流程和scrum流程两种管理服务,其中Scrum流程是为敏捷开发量身定制的,包括项目规划、敏捷迭代、需求管理、缺陷跟踪、文档管理、看板、报表统计分析等功能。在组织结构中重点强调全功能团队协作。
3、技术领先:攻克多个困扰业界的技术难关
在开发能力上,华为云DevCloud还支持精益项目管理、及时准确掌控项目质量与进度,包含:敏捷迭代开发、社交化协作、规范化模板、多维度看板、项目统计报表、项目文档管理、项目wiki等,同时,华为云DevCloud支持代码托管,支持配置管理基于Git的高可用代码托管,实现跨地域协同开发,面向软件开发者的轻量、快速、智能的CloudIDE云端开发环境。
关于Git的高可用代码托管,华为云iSource 代码平台专家孙超在10月26日中国DevOps社区2019杭州年会上,分享了一个话题“华为云 DevCloud 在大规模团队Git协作的探索”,里面重点提到了一个OMEGA集中式仓库管理模式(One-stop MultipurposE Git Access,一站式多用途Git访问协议),系统化解决了困扰业界多年的“多仓库关联问题”、“仓库太多,fork 容量导致管理失控问题”、“派生仓库/分支同步复杂,派生容易导致磁盘消耗太快问题”,可谓亮点多多。从OMEGA对标Gerrit来看,效果非常好。
华为内部采用OMEGA的用户数量超过 20 万,DAU 2 万多,代码仓库数量 60W+,这么大的量级情况下,不仅工作稳定,而且工作效率提升将近一倍。
4、安全合规:全方位最有效的数据安全防护
在业界普遍关注的数据安全和合规性方面,华为云DevCloud构建了全方位的安全防护体系,除了传统的机房安全、硬件及软件安全之外,华为公司投入5000多人安全研发队伍,每年防范千万次外部安全攻击; 提供漏洞反馈渠道、7*24小时安全响应团队、自动化、可回溯运维管理系统;安全合规:等保三级认证、CSA-STAR、ISO27001、SOC审计、可信云服务认证、可信云金牌运维专项评估、云服务用户数据保护能力认证、工信部云计算服务能力评估、网信办网络安全审查、国际通用准则 CC EAL3+; 在数据安全方面,通过身份认证、权限管理、访问控制、数据隔离、传输安全、存储安全、数据删除、物理销毁等方面保证租户对其数据的隐私权、所有权和控制权不受侵犯,为客户提供最切实有效的数据保护。
关于华为云DevCloud的亮点还有很多,本文虽然只重点阐述了四个方面,但管中窥豹,我们可以看到华为云DevCloud能全面领跑中国DevOps云服务市场,可谓实至名归。
未来展望
当前,DevOps 公有云平台正成为软件产业以及企业数字化变革,提升软件交付效率与效益的重要演进方向。而DevOps公有云服务也成为华为云的重要战略方向,是平台型软件生态的重要基点。
华为云DevCloud短短几年,就能集华为研发实践、前沿研发理念、先进研发工具为一体,为企业与开发者提供一站式DevOps 云平台,并在产品能力和市场份额做到中国区双维度第一,目前华为云DevCloud的用户量已经达到了30万以上,未来可期。
识别下图二维码即可观看【华为HE2E DevOps实践】直播视频回放,了解更多华为云DevCloud。