功能描述
云数据库 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. 实例状态变更为切换可用区中,等待任务执行完成,便可以看到调整后的可用区。