引言
中国移动作为全球第三大电信运营商企业,每年营收规模超过1400亿美元,而国际电信业务每年也贡献超百亿规模收入。其中,中国移动国际ARCH网站系统作为移动运营商开展国际漫游业务的核心系统,已为全球超过9亿订阅用户提供移动网漫游相关服务,该系统主要面向全球移动用户提供:语音、数据、IP通信及全面的多业务解决方案等,并为用户提供数据清算、金融结算和可靠营收保障等服务。
2022年7月,人大金仓数据库支撑移动国际ARCH系统数据库升级项目上线,持续提供稳定可靠的数据库服务。
数据库系统面临挑战
国际ARCH网站系统作为国际业务核心系统,随着业务的高速发展,支撑系统运行的数据库也面临众多挑战:
- 原系统采用单节点数据库,存在故障风险
原ARCH计算后台系统采用单节点Oarcle数据库,存在单点故障风险;
- 清结算系统日增数据规模大,数据同步压力大
上游清结算采集系统采用50+节点MySQL数据库,日增数据量超600GB,月增数据量18TB+,每天需要将MySQL数据库的采集数据同步至计算后台系统,数据同步效率要求极高;
- 数据库云上部署,数据时效性要求高
国际ARCH网站系统部署在云端,需要目标数据库具备上云能力,同时经过计算批价后的数据需要实时同步到云端,日计算量100GB+,日同步数据超30GB;
人大金仓解决方案
此次人大金仓通过完全自主可控KingbaseES数据库及异构数据同步工具Kingbase Fly Sync为中国移动客户提供全栈数据库升级解决方案。
- 高度兼容、高效迁移,高可用升级、消除风险
金仓KingbaseES数据库原生兼容Oracle全部常用功能和语法,结合智能迁移方案将原Oracle单节点数据库对象和存量数据进行全量迁移,7.5TB数据在4小时内完成迁移+数据校验+应用测试,经过前期业务和数据的调研,选择采用3节点KingbaseES读写分离集群来支撑ARCH计算后台系统,承载上层1800+并发用户访问,且承载上游清结算系统日增600GB数据,并提供复杂批价计算能力;
- 多节点并行数据库同步,跨地域+跨库+跨网络
金仓异构数据同步工具Kingbase Fly Sync支持国内外主流异构数据库的垮库、跨地域、跨网络数据同步分发汇总能力,采用端到端同步架构,上游清结算系统采集数据由KFS提供50+节点MySQL数据库的并行同步能力,目标端提供高速数据加载能力,完全满足600GB+/日数据入库要求,且支持月增量同步数据超18TB;同时,KFS提供了数据的集联复制能力,云端的KFS将KingbaseES计算后台批价后的数据同步至ARCH的KingbaseES数据库,日增批价数据30GB+,且保证亚秒级数据同步;
- 云端部署,高性能计算支撑
新建KingbaseES数据库系统基于云上裸金属方式部署,并实现云端统一管控,承载400+并发用户访问,日计算量100GB,满足用户数据的各类统计分析报表计算能力;
行业展望
随着金仓数据库在运营商行业的不断深入实践,金仓数据库产品及各类集群已完成了Oracle、MySQL等各类数据库的国产化替换,涉及CRM系统、交易系统、充值系统、业务稽核、结算系统、营销系统、报表系统等数十种业务系统,在业务系统方面积累了大量成功经验,为后续在运营商领域大规模商用奠定了良好的基础。
总结展望
运营商行业作为国内IT信息化水平的排头兵,对于基础软件底座的要求可见一斑,尤其是对于数据库方面的要求更为苛刻,此次金仓KingbaseES数据库成功替换国外数据库,并很好的支撑了运营商在海外的核心业务,充分体现了金仓数据库产品和综合解决方案能力。未来,金仓继续坚持以运营商业务优先,与三大运营商一道在数据库国产化方面积极深入合作,打造符合行业特点的产品、方案,为加速产业侧国产化进程给出金仓答卷。