一、操作场景
·实现跨可用区容灾部署,提升业务高可用性
为保障业务的连续性与数据可靠性,你可以将原为单可用区的实例升级为跨可用区部署。主节点与从节点会分布在不同可用区,形成跨机房容灾。当主可用区发生故障时,能自动进行故障切换,确保数据库服务高可用,满足更高等级的业务容灾需求。
·配合业务迁移与资源规划
在业务架构进行跨可用区迁移或重新规划时,数据库实例也可随之灵活地切换到目标可用区,简化运维操作。
二、使用须知
注意:说明:
注意:调整可用区过程中,实例的计费方式与网络连接会因架构不同而有所区别,具体说明如下:
三、注意事项
注意:调整可用区将触发主从切换,期间数据库约有10秒的闪断。建议你在业务低峰期执行此操作,以避免影响线上服务。
四、前提条件
实例当前状态处于运行中。
五、操作步骤
1. 登录 MongoDB 控制台。
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
5. 单击实例 ID,进入实例详情页面。
6. 在实例详情页,单击所属地域后面的调整可用区。
7. 在调整可用区窗口,了解调整可用区的影响,多可用区部署实例,请分别为主节点与从节点重新配置可用区。
注意:调整可用区会导致主从切换的发生,产生10s左右的闪断。请你在业务低峰期操作。
8. 在切换时间后面选择执行切换可用区任务的时间。单击了解切换时间,可根据业务低峰时刻,更改实例维护时间窗。具体操作,请参见 调整实例维护时间。
注意:若任务已设定为“维护时间内”执行,请避免在维护时段开始前将其修改为“立即执行”,两种模式的冲突将导致系统异常。任务发起后无法手动停止,若需停止,请 提交工单 申请。
9. 若产生费用,确认总费用,单击确定,完成操作。
10. 实例状态变更为切换可用区中,等待任务执行完成,便可以看到调整后的可用区。
六、后续建议
调整可用区后,为确保网络性能最优,建议你将实例的私有网络子网切换至与你应用服务相同的可用区,避免因跨可用区访问而产生的较高网络延迟。具体操作,请参见 切换实例网络。