形势与挑战
互联网化发展、云计算普及及外部环境变化,迫使IT进行变革,面临IT云迁移、云原生转型和国产化TD三座大山。挑战包括系统间交互复杂、生态不完善、技术债与文化债较重、项目制过渡外包导致费用增加等。
三者关系
IT云迁移作为桥梁,为系统从单体架构向云原生架构、从非国产化向国产化TD提供基础。云原生转型和国产化TD相互依存,需协同推进。
破局之道
通过制度倒逼,推行“一流程两库三问”的研发管控规范,构建双场景下的新型研发治理工具,实现从传统研发模式向新型研发模式的转变。
研发管控规范
- 一流程:嵌入制度流程,统一行为
- 两库:技术选型库(按先进性、自主性、成熟度分级)和研发管控库(L1受限级需特批)
- 三问:落实中台三问,推动能力复用
新型研发治理工具
- Devops工具:实现应用敏捷开发和国产CPU兼容
- 容器云池:快速实现应用容器化部署和OS同步替换
- 中间件池:实现组件治理和中间件国产标准,收敛版本,提高部署效率(如Tomcat由14个版本收敛为1个版本,部署时间从2个月缩短为2天)
- 数据库工具:快速完成大规模数据迁移,加速DB国产TD(全量迁移最高100MB/s,增量同步最高8万RPS)
- 能力总线工具:实现能力复用和迁移双平面协同,通过总线提供流量调度和割接能力,保证业务连续性
实践成效
以订单调度中心为例,基于跨架构全兼容的研发治理工具,完成CI/CD、微服务化、容器化部署和操作系统、数据库、中间件全国产化,从资源申请到系统上线仅耗时22天。
核心收获
- 即开即用云基础设施:快速一键部署
- 数据库快速转型:支持异构数据库大规模数据快速迁移
- 即开即用中间件池:提高应用搭建效率
- CI/CD:缩短应用容器化部署时间,提升交付效能
- 业务快速迭代:交付过程透明
- 研发全过程管控:IT技术全面治理