运营商数字化转型已经进入下半场。选择从传统的通信服务提供商(CSP)转型为智能管道和数字业务提供商(DSP)的玩家们,已经开始了全面实践。从心态、人员、组织、业务、商业模式、到运营模式、生产方式,变化已经成为不变的主题。为支撑数字化转型,运营商IT系统,需要从以网络建设为,转变为以客户体验为,,同时具备快速创新能力、敏捷能力、生态运营能力已经成为产业共识。
2018年7月,中国信息通信研究院(以下简称“中国信通院”)发布了《电信业数字化转型白皮书(2018)-网络软化下的战略选择》。白皮书建议,运营商应建立DevOps机制,打破传统流程,形成设计态和运行态两大模块的互动模式。
在DevOps理念的指导下,一些运营商已经启动了对传统的瀑布式开发模型大刀阔斧的变革。运营商的IT人员活跃在CSDN等,社区,充分吸收着DevOps的理念和开发方法。敏捷、快速迭代、灰度发布等DevOps的关键词逐步融入运营商的IT系统建设之中。但是我们看到,在DevOps的实际推行中,运营商缺乏有效的工具支撑,尤其是缺乏能够应用于电信级的IT系统开发的DevOps支撑工具。
在刚刚过去的云栖大会上,浩鲸科技向全球运营商客户展示了其DevOps效能平台。公司相关产品负责人介绍,这款产品其实原本是用于“自我救赎”,是浩鲸科技在开发下一代云化、微服务化、智能化电信支撑系统的过程中,为实现版本快速迭代、业务快速上线而设计的DevOps智能支撑工具。该负责人指出:“在和运营商客户的交流中,我们发现运营商的IT部门也非常需要这样一个工具,帮助他们落地DevOps的方法论。因此我们将这个工具介绍给运营商客户,希望这个平台可以‘普惠大众’。”
浩鲸科技DevOps效能平台是一站式企业研发协同云服务,围绕提升研发效能,能够支持研发以更高效的方式进行代码研发、管理、编译和发布。平台主要涵盖了项目管理、代码托管、代码检查、自动构建、测试管理、质量,、自动部署和发布交付等多个域的组件和功能。
项目管理
支持项目需求和缺陷的跟踪,支持自定义流程和丰富的通知机制,支持版本计划管理,支持需求关联,支持子母单关联控制,支持受控研发流程。通过项目管理可以实现端到端需求研发流程可视化。
代码检查
支持圈复杂度、代码样式、静态漏洞检查、重复代码等代码检查能力,支持增量检查,支持自定义告警阈值,支持历史趋势分析和趋势告警,通过自动化的代码检查,并对检查数据进行汇聚分析,提升研发质量,培养研发纪律。
自动构建
支持以云化方式提供构建服务,可以一键完成代码的构建,容器镜像打包,maven库推送等等,构建结果支持邮件、钉钉等实时通知。
测试管理
支持测试案例的管理,包括测试案例生成,测试案例存储和自动化执行,通过抽象出测试案例组件,可以通过组合快速生成新的测试案例,降低自动化测试中测试案例的编写和维护成本。支持自动化执行,支持嵌入到整个持续交付流程中,保证版本质量。
质量,
平台会自动收集代码检查、代码构建、代码测试等过程中的数据,并积累到集中的大数据平台上,通过对这些大数据的分析来生成每个产品的质量报告、测试覆盖率,模块缺陷分析,支持精准测试。
自动部署
支持版本的一键部署和一键升级,支持持续交付流程端到端的自动化,支持数据模型增量SQL脚本和增量配置文件的更新,支持自动化冒烟测试,升级失败后能够支持一键回滚。
发布交付
支持一键发布功能,支持应用的编排,能够实现复杂解决方案场景下应用的发布问题。支持SQL脚本的语法审核和编码,支持增量配置文件配置项的生成和发布。
SDK工具
提供配套的SDK工具,可以提供统一的技术框架服务,封装了常用的API接口,可以实现快捷的二次开发。提供统一的代码工具,支持进行本地的代码检查。
DevOps效能平台沉淀了浩鲸科技近20年的电信行业软件研发经验,历经众多复杂行业软件应用的研发支撑考验,支持敏捷、高效、智能的研发流程。未来,浩鲸科技将携手运营商继续探索优化DevOps在电信领域的实践,共同建立行业标准和优秀实践。