中国联通基于龙蜥技术,率先完成核心业务操作系统试点替换
2020 年 12 月 8 日,CentOS 社区宣布 CentOS 8 将于 2021 年底停止维护,CentOS 7 将于 2024 年 6 月 30 日停止维护,未来将不会提供稳定的 CentOS 系统。当前,中国联通集约业务系统 CentOS 使用占比超 90%,一旦停止稳定版本维护,将会对企业未来 IT 系统安全生产运营带来严重影响。 中国联通软件研究院 为提前应对 CentOS 停服带来的安全隐患,实现基础软件的自主可控,落实国家网络强国的战略要求, 基于龙蜥社区技术 ,携手 统信软件 积极开展了存量系统的 操作系统替代验证工作,并在国内率先完成核心生产业务系统的自主可控操作系统试点替代 。
本次基于龙蜥技术迁移替代实施的五大场景均是中国联通集约化 IT 核心业务系统,涵盖了生产、管理、服务等各个领域。得益于龙蜥社区技术 多 CPU 架构 的完善支持、经过大规模部署实践的 稳定性 、良好的 兼容性 、完善的 应用生态 和领先的 云原生技术 , 由联通软件研究院、统信软件及社区多位技术专家成立工作小组 ,制定出多种备份方案确保迁移工作正常进行,攻坚克难、专项突破,仅一个多月的时间就完成第一批业务试点替换工作,替换系统运行状态基本稳定,性能无明显差异。
本次迁移替代难点
1、迁移替代实施中的五大场景均是中国联通集约化 IT 核心业务系统 ,且每个迁移试点业务系统 规模庞大 ,其中:
· 联通云平台 是中国联通全面数字化转型中的“数字化敏捷底座”,为联通集团和 41 个分子公司的近 300 个业务应用提供运行支持。
· 计费出账系统 承载着全国 31 省全业务支撑,出账用户超 4 亿。
· cBSS 是中国联通集中业务支撑系统,日服务调用量超过 30 亿。
· 5G SA 智汇消息 已支撑用户 6000 万+,日均处理消息量 96 亿+。
· 新客服外呼中心 基于联通云平台建设,是全国集中客服系统,目前支撑全国 25个省分,为联通全国客服坐席提供外呼能力。
2、迁移业务均为在线运行的核心业务,必须要保障业务的 100% 稳定运行 。3、迁移工作涉及 技术组件 100 多种 ,涵盖云计算、数据库、大数据、中间件、AI、虚拟化以及多种专业化业务组件等,且各组件的配置、部署模式、版本等也各有不同,场景多。4、 时间紧,任务重 ,试点替代工作从 8 月初开始选择试点应用,计划 9 月完成第一批业务试点替换工作。
迁移替代实践
在具体实施过程中,联通采用在业务波谷时段,按照预定操作计划和回滚方案,开展原地迁移实施。包括:数据备份/系统备份、业务迁移、原地操作系统更换、重启主机(主要是内核重装或升级)、重新加载业务负载、业务核验等步骤。最终于 9 月中旬完成试点迁移,并积累了一套迁移经验,为面临同样问题的各政企单位、各行业数字化建设提供了最佳实践。
1、整体迁移工作中,联通云平台、cBSS 微服务、计费出账、客服外呼、5G SA 消息、移动办公随沃行都采用了云化高可用架构,以微服务容器或多进程副本模式部署,降低了对主机状态的强依赖。
2、联通“平台+应用”的新型 IT 架构,有效的降低了迁移失败和未知故障造成的系统整体不可用的风险。
3、坚持“两步走”方式,进一步保障生产稳定和本次试点迁移顺利推进。
第一步,由专项工作组针对系统基本功能、硬件兼容性、性能开展测试,完善标准化的迁移测试方案和业务预测试环境准备,由试点业务开展应用适配,主要包括应用基本功能、性能和兼容性验证等。
第二步,联合试点应用组梳理生产替代的详细迁移方案、风险评估,按照分批分级,开展生产替代实施。
总结与展望
此次迁移的工作顺利完成,再次验证了基于国产操作系统解决方案可以在运营商核心场景下替代国外主流产品,具备了良好的示范性和经验积累。在中国联通的范例中,联通软件研究院展现出了强大的技术实力,一方面体现在联通数字化敏捷底座建设的技术架构先进性,另一方面体现其在自主可控工作方面有着较大的技术积累。 联通软件研究院作为龙蜥社区的理事成员 ,积极参与和贡献龙蜥社区的建设,并提前测试最新的技术版本,打通云平台、操作系统、芯片的技术环节,实现共享、共治,共同推动国产操作系统的开发和应用,积极迎接 CentOS 停服带来的挑战,这正是龙蜥社区的一项重要目标和使命。
存量 CentOS 的替换工作艰难且漫长,不仅仅需要国内操作系统厂商、社区的技术支持,也需要用户端技术力量,是多方合作、协力的成果。除了实现 CentOS 操作系统的迁移,联通将进一步考虑操作系统版本升级、内核版本的拉齐等技术演进目标,逐步收敛版本、跟进社区主流技术发展趋势,解决操作系统作为底层软件更新难题。