You need to enable JavaScript to run this app.
导航

实例变配方案概览

最近更新时间2024.02.08 15:33:17

首次发布时间2022.03.11 16:06:55

您可以根据业务量变动,灵活变更 MongoDB 实例的配置,包括升降节点规格、增减节点数量或存储空间等。本文介绍 MongoDB 支持的变配方案。

变配方案

不同类型的 MongoDB 实例支持的变配方案不同,具体详情见下表。

实例或组件类型变配类型变配说明

副本集实例变配

升配

  • 支持升级节点规格。
  • 支持增加存储空间。
  • 不支持增加节点数量(副本集实例默认采用 3 节点高可用架构)。

说明

存储空间变更后,实例中每个节点的存储空间大小均会变更,而不是所有节点存储空间的总和为变更后的存储空间。

降配

  • 支持降级节点规格。
  • 支持缩减存储空间。
  • 不支持减少节点数量(副本集实例默认采用 3 节点高可用架构)。

说明

  • 如果需要减少存储空间,为保证变更后的实例能正常运行,减少后的存储空间容量需大于或等于已使用空间的 1.2 倍。
  • 存储空间变更后,实例中每个节点的存储空间大小均会变更,而不是所有节点存储空间的总和为变更后的存储空间。

分片集群实例变配

Mongos 节点变配

升配

  • 支持增加 Mongos 节点数量。
    最多可增加至 32 个 Mongos 节点。
  • 支持升级 Mongos 节点规格。

降配

  • 支持减少 Mongos 节点的数量。
    Mongos 节点数量需大于等于 3 时,才支持减少。最多支持减少至 2 个节点。
  • 支持降级 Mongos 节点规格。

Shard 分片变配

升配

  • 支持增加 Shard 分片(每个分片中固定包含3个节点)数量,最多可增加至 32 个 Shard 分片。
  • 支持升级 1 个或多个 Shard 分片的节点规格。
  • 支持增加 1 个或多个 Shard 分片的存储空间。

说明

  • 仅当实例中所有 Shard 分片的配置(包括节点规格和存储空间)一样时,才支持开启批量修改 Shard 分片配置功能。
  • 批量修改多个 Shard 分片的存储空间后,每个 Shard 分片中的存储空间大小均会变更,而不是所有分片存储空间的总和为变更后的存储空间。

降配

  • 不支持减少 Shard 分片数量。
  • 不支持批量缩减多个 Shard 分片的存储空间。
  • 支持降级 1 个或多个 Shard 分片的节点规格。
  • 支持缩减单个 Shard 分片的存储空间。

说明

  • 如果需要减少存储空间,为保证变更后的实例能正常运行,减少后的存储空间容量需大于或等于已使用空间的 1.2 倍。
  • 仅当实例中所有 Shard 分片的配置(包括节点规格和存储空间)一样时,才支持开启批量修改 Shard 分片配置功能。

ConfigServer 节点变配

升配

  • 支持升级节点规格。
  • 支持增加存储空间。
  • 不支持增加节点数量(ConfigServer 固定包含 3 个节点)。

说明

存储空间变更后,ConfigServer 中每个节点的存储空间大小均会变更,而不是所有节点存储空间的总和为变更后的存储空间。

降配

  • 支持降级节点规格。
  • 支持缩减存储空间。
  • 不支持减少节点数量(ConfigServer 固定包含 3 个节点)。

说明

  • 如果需要减少存储空间,为保证变更后的实例能正常运行,减少后的存储空间容量需大于或等于已使用空间的 1.2 倍。
  • 存储空间变更后,ConfigServer 中每个节点的存储空间大小均会变更,而不是所有节点存储空间的总和为变更后的存储空间。

费用说明

关于实例的变更实例配置费用结算规则详情,请参见按量计费包年包月