调整实例可用区

最近更新时间:2025-10-29 16:05:11

我的收藏

操作场景

在日常维护与架构优化中,您可以根据业务需求,灵活调整云数据库 MongoDB 实例的可用区部署。该功能适用于以下典型场景:
优化网络性能,降低访问延迟
当您的应用部署在特定可用区的云服务器 CVM 上时,可以将 MongoDB 实例调整至同一可用区。通过利用腾讯云数据中心的内网高速链路,实现超低延迟的网络访问,显著提升业务响应速度,尤其适合对延迟敏感的高性能应用。
实现跨可用区容灾部署,提升业务高可用性
为保障业务的连续性与数据可靠性,您可以将原为单可用区的实例升级为跨可用区部署。主节点与从节点会分布在不同可用区,形成跨机房容灾。当主可用区发生故障时,能自动进行故障切换,确保数据库服务高可用,满足更高等级的业务容灾需求。
配合业务迁移与资源规划
在业务架构进行跨可用区迁移或重新规划时,数据库实例也可随之灵活地切换到目标可用区,简化运维操作。

使用须知

说明:
调整可用区过程中,实例的计费方式与网络连接会因架构不同而有所区别,具体说明如下:
副本集实例调整可用区不会改变现有计费模式,您可放心操作。
分片集群实例如在调整过程中涉及 Mongos 节点数量的增加,且超出免费配额,可能会产生相应费用,具体金额请以控制台显示为准。
调整完成后,实例的规格配置、连接地址等核心属性均保持不变。但若同时切换网络类型(如切换 VPC),则实例的内网 IP 将发生变化,您的应用程序需在连接配置中更新 IP 并重连数据库。

注意事项

注意:
调整可用区将触发主从切换,期间数据库约有10秒的闪断。建议您在业务低峰期执行此操作,以避免影响线上服务。

前提条件

实例当前状态处于运行中

操作步骤

1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
5. 单击实例 ID,进入实例详情页面。
6. 实例详情页,单击所属地域后面的调整可用区

7. 调整可用区窗口,了解调整可用区的影响,多可用区部署实例,请分别为主节点与从节点配置不同的可用区;单可用区部署实例,请分别为主从节点配置同一可用区,并指定是否设置为 Hidden 节点。
注意:
调整可用区会导致主从切换的发生,产生10s左右的闪断。请您在业务低峰期操作。



8. 切换时间后面选择执行切换可用区任务的时间。单击了解切换时间,可根据业务低峰时刻,更改实例维护时间窗。具体操作,请参见 调整实例维护时间
注意:
若任务已设定为“维护时间内”执行,请避免在维护时段开始前将其修改为“立即执行”,两种模式的冲突将导致系统异常。任务发起后无法手动停止,若需停止,请 提交工单 申请。
调整完成时:系统将在配置完成后立刻开始切换可用区。
维护时间内:系统将在您预设的维护时间窗口内开始切换可用区。
9. 若产生费用,确认总费用,单击确定,完成操作。
10. 实例状态变更为切换可用区中,等待任务执行完成,便可以看到调整后的可用区。

后续建议

调整可用区后,为确保网络性能最优,建议您将实例的私有网络子网切换至与您应用服务相同的可用区,避免因跨可用区访问而产生的较高网络延迟。具体操作,请参见 切换实例网络