华为云GaussDB数据库高可用部署

华为云GaussDB数据库有两种部署模式,一种是基于华为云HCS底座的,适合于本身已经建设了华为云IAAS平台,基于现有的云平台底座的运维和管理能力,减少重复建设的成本;另一种是轻量化TPOPS平台,TPOPS不依赖于华为云底座实现对GaussDB数据库实例的运维管理。本文主要介绍集中式架构下的高可用部署。

2.1 基于华为云底座的高可用部署

集中式主备版本的同城和异地部署的时候有不同的组合,有同Region多AZ部署、跨Region的多AZ部署。这里介绍几种典型的部署方案,其它参考官网材料。

1)生产同城单Region部署

左图为生产单中心1AZ3副本部署,适用于不要求站点级容灾,但是需要保证单中心故障高可用的场景。

  • DN主备之间采用流复制进行数据同步,至少同步到一台备机,保证RPO=0。

  • DN备节点故障,不中断业务的进行;DN主节点故障,自动进行主备切换。

右图为生产同城3AZ4副本同城双活部署,由两个业务AZ和1个仲裁AZ组成,任何AZ故障能够保证RPO=0。

  • AZ1和AZ2对等部署,AZ3作为第三方仲裁节点,不接入业务;

  • AZ3作为仲裁AZ,在1个AZ故障状态下,保证ETCD的存活节点超过多数,从而保证数据的一致性

  • DN主备之间采用流复制进行数据同步,跨AZ存在同步备,数据不会丢失。

  • DN备节点故障,不中断业务的进行;DN主节点故障,自动进行主备切换。

  • AZ1和AZ2之间可以手动切换,切换完成后业务继续运行

2)生产同城跨Region部署(保证同城RPO=0)

前文已经介绍到GaussDB数据库在不同Region之间划分为不同的集群进行部署,不同集群之间采用流式复制,不能保证RPO=0。基于华为云底座部署的时候,可能因为生产和同城机房在网络部署上划分为不同的网络区域Region,此时如果要保证RPO=0只能采用存储复制的方案。GaussDB数据库结合Dorado存储实现存算分离和存储级别的高可用方案,两个不同Region之间通过存储复制保证RPO=0。

  • 每个Region都有一套完整的数据库集群,并有完整的数据;集群内主备节点之间采用共享卷进行数据同步,保证RPO=0

  • DN备节点故障,不中断业务的进行;DN主节点故障,自动进行主备切换

  • 跨region容灾需要手工切换

  • 闪存存储需要支持远程复制LUN,支持NAS文件系统并且和主机之间的连接使用IP网络连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值