对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

更改集群的代数

M30+ 专用集群可在 AWS Google Cloud 上的 Gen1 或 Gen2集群代中使用。与 Gen1 集群相比,Gen2 专用集群性能更高,并支持扩展标准 IOPS,具有以下优势:

  • 优化的性价比。

  • 较新的硬件可实现长期增长并避免旧硬件的容量限制。

  • 通过提高最大标准 IOPS 速率,独立扩展集群的标准 IOPS 和存储容量:

    • 80k AWS IOPS

    • 160k Google Cloud 的 IOPS

要了解详情,请参阅:

您可以在 Gen1 和 Gen2 之间切换符合条件的集群,就像更改集群的层级一样。

当您从 Gen1集群切换到 Gen2集群时, Atlas会保持 Gen1存储容量和 IOPS 速率。对于 AWS 上托管的集群, Atlas还会维护您的 IOPS 类型。

这可能会导致 Gen2集群的 IOPS 速率高于存储容量中包含的基准。切换到 Gen2 后,我们建议您单独调整存储容量和 IOPS 速率,以适应您的工作负载并优化成本。要学习;了解更多信息,请参阅 Gen2 集群计费。

当您从 Gen2集群切换到 Gen1集群时, Atlas仍会保留您的存储容量、IOPS 速率和 IOPS 类型。但是,如果您的 Gen2 集群的 IOPS 速率超过相应的 Gen1集群IOPS 速率限制, Atlas会降低 IOPS 速率以匹配 Gen1 限制。我们建议您在将集群从 Gen2 更改为 Gen1 之前,验证 Gen1 IOPS 是否足以满足您的工作负载要求。

您还可以使用响应式自动伸缩,在与各代无关的 M10M20 集群与 Gen2 集群之间自动扩展集群。要学习;了解更多信息,请参阅扩展 Gen2 专用集群。

要使用Atlas用户界面更改集群的代数,请选择 Cluster Tier 部分下的 Gen2Gen1 选项。

仅当您的集群配置支持 Gen2 集群时,您才能选择这些选项。如果 Gen2 选项显示为灰色,则您的集群默认为 Gen1。要了解详情,请参阅:

要使用Atlas Administration API或Atlas CLI指定集群的代数,请分别使用instanceSize--tier 选项。

Gen1 集群在API和CLI中仅在其名称中使用集群层,而 Gen2 集群使用附加 _GEN_2 的集群层。示例,要部署M30 分层集群:

  • 对 Gen1 M30 集群使用 M30

  • 对 Gen2 M30 集群使用 M30_GEN_2

有关支持Gen2 集群的 AWS 和 Google Cloud集群层的列表,请参阅:

在使用 Gen2 集群之前,请考虑以下限制。您还可以比较 Gen1 和 Gen2 集群。

  • Gen2 集群仅在 AWS 和 Google Cloud 上可用。 Gen2 专用集群在Azure上不可用。

  • 多云支持不适用于 Gen2 专用集群。

  • 并非所有云提供商地区都支持Gen2 专用集群。要学习;了解详情,请参阅:

  • 仅当您部署集群的所有区域都支持所选云提供商上的 Gen2 集群时,才提供跨区域支持。

  • M10M20 集群与代无关。在部署 M10M20 集群时,您没有选择集群代。

  • 集群内的所有节点必须属于同一代。 您不能在同一个集群中混合使用 Gen1 和 Gen2 节点。

  • Gen2 集群仅支持响应式自动伸缩,不支持预测性自动伸缩。要学习;了解更多信息,请参阅扩展 Gen2 专用集群。

Google Cloud 上托管的集群根据其集群代次使用不同的磁盘类型:

  • Gen1、M10M20 集群使用 持久磁盘存储。

  • Gen2 集群使用 Hyperdisk存储。

要学习;了解更多信息,请参阅 Google 文档中的存储选项。

在 Gen1 和 Gen2 之间切换 Google Cloud 托管的集群需要Atlas在这些磁盘之间移动数据,这可能比在一代内更改集群层级花费的时间更长。