基于极数云舟Arkgate跨云数据库异地双活实战

随着O2O消费深刻人心,咱们公司的业务也迅速发展,目前已经服务了全国大部分城市里面的近2000万个家庭,家庭服务已经成为解决社会劳动力的一个重要渠道,也是方便千家万户的一项利国利民的大好事。在不断发展的过程当中,公司对业务服务质量,以及数据安全,数据库可用都很是重视,这是咱们的核心资产。数据库

咱们大量使用了公有云服务,这也包括公有云上的数据库服务,最近因为公司全国性发展的须要,同时也考虑到数据库在公有云的安全性,咱们开始探索云时代下的数据库跨云备份,异地跨云备份和跨云多活等等数据库创新性的解决方案。安全

通过咱们多方沟通并积极测试,在否决了不少供应商提供的方案以后,最终测试经过了极数云舟这家极具互联网技术基因的公司所提供的基于其自主研发的Arkgate的跨云数据库异地双活方案,此方案能够彻底匹配咱们的需求,实现了咱们跨云双活的目标。多线程

下面是异构同步的架构图和基于Arkgate的多活方案:
图:异构数据同步架构(图:异构数据同步架构)架构

图片描述

(图: 基于Arkgate多活方案的架构图)并发

从极数云舟的官网和他们公司提供的产品白皮书了解到,Arkgate是经过实时监控源端数据库的数据变化,把增量数据库以准实时的方式并发同步到目的端的,他们用多线程多通道的方式解决了同步效率,同时也在内部解决了数据的完整性和一致性问题,以及双活领域最难处理的数据回环问题,是咱们所能看到的业务最好的异地双活方案了。运维

除此之外,核心组件Arkgate会把复制过程当中的相关状态存储在information schema的表里面,能够查看相关表得到相应信息,实现状态监控和报警,方便统计和运维管理,这也是咱们很是关注的内容。工具

结论:性能

Arkgate 实时异构数据同步系统在功能和性能上能够知足公司当前的数据库北京到上海数据同步需求,为了将数据同步延迟降到最低,而且方便管理数据同步工具,建议以下部署gate、datacenter、adapter,而且将adapter 的工做线程按需调整,好比:测试

  • 北京 –> 上海,gate、datacenter、adapter 都布署在上海,单独部署一套哨兵进行同步链路的故障转移操做
  • 上海 –> 北京,gate、datacenter、adapter 都布署在北京,单独部署一套哨兵进行同步链路的故障转移操做

完整内容:https://mp.weixin.qq.com/s/c3...spa

相关文章
相关标签/搜索