2019-7-2 14:26

技术自主掌控,浙江移动先行,率先树立国产数据库在国内运营商生产系统领域业务商用的创新典范

C114讯 7月2日消息(齐鸣)近日,浙江移动生产系统中的业务大厅系统进行了重大升级,除了众多的新功能创新,更引人注目的是,采用的数据库为国产数据库,而不是这个领域传统的Oracle数据库,来完成业务的上线、商用。

随着电信行业竞争越来越激烈,运营商的商业模式逐渐从传统的资源型转向基于用户需求的模型,使得CRM、BOSS等核心业务系统日益重要,各个系统数据分别存放在多个生产数据库中,总量已达上百个,是运营商的“核心系统”与“关键业务”。由于历史原因,核心业务系统多以“IOE”的架构最常见,即IBM小型机+Oracle数据库+EMC存储。 传统国外商业数据库的扩展基于节点数的增加,不仅成本提升,而且节点数的增多也可能会引发通信同步问题,难以实现线性扩展,采购、服务价格高,封闭式非标准化,运营商无法掌控全部技术及安全。

经过多年的去“IOE”的技术发展,运营商核心交易系统由于业务逻辑的复杂性,拆库技术路线实现非常困难,去“O”的进度依然缓慢,主要是对替代的数据库的性能、稳定性、可维护性等技术指标及降低成本的要求都非常高,替代产品非常少。

浙江移动从2014年开始探索,统筹推进数据库多元化工作,不断加大技术研究和资源投入。对于层出不穷的技术难题,项目组除了内部学习研讨,也积极与外部专家、厂商交流沟通,攻克所有的技术难点,完成技术积累。在国家要求基础软件自主可控及中国移动集团要求降本增效,淘汰落后产能的号召下,浙江移动加快开发节奏。2018年确立了“引入能力对等的数据库,对Oracle数据库进行直接替换” 方案,实现柔性去“O”。

2018年进行了4个月的选型和测试,包括数据库基础功能、高性能、高可靠、高拓展、快照、异地复制等方面进行测试,并要求在浙江移动的5级系统运维标准中,至少要达到3级才能进入后续的与业务联合测试。在众多优秀的数据库中,根据核心业务系统的特点,选型华为的GaussDB作为创新的数据库。

2019年2月,浙江移动与华为公司,成立联合创新项目。联合创新项目组通过亚信公司的国产中间件+ GaussDB对接方式实现架构去“O”,确保达到三个业务目标:1、通过中间件层面构建的分库分表,可配置化和在线生效的路由功能,支持的在线扩展数据库实例的能力,实现面向海量数据和交易量激增对数据库层面的扩展能力;2、通过中间件层和GaussDB数据库层面各自支持的高可用能力,确保在数据库以及中间件自身出现故障时能够自动切换以及数据层分片修复来达到7×24小时服务能力;3、通过丰富中间件层分片路由、读写分离以及异构数据库的支持,确保业务连续性的目标在数据层的实现。

2019年5月初,通过3个多月的开发测试,在数据库、中间件、业务系统、安全等方面的测试指标都达到了预期要求,可以商用上线。5月中旬,经过联合评估,新架构的浙江移动核心业务系统中的业务大厅系统进行了上线升级、完成商用。经过一个月的试商用,技术中台、数据中台、业务中台满足浙江移动的规范和设计规格,性能较原架构提高了20%,稳定性和可维护性、安全性也得到了验证。目前测算,整体成本会降低25%.

GaussDB数据库是华为汇聚全球数据库顶尖专家,从2011年开始投入研发 ,在全球布局8个研究所,持续进行大规模研发投入。GaussDB具备高性能、高可靠、高扩展、高安全、易用特性,兼容标准ANSI SQL 99/2003语法。在金融领域,GaussDB虽然已应用于中国工商银行、上交所、深交所、中国太保等20多家客户,但在浙江移动的生产业务系统的创新,是在运营商生产系统领域的OLTP场景的首次大范围商用。

面向未来,浙江移动凭借领先的技术能力、数据库应用场景和创新能力,与华为、亚信等公司持续联合开发创新,继续扩大降本增效,淘汰落后产能的成果,为运营商核心业务系统去“O”树立更多的范本。

作者:齐鸣   来源:C114通信网

相关

浙江移动
本评论 更新于:2019-12-6 7:20:10