最近更新时间:2024-12-27 18:44:47
MongoDB提供了同城容灾解决方案。该方案将副本集中的三个节点,分别部署在同一地域下三个不同的可用区,通过内部网络实现节点间的信息互通。当三个可用区中的任一可用区因电力、网络等不可抗因素失去通信时,高可用系统将自动触发切换操作,确保整个副本集架构的持续可用。
注意:
1.目前仅华北1(北京)支持创建多可用区副本集实例,可用区可选A+B+C,华北1(北京)、华东1(上海)支持创建多可用区分片集群实例,华北1(北京)的可选可用区为A+C+E,华东1(上海)的可选可用区为A+B+D。
2.创建多可用区副本集实例时,节点数被限制为三节点。
新建副本集实例时,数据中心选择“华北1(北京)”,可用区选择“可用区A+B+C”,则副本集实例的三个节点分别部署在可用区A、可用区B、可用区C。
进入到副本集实例详情页面,在节点信息列表中可以查看各节点的可用区部署情况。
新建分片集群实例时,数据中心选择“华北1(北京)”或华东1(上海),可用区选择多可用区,如“可用区A+C+E”,则分片集群每个shard的三个节点分别部署在可用区A、可用区C、可用区E。
1.进入到分片集群实例详情页面,在Mongos列表中查看各Mongos节点的可用区部署情况。
2.进入到分片集群实例详情页面,在Shard列表中,光标悬浮查看节点信息,即可查看各Shard节点的可用区部署情况。
注意:
1.目前仅副本集实例支持角色切换。
2. 触发节点的角色切换后,会产生1次30秒内的连接闪断,请在业务低峰期操作或确保应用具备重连机制。
3. 节点角色切换的操作,仅变更节点的角色,不改变节点所属的可用区和角色ID。
4.primary节点可以切换为secondary节点;secondary节点可以切换为primary或hidden节点;hidden节点可以切换为secondary节点。
纯净模式