GaussDB由两个业务AZ和一个仲裁AZ组成;可抗任意单点故障,任何AZ机房故障RPO=0。可抗AZ机房之间网络断连。支持2AZ 1主3备(4副本)+1仲裁AZ的部署方案。
- AZ1、AZ2都有完整数据,AZ3作为第三方仲裁的节点。
- AZ3作为仲裁AZ,在1个AZ故障状态下,保证ETCD的存活节点超过多数,从而保障数据库集群仍可正常仲裁。
- DN主备复制支持Quorum和Paxos两种协议,跨AZ存在同步备,数据不会丢失。
- DN备节点故障,不中断业务的进行;DN主节点故障,自动进行主备切换。
- 可以提供机房级的故障的高可用。AZ1、AZ2其中任何一个故障,故障AZ中所有主服务会自动切换到另一个AZ,切换完成后业务可以继续运行。
- AZ1、AZ2任意一个AZ+仲裁AZ故障,需要手动启动。