暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

百度分布式数据库GaiaDB-X高可用:机房容灾

原创 小小亮 2021-04-11
538

应用在部署数据库时,为了实现服务的高可用,要求分布式数据库跨机房部署,以防主机房故障导致服务不可用,百度分布式数据库GAIADB-X 的跨机房部署逻辑图,如图:

image.png
图 2-4-3 跨机房容灾方案

  • 主机房故障切换
    控制系统感知主机房故障后,将备机房 Zookeeper 进行分裂,控制系统提升为Active 状态。
    DB 复制组的强同步降级,集群分裂,备机房选出新主。
    备机房业务系统通过 VIP2 对数据库进行读写。

  • 主机房恢复后的回切
    原主机房的所有副本作为从库加入都集群拓扑中,并进行数据数据同步。
    主机房 ZK 合并,主机房控制系统重新切回 Active 状态。
    主机房的 DB 重新切回主库状态。
    主机房的应用通过 VIP1 对数据库进行读写。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论