您可以将MongoDB实例迁移至同一地域内的其它可用区。迁移可用区后,实例的账号密码、连接地址等不会改变。
前提条件
注意事项
- 专有网络的实例在迁移可用区过程中,不允许更换实例的专有网络。 
- 迁移所需时间和网络、任务队列、数据量大小等多种因素有关,请在业务低峰期执行迁移可用区操作。 
- 迁移可用区过程中会有30秒闪断,请确保应用程序具有重连机制。 
- 迁移可用区会造成虚拟IP(VIP,如172.16.88.60)的变更。如果应用连接的是数据库的虚拟IP,则与数据库的连接会断开。 说明- 建议使用ConnectionstringURI地址来连接实例以保障高可用性,副本集实例请参见副本集实例连接说明,分片集群实例请参见分片集群实例连接说明。 
支持的迁移类型和场景
| 支持的迁移类型 | 常见场景 | 
| 从单可用区迁移至另一单可用区 | 将MongoDB实例迁移至ECS实例所属的可用区,同一可用区ECS实例和MongoDB实例通过内网连接拥有更低的网络延迟。 | 
| 从单可用区迁移至多可用区 | 提高实例的容灾能力,实现跨机房容灾。 单可用区实例可以承受服务器和机架级别的故障,而多可用区实例可以承受机房级别的故障。例如将三节点副本集中的节点,分别部署在同一地域的三个不同的可用区,可承受更高级别的灾难。 说明  关于多可用区副本集实例和分片集群实例的节点部署策略,请参见节点部署策略或创建多可用区分片集群实例。 | 
| 从多可用区迁移至单可用区 | 满足特定功能的要求。 | 
| 从多可用区迁移至多可用区 | MongoDB实例升配时需要更多的资源,新的多可用区能够提供充足的空间。 | 
- 本地盘版MongoDB实例仅支持从单可用区迁移至另一单可用区,如果希望实现多可用区部署,可以选择格式为 - 地域(可用区1+可用区2+可用区3)的可用区,例如深圳可用区(C+D+E)。上述格式的可用区仅部分地域支持,具体信息请参见支持的地域及可用区。
- 云盘版MongoDB实例支持在迁移可用区的同时变更实例规格。 
操作步骤
- 访问MongoDB副本集实例列表或MongoDB分片集群实例列表,在上方选择资源组和地域,然后单击目标实例ID。 
- 在基本信息区域,单击可用区右侧的迁移可用区。 
- 在将实例迁移至其他可用区面板,配置对应的参数。 - 云盘版实例和本地盘版实例的配置参数不同,具体信息如下: - 云盘版- 参数 - 参数说明 - 您在节点的实例 - 固定为当前实例ID。 - 当前的可用区 - 固定为实例当前所在可用区。 - 可用区类型 - 根据需求选择单可用区或多可用区。 - 迁移至 - 选择迁移的目标可用区。 - 如果可用区类型选择了多可用区,您还需要配置备可用区1迁移至和备可用区2迁移至参数。 - 当前的VPC - 固定为实例当前所属的VPC。 - 请选择虚拟交换机 - 选择迁移的虚拟交换机。 - 切换时间 - 选择迁移可用区的生效时间。 - 任务完成后立即切换:参数配置完成后,系统立即开始迁移可用区任务,任务完成后立即切换实例。 
- 任务完成后在可维护时间段内切换:设置实例迁移可用区的生效时间。您可以选择当前设置的可维护时间段,也可以根据业务需求,重新设置可维护时间段。 - 单击任务完成后在可维护时间段内切换右侧的编辑设置切换时间。 
- 在规格信息区域,单击可维护时间段右侧的编辑设置切换时间,设置方法请参见设置可维护时间段。 
 
 - 本地盘版- 本地盘版实例不同的网络类型的配置参数也有所不同,具体信息如下: - 网络类型为专有网络或处于专有网络和经典网络混访。 - 参数 - 参数说明 - 您在节点的实例 - 固定为当前实例ID。 - 当前的可用区 - 固定为实例当前所在可用区。 - 迁移至 - 选择迁移的目标可用区。 - 当前的VPC - 固定为实例当前所属的VPC。 - 请选择虚拟交换机 - 选择迁移的虚拟交换机。 - 切换时间 - 选择迁移可用区的生效时间。 - 任务完成后立即切换:参数配置完成后,系统立即开始迁移可用区任务,任务完成后立即切换实例。 
- 任务完成后在可维护时间段内切换:设置实例迁移可用区的生效时间。您可以选择当前设置的可维护时间段,也可以根据业务需求,重新设置可维护时间段。 - 单击任务完成后在可维护时间段内切换右侧的编辑设置切换时间。 
- 在规格信息区域,单击可维护时间段右侧的编辑设置切换时间,设置方法请参见设置可维护时间段。 
 
 
- 网络类型为经典网络。 - 参数 - 参数说明 - 您在节点的实例 - 固定为当前实例ID。 - 当前的可用区 - 固定为实例当前所在可用区。 - 迁移至 - 选择迁移的目标可用区。 - 切换时间 - 选择迁移可用区的生效时间。 - 任务完成后立即切换:参数配置完成后,系统立即开始迁移可用区任务,任务完成后立即切换实例。 
- 任务完成后在可维护时间段内切换:设置实例迁移可用区的生效时间。您可以选择当前设置的可维护时间段,也可以根据业务需求,重新设置可维护时间段。 - 单击任务完成后在可维护时间段内切换右侧的编辑设置切换时间。 
- 在规格信息区域,单击可维护时间段右侧的编辑设置切换时间,设置方法请参见设置可维护时间段。 
 
 
 
- 仔细阅读提示信息后选中复选框。 
- (可选)勾选我需要变更配置,可以在迁移实例可用区的同时,进行规格变更。 
- 单击确定。 
常见问题
Q:云盘版实例开启了云盘加密会影响迁移可用区吗?
A:不影响,开启了云盘加密的实例也支持迁移可用区。