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

Atlas 集群的自动伸缩

注意

本页面同时适用于 Atlas Infinite 和 Atlas Core。

Atlas 使用自动伸缩功能来帮助您优化资源利用率和费用。集群层自动伸缩功能可调整两种数据库版本上的集群层。集群存储的增长方式取决于数据库版本。

Atlas 使用两种机制来自动伸缩集群层。响应式自动伸缩会根据集群当前的资源使用情况进行响应,并应用于每个符合条件的集群。预测性自动伸缩使用历史使用模式在预测的峰值之前进行扩展。预测性自动伸缩扩展了响应式自动伸缩,当峰值不是周期性或不可预测时,它会回退到响应式自动伸缩。

本节总结了两个数据库版本之间自动伸缩的区别。

  • 集群层。两种数据库版本都使用响应式和预测性集群层自动伸缩。要了解更多信息,请参阅 Atlas Core 上的计算自动伸缩 和 Atlas Infinite 上的计算自动伸缩。

  • 集群存储。在 Atlas Core 集群上,当集群使用其磁盘容量的 90% 时,Atlas 会增加您的存储容量,您可以配置或选择退出此功能。在 Atlas Infinite 集群上,存储空间会随着您的数据自动增长,最高可达您设置的最大存储限制。当逻辑数据大小接近该限制时,Atlas 会阻止写入,并继续提供读取服务。要了解更多信息,请参阅 集群存储的自动伸缩。

在不同版本中,oplog 对自动伸缩的影响也不同:

给本页内容打分