云数据库 MongoDB 启用多可用区部署

云数据库 MongoDB 为实例的多可用区部署提供了灵活的管理能力,支持以下配置操作。

相关产品
云数据库 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个只读节点)的可用区分布。具体信息,请参见 启用多可用区部署。

4. 选择按量计费时,你可以单击计费详情了解产品定价信息;选择包年包月时,你可以在 产品定价 了解产品定价信息,确认总费用。

5. 单击立即购买,提示购买成功,单击前往控制台,进入实例列表,等待监控/状态列实例状态变为运行中,可用区列将显示实例的多个可用区。

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

注意:警告:

注意:调整可用区会导致主从切换的发生,产生10s左右的闪断,请你在业务低峰期操作。

注意:分片集群实例如在调整过程中涉及 Mongos 节点数量的增加,且超出免费配额,可能会产生相应费用,具体金额请以控制台显示为准。

1. 登录 MongoDB 控制台,进入目标实例的实例详情页面。

2. 在基本信息区域,单击所属地域右侧的调整可用区。

3. 在弹出的调整可用区对话框中,按需调整各节点的可用区分布。

4. 在切换时间后面选择执行切换可用区任务的时间。单击了解切换时间,可根据业务低峰时刻,更改实例维护时间窗。具体操作,请参见 调整实例维护时间。

注意:若任务已设定为“维护时间内”执行,请避免在维护时段开始前将其修改为“立即执行”,两种模式的冲突将导致系统异常。任务发起后无法手动停止,若需停止,请 提交工单 申请。

5. 若产生费用,确认总费用,单击确定,完成操作。

6. 实例状态变更为切换可用区中,等待任务执行完成,便可以看到调整后的可用区。

四、访问多可用区实例

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

赞 (0)
上一篇 4天前
下一篇 4天前