【技术实现步骤摘要】
本申请涉及数据库,尤其涉及一种双az集群下的容灾方法及相关设备。
技术介绍
1、分布式关系数据库一般采用分布式共识算法实现多副本容灾,并依赖这些共识算法实现具备自动故障转移能力的高可用特征。
2、可用区(availability zone,az)是同一服务区内,电力和网络互相独立的地理区域,az内逻辑上再将计算、网络、存储等资源划分成多个集群。一个地域(region)可以理解为一个大的独立的数据中心,一般按地理位置来划分,通常在一个region内会有多个az,一个az发生故障后,不会影响同一区域内下的其它az的正常运行。多az的集群可以有效提供整集群的可靠性,避免单个az因为电力、网络、自然灾害等原因导致整集群不可用。由于az部署的成本很高,因此部分云服务厂商会提供一套2az(两个az,也成双az)的部署的解决方案,用于满足多az可靠性诉求,同时也可控制部署成本。
3、在2az部署的集群中执行多数派机制,即数据成功写入的节点个数要大于已配置的逻辑节点个数的一半。但是在相关技术中,若一个az出现故障或两个az之间发
...【技术保护点】
1.一种双可用区AZ集群下的容灾方法,其特征在于,应用于第一AZ的主节点,所述第一AZ设置在双AZ集群,所述双AZ集群还包第二AZ和仲裁装置;所述双AZ集群中预先配置的逻辑节点个数不小于在所述第一AZ和所述第二AZ中实际部署的物理节点的总数;
2.根据权利要求1所述的方法,其特征在于,所述所述第一AZ的主节点对所述第二AZ进行心跳响应监测,包括:
3.根据权利要求1或2任一项所述的方法,其特征在于,所述第一AZ的主节点响应于所述仲裁装置返回的配置变更指令,将所述第一AZ的逻辑节点个数配置为所述第一AZ中部署的物理节点个数之后,还包括:
< ...【技术特征摘要】
1.一种双可用区az集群下的容灾方法,其特征在于,应用于第一az的主节点,所述第一az设置在双az集群,所述双az集群还包第二az和仲裁装置;所述双az集群中预先配置的逻辑节点个数不小于在所述第一az和所述第二az中实际部署的物理节点的总数;
2.根据权利要求1所述的方法,其特征在于,所述所述第一az的主节点对所述第二az进行心跳响应监测,包括:
3.根据权利要求1或2任一项所述的方法,其特征在于,所述第一az的主节点响应于所述仲裁装置返回的配置变更指令,将所述第一az的逻辑节点个数配置为所述第一az中部署的物理节点个数之后,还包括:
4.根据权利要求3所述的方法,其特征在于,所述逻辑节点包括部署于所述第一az和所述第二az中的物理节点和未部署的虚拟节点;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述第二az的心跳响应监测失败,具体包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一az响应于所述仲裁装置返回的配置变更指令,将所述第一az的逻辑节点个数配置为所述第一az中实际部署的物理节点个数,具体包括:
7.一种计算设备,其特征在于,应用于双az集群,所述双az集群包括第一az、第二az和仲裁装置;所述双az集群中预先配置的逻辑节点个数不小于在所述第一az和所述第二az中实际部署的物理节点的总数;
8.根据...
【专利技术属性】
技术研发人员:刘智,王盛超,严晓丹,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。