落地两地三中心方案,极数云舟Ark系列产品助力中国电信集团数据库异地多活建设

2022-02-11 00:00:00 集群 数据库 可用 图片 实时

中国电信集团系统集成有限责任公司(以下简称“电信集成公司”)是中国电信股份有限公司的专业化全资子公司,是中国电信提供综合信息服务的主力军,专注于为政企、金融等行业客户提供涵盖云计算、大数据、安全灾备服务、网络系统建设、系统运营维护以及移动互联网应用等在内的融合ICT服务。

需求分析


从2018年开始,北京极数云舟科技有限公司与中国电信集团系统集成有限责任公司的IAAS平台与PAAS平台运维团队接洽,进行数据库管理平台建设的需求采集,并对集团现有数据库集群的高可用方案设计做了深入调研。电信集成公司之前采用了第三方中间件实现MySQL数据库的自动切换与高可用功能,由于维护难度大,社区维护文档较少,集群可用性存在高度风险,同时由于数据库使用及开发规范难以统一,导致数据库运行环境复杂、可用性较低。

运营商行业的产品涉及语音、视频、短信、呼叫等诸多项目,业务类型复杂,数据库服务集群数量日益增长,多个产品存在业务查询请求暴增现象,需要优化现有数据库集群高可用方案并进行双数据中心异地多活建设,以保障大型客户不间断的业务连续性的服务。


高可用系统优化


2019年极数云舟与电信集成IAAS平台深度合作,引入了Arkwatch组件对历史遗留的伪分布式Mycat集群进行替换下线。极数云舟自主研发的MySQL数据库高可用守护系统Arkwatch支持多种MySQL高可用集群架构类型,系统以多节点分布式监控集群Arksentinel和自主研发中间件Arkproxy为核心,保障数据库的高可用和数据一致性故障切换,其基于多点分布式投票选举机制和多通道监测数据库实例存活状态来避免误判和错判,准确判断故障节点并进行实时切换。保障MySQL数据库高可用,减少故障切换时间和不可服务时间,对程序端访问透明,屏蔽数据库底层架构逻辑,自动化数据库故障转移,提高企业数据库的可用性、安全性和一致性。
IAAS平台运维人员可以利用Arkproxy完成前端业务流量的读写分离、负载均衡、权重分发、SQL拦截、智能改写及运维管控,通过Arksentinel能快速切换故障节点(从故障发生到检测和切换完成总过程小于10秒),使所有数据库集群节点安全可控,保障线上服务的高可用可达99.99%以上。


运维管控


电信集成集团PAAS平台团队业务逻辑复杂,数据库集群面临着多套数据库集群管理、SQL审核、读写分离的方案选择问题,以及大数据库的存储冷备与数据分析的诸多需求。通过引进极数云舟自研的数据库管理平台Arkcontrol产品实现自动化数据库运维管控,将电信集成PAAS平台的数据库日常运维过程中的安装部署、健康巡检、资源管理、工单系统、备份恢复、SQL审核、数据归档、慢查询优化、监控告警等工作都集中到Arkcontrol平台上,规避生产过程中数据库运维操作的安全问题,简化运维难点和重复性工作,快速建立“高可靠、高性能、高效率、易使用”的数据库全维度管理体系,提高人员的工作效率和操作安全性。


异地多活


同时通过引入数据实时同步系统Arkgate来满足IAAS和PAAS共同的数据库双数据中心异地多活建设需求。极数云舟自研的数据库实时异构同步系统(Arkgate)是一个集数据迁移、数据传输、数据订阅、数据实时同步及双活切换于一体的MySQL数据实时异构同步系统,支持关系型数据库、NoSQL、NewSQL、大数据等异构数据源间的数据传输和实时同步,对业务透明无侵入,低延迟、实时或准实时的高效数据同步。


客户价值


·统一的混合云管理平台,运维监控一体化。
·整体集群架构的核心组件原厂技术支持。
·分库分表的架构设计优化,满足业务需求。
·数据库集群实现MySQL高可用、高性能、强一致性的需求。
·数据库中间件透明读写分离,提升整体架构的承载能力和访问性能。
·集群组件无单点故障,满足客户高可用指标。
·提供统一的混合云管理平台Arkcontrol,运维监控一体化。
·满足数据库集群跨云备份需求
·满足MySQL数据库集群跨云双活需求。
·源端和目的端侵入性低,几乎零侵入。

客户评价


极数云舟高度重视和积极响应数据库异地多活方案建设,在双方努力下顺利完成数据库升级建设项目,赢得了集团领导和集团工程师的一致认可,集团给予表扬信并承诺持续加强合作。

相关文章