国产数据库来啦!华为GaussDB在浙江移动核心系统成功商用
2019年6月,浙江移动的业务大厅系统进行了重大升级,本次升级采用了国产数据库-华为GaussDB来完成业务的上线和商用,率先树立了国产数据库在运营商核心系统商用的典范,本次浙江移动业务系统是GaussDB在运营商生产系统领域OLTP场景的首次大范围商用。
去“IOE”,数据库最难
随着电信行业竞争越来越激烈,运营商的商业模式逐渐从传统的资源型转向基于用户需求的模型,CRM、BOSS等核心业务系统日益重要,各个系统数据分别存放在多个生产数据库中,总量已达上百个,是运营商的“核心系统”与“关键业务”。
由于历史原因,核心业务系统多采用“IOE”架构,即IBM小型机+Oracle数据库+EMC存储。 传统国外商业数据库的扩展基于节点数的增加,不仅成本高,而且节点数的增多也可能会引发通信同步问题,难以实现线性扩展,采购、服务价格高,封闭式非标准化,运营商无法掌控全部技术及安全,因此,去“IOE”成为运营商的必然选择。
从去IOE的进程看,从I到E,再到O,去IOE经历了这个步骤。数据库是相对最难去掉的,替换成本也最高,运营商核心交易系统由于业务逻辑的复杂性,拆库技术路线实现非常困难,对替代数据库的性能、稳定性、可维护性等技术指标及降低成本的要求都非常高,替代产品非常少。
浙江移动从2014年开始深入探索,进行技术积累。在国家要求基础软件自主可控及中国移动集团要求降本增效,淘汰落后产能的号召下,浙江移动加快开发节奏。2018年确立了“引入能力对等的数据库,对Oracle数据库进行替换” 方案,探索去“O”。
严苛选型,GaussDB脱颖而出
2018年进行了4个月的选型和测试,包括数据库基础功能、高性能、高可靠、高拓展、快照、异地复制等方面进行测试,并要求在浙江移动的5级系统运维标准中,至少要达到3级才能进入后续的与业务联合测试。在众多优秀的数据库中,根据核心业务系统要求比拼,华为GaussDB数据库在高性能、高可用、高扩展、易运维等都具有很强的优势,GaussDB的关键特性符合浙江移动的数据库架构要求,数据库存量业务改造迁移成本、对应用透明、异构数据库适配能力符合浙江移动业务大厅需求,最终浙江移动选型华为GaussDB作为业务大厅系统的数据库组件。
GaussDB数据库是华为汇聚全球数据库顶尖专家,从2011年开始投入研发,在全球布局8个研究所,持续进行大规模研发投入。GaussDB企业级分布式OLTP数据库,采用分布式架构,结合了传统的关系数据库管理系统和分布式的扩展处理能力,完全兼容SQL标准,具备强一致性和高可用性,提供百万级TPMC(transactions per minute每分钟内处理的新订单个数)的交易处理能力和企业级可靠性。
GaussDB分布式能力做到对业务透明,能替换传统OLTP数据库应用,也能替换数据库中间件、数据库分库分表等方案。同时它也让开发运维人员不用关注数据库数据分布和扩展的细节问题,专注于业务开发,极大的提升生产力。
• 高性能:高并发事务处理和复杂查询分析。高并发强一致事务处理,高性能复杂查询分析。
• 高可用:双活和两地三中心高可用。支持分片双活和两地三中心部署。
• 高扩展:容量和性能按需水平扩展。无共享架构,性能线性扩展能力,应用透明。
• 易管理:易迁移,易监控,易运维。兼容SQL2003, 支持存储过程等高级功能,在线升级,在线扩容。
GaussDB已广泛应用于金融、安全等企业客户,全球累计交付几百个商用局点,其中在金融领域,已应用于中国工商银行、上交所、深交所、中国太保等20多家企业客户,具备丰富的数据库领域能力积累。本次浙江移动业务系统是GaussDB在运营商生产系统领域OLTP场景的首次大范围商用。
2019年2月,浙江移动与华为公司,成立联合创新项目
(来源:华为中国)