启用多可用区部署

最近更新时间:2026-07-07 10:16:30

我的收藏

功能描述

云数据库 MongoDB 为实例的多可用区部署提供了灵活的管理能力,支持以下配置操作:
创建时配置:在创建数据库实例时,您可以直接选择将其部署在指定的单一可用区或多个可用区,以满足不同的容灾与网络延迟需求。
部署升级:对于已创建的单可用区实例,支持将其升级为多可用区部署架构,无需重建实例即可提升容灾能力。
可用区灵活调整:对于已配置为多可用区的实例,支持根据业务规划与容灾策略的变化,灵活调整其部署的可用区范围。

创建时配置多可用区

1. 使用腾讯云账号登录 MongoDB 购买页
2. 在购买页,配置实例的计费模式、地域、规格等信息,请参见 创建 MongoDB 实例
3. 可用区配置项,勾选启用多可用区部署,配置多可用区节点分布。默认为3节点(1主2从节点),按需选择主从节点数,分别为实例的主节点、从节点选择目标可用区,并按需配置隐藏节点(Hidden 状态)。以下说明三种主流的多可用区部署方案。
三可用区部署方案:将主从节点均匀分布于三个独立的可用区(AZ1、AZ2、AZ3),每区各部署1个投票节点,形成1 + 1 + 1的对等结构。

“双 AZ + 跨地域 Hidden”(1 + 1 + 1)方案:主从节点分别部署在业务地域的两个可用区,Hidden 节点部署在另一个临近地域。

勾选启用双可用区容灾部署:按2 + 2(双 AZ 各2节点) 方案规则,每个可用区2个节点的对等原则部署,分别配置4个节点(3个投票节点 + 1个只读节点)的可用区分布。具体信息,请参见 启用多可用区部署
说明:
目前“2 + 2双可用区容灾方案”处于定向开放阶段。请通过工单或联系您的专属客户经理,申请将您的腾讯云账号加入该功能的白名单。

4. 选择按量计费时,您可以单击计费详情了解产品定价信息;选择包年包月时,您可以在 产品定价 了解产品定价信息,确认总费用。
5. 单击立即购买,提示购买成功,单击前往控制台,进入实例列表,等待监控/状态列实例状态变为运行中可用区列将显示实例的多个可用区。

启用多可用区后更新可用区

警告:
调整可用区会导致主从切换的发生,产生10s左右的闪断,请您在业务低峰期操作。
注意:
分片集群实例如在调整过程中涉及 Mongos 节点数量的增加,且超出免费配额,可能会产生相应费用,具体金额请以控制台显示为准。
1. 登录 MongoDB 控制台,进入目标实例的实例详情页面。
2. 基本信息区域,单击所属地域右侧的调整可用区。
3. 在弹出的调整可用区对话框中,按需调整各节点的可用区分布。
说明:
若您的账号已申请开通双可用区(2 + 2)容灾方案,可在对话框中勾选启用双可用区容灾部署。勾选后,请按照系统提示的对称部署规则,重新规划主节点、从节点及 Hidden 节点的可用区分布。

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

访问多可用区实例

可以通过 Shell 方式或者多语言 SDK 拼接 URI 的方式访问多可用区实例。具体操作,可参见 连接实例