8月26日,全球分布式云大会在北京隆重召开,大会致力于推动中国分布式云计算的发展,为企业数字化变革的深入、智慧城市的发展、新兴技术的融合应用起到引领示范作用。
本次大会重点探讨了分布式云计算的阶段性发展成果,AntDB数据库凭借在数据库领域的多年研发累积和在通信行业的深厚实践经验,为国产分布式数据库的商业推广和普及贡献力量。
图1 全球分布式云大会·北京站现场
在数据库专题论坛上,AntDB数据库产品中心总经理张桦先生分享了《AntDB分布式数据库演进与高可用解决方案》的主题演讲,就AntDB分布式数据库规模化应用所面临的挑战、如何构建核心系统应用架构、业务全线迁移的难点等方面作了详细介绍。
AntDB数据库研发始于2008年,见证国内通信业从2G到5G的超高速发展,在这14年间,电信用户规模持续暴增,业务形态不断推陈出新,对支撑系统和数据库承载的要求越来越高,中国移动在过去的几年中,将核心计费、CRM等业务全线迁移至国产数据库,而这正是运营商业务支撑系统转型的关键点之一。
AntDB通过企业级的增强特性,构建高可用性解决方案,协助中国移动在核心交易与大数据分析等应用场景下,完成国产数据库的自主可控改造。
图2 AntDB数据库在2G到5G通信行业发展中的演进
在此过程中,有两大挑战和压力:
AntDB作为国内最早一批独立研发的通用性、企业级数据库产品之一,始终保障运营商业务系统持续稳定运行,为全国24个省份的10亿多用户提供在线服务,日处理交易量高达百亿级。
AntDB数据库具备四个显著特点:
多—服务人数多,全国超10亿手机用户后台在使用着AntDB数据库。
久—应用时间久,从2008年开始在计费系统使用,AntDB经历了14年精心锤炼。
快—执行性能快,电信业务中所有的通话记录、上网每一个报文首发,后台都需要AntDB的支撑,AntDB峰值每秒可处理百万笔通信核心交易。
稳—产品稳定可靠,AntDB在通信运营商核心系统数十年如一日平稳运行,安全高效。
场景创新
面向未来业务的全栈式发展
面对亿级用户规模的系统建设需求,传统数据库往往需要多套技术来进行支撑:一套关系型数据库实现元数据管理、标签化管理,一套管理非结构化文件,技术架构复杂,导致项目管理难、实施成本高。同时,集中式的存储架构,无法根据需要弹性扩展,无法满足业务增长和海量数据管理的需求。
图3 传统数据库到分布式数据库的发展
在与中国移动某省客户合作的案例中,亚信科技与某省移动一起实现了目前业界最高标准的高可用性架构:两地三中心的架构,整个系统由一主一备的两个集群加上异地中心容灾集群,每个集群由16个节点构成,3个集群共48个节点,以这样的数据库集群来支撑每天十亿或者几十亿的交易,并实现电信级的高可用。
张桦介绍到,从最初的基于高强度超高密度的交易型系统,到后来做开源生态和国外数据库的兼容,再到出海支撑Telnor集团的业务系统,AntDB数据库越来越显现出通用化、标准化和高可用的特性, 既能彻底解决交易型场景需求,也能同时兼顾分析型场景。
图4 AntDB超强的OLAP能力之应用效果
AntDB是HTAP类型数据库,充分证明了数据库分析计算OLAP场景的功能优势,自研的包括异构索引、多表关联等分布式并行处理特有功能,提高了分布式大数据场景中的数据处理效率,性能提升十倍至数十倍,满足了客户对于海量数据分析秒级响应的业务需求。
一致服务
同时支撑集中式与分布式部署
AntDB数据库是一站式的数据平台,即支持集中式的部署方式,同时也支持分布式的部署方式;统合多类型数据,一套服务同时应对事务和分析型应用场景,维护成本低、实用性强;基于原生分布式的设计架构,实现了在线弹性伸缩,强一致性事务,跨机房高可用等能力,助力交通、金融、电力等核心系统解决海量数据管理难题。
图5 AntDB分布式数据库产品架构
AntDB原生分布式的架构设计,不仅适用于超高用户量的重载场景,在数据底层规划性和控制方面具有更好表现,保证事务的一致性和数据的完整性;还具有简易部署和灵活架构的特点,在快速部署的单机模式下,同样具备功能完备的数据库能力。
AntDB服务的中国移动某省客户,面向业务侧提供客户服务的全流程管理,对于系统的稳定性、服务的连续性以及数据的准确性有很高的要求。该项目基于 AntDB 构建了读写分离和微库架构设计,支撑数据迁移在短期内高质量地完成,迁移完成后,业务受理平均的响应时间提升了将近百倍,实现了线上线下、自有及合作等各类业务渠道的统一管理。
关于AntDB数据库
AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年,并在通信、金融、交通、能源、物联网等行业成功商用落地。
本次大会重点探讨了分布式云计算的阶段性发展成果,AntDB数据库凭借在数据库领域的多年研发累积和在通信行业的深厚实践经验,为国产分布式数据库的商业推广和普及贡献力量。
算力需求
服务十亿用户的国产数据库
-
一是运营商业务支撑系统承担着千万级用户的业务渠道汇总、充值缴费、账务记录等工作,直接面向用户提供终端服务,是业务支撑系统转型的关键点之一,可靠性要求极高;
-
二是业务处理的量非常大,每月超千亿笔,整体业务量不逊于某些大型互联网公司,随着5G业务的规模化开展,数据的处理量还在不断提升,因此运营商业务支撑系统对于数据库的性能要求非常高。
责任编辑:林西