为满足不同业务场景下对数据读取能力的要求,云数据库MongoDB副本集实例支持变更节点数。所添加的从节点均支持数据读取访问,从而提升副本集实例整体读取性能。

背景信息

为满足MongoDB高可用区策略,当前副本集实例节点个数的变更可选择范围为三节点、五节点、七节点。
说明 单节点实例不支持该操作。

副本集实例支持增加节点数量及降低节点数量(节点数量最低为三节点),变更副本集实例节点数将会引起实例费用的变化,详情请参见收费项目及价格说明

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击副本集实例列表
  4. 找到目标实例,单击实例ID。
  5. 基本信息页面,根据实例计费类型选择下述操作步骤。
    1. 实例为包年包月计费模式时,在基本信息区域框,单击升级配置降级配置
    2. 实例为按量付费计费模式时,在基本信息区域框,单击变更配置
  6. 变配页面,选择实例所需的节点数

     变更副本集实例节点数_实例管理_用户指南_云数据库 MongoDB 版 阿里云技术文档
    说明 如需变配规格和存储空间请参考变更配置方案概览
  7. 选择变配操作的切换时间
    说明
    • 数据迁移结束后立即切换:完成变配流程后,实例立即进入变配中状态,直到实例状态为运行中时,变配成功。

      部分升级情况将会因连接切换操作带来1-2次30秒内的闪断,您可以按需设置变更生效时间,避免业务影响。

    • 可维护时间内进行切换:您可以设定变配的生效时间,实例将在您设定的时间段内变更配置。详情请参见设置可维护时间段。

      若实例变配过程中不会因切换而造成连接闪断,则无论是否设置切换时间,实例变配都将立即生效。

  8. 勾选云数据库MongoDB版服务条款复选框,根据提示完成支付流程。

后续步骤

副本集实例的节点添加完成后,控制台将出现新增节点(均显示为Secondary,仅角色ID有区别)的连接地址,同时用于高可用连接的Connection String URI地址也将更新。您需要修改应用上的连接地址即可实现高可用和读写分离连接,提升整体使用性能。详情请参考副本集实例连接说明