多可用区部署

最近更新时间:2025-11-05 14:50:52

我的收藏

操作场景

云数据库 MongoDB 的多可用区部署方案,指在同一地域(Region)内将数据库的主、从节点分散部署于多个不同的可用区(AZ)。各可用区具备独立的基础设施,数据在多个可用区之间实时同步。当单个可用区因基础设施故障(电力、网络等)中断时,可自动切换至其他可用区,维持服务连续性。
适用于需规避单可用区故障的在线业务系统,如金融交易、政务管理、电商核心链路等。
满足金融、政务等行业监管对数据同城冗余备份的合规性要求。

功能描述

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

创建时配置多可用区

1. 使用腾讯云账号登录 MongoDB 购买页
2. 在购买页,配置多可用区部署参数。

计费模式后面,按需选择计费方式,支持包年包月按量计费。如何选择计费方式,请参见 计费概述
地域后面,选择实例多可用区部署的地域。选择最靠近您的地域,可降低访问时延。
可用区后面,单击启用多可用区部署,并在主节点从节点1从节点2后面的下拉列表分别选择对应的可用区。为了保障跨可用区切换,多可用区部署不支持将集群的大多数节点部署在同一个可用区,即主从节点只能分别部署在3个不同的可用区。
其他参数配置,请参见 创建 MongoDB 实例
3. 选择按量计费时,您可以单击计费详情了解产品定价信息,确认总费用。选择包年包月时,您可以在 产品定价 了解产品定价信息,确认总费用。
4. 单击立即购买,提示购买成功,单击前往控制台,进入实例列表,等待监控/状态列实例状态变为运行中可用区列将显示实例的多个可用区。

创建实例后调整可用区

警告:
调整可用区会导致主从切换的发生,产生10s左右的闪断。请您在业务低峰期操作。
注意:
分片集群实例如在调整过程中涉及 Mongos 节点数量的增加,且超出免费配额,可能会产生相应费用,具体金额请以控制台显示为准。
将原单可用区部署的实例,升级为多可用区部署;或者变更实例的可用区,请参见 调整实例可用区

访问多可用区实例

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