Docs 菜单

集群类型

MongoDB Atlas 可部署多个层级的云数据库:

  • 用于高吞吐量生产应用程序的专用集群。

  • 用于开发目的和小型应用程序的 Flex 集群和共享集群。

您可以通过Atlas用户界面、 Atlas管理API或Atlas CLI创建新的云数据库。

您还可以使用Atlas CLI创建本地Atlas部署。

如果要执行以下操作,请创建专用集群:

  • 根据工作负载要求选择特定的数据库配置。

  • 定义数据库扩展行为。

  • 运行高吞吐量生产工作负载。

  • 始终有可用容量。

您可以:

MongoDB 根据部署配置和集群层向集群计费。

Flex 集群是低成本集群类型,适合学习MongoDB或开发小型概念验证应用程序的团队。您可以从Atlas Flex集群开始您的项目,并在将来升级到生产就绪的专用集群层。

重要

自 2025 年 2 月起,您可以创建 Flex 集群,且无法再在 Atlas 用户界面、Atlas CLI、Atlas Administration API、Atlas Kubernetes Operator、HashiCorp Terraform 或 Atlas CloudFormation 资源中创建 M2M5 集群或无服务器实例。您仍可使用现有的 M2M5 集群以及无服务器实例。

Atlas 已弃用 M2M5 集群以及无服务器实例。自 2025 年 4 月 2 日起,Atlas 将自动将所有现有的 M2M5 Atlas 集群迁移到 Flex 集群。

对于无服务器实例,从 2025 5 月 5 日起,Atlas 将根据您的使用情况决定是否将实例迁移到免费集群、Flex 集群或专用集群。要查看 Atlas 会将您的实例迁移到哪些层级,请在 Atlas 用户界面中查看所有集群页面。

如果要执行以下操作,请创建 Flex集群:

  • 以最少的数据库配置和低成本快速入门。

  • 让数据库扩展自动、动态地满足工作负载需求。

  • 运行不频繁或少量的工作负载。

  • 在云环境中进行开发或测试。

如果要支持位置感知读取和写入操作,请创建全局集群。位置感知读取和写入操作非常适合全球分布式应用程序实例和客户端。

全球集群是精心实施的分片集群,可提供:

  • 全球分布式客户端的低延迟读取和写入操作。

  • 部分或整个地区断电期间的正常运行时间保护。

  • 特定地区的位置感知数据存储。

  • 基于集群节点类型的工作负载隔离性。

部署 M30 或更大的分片集群时,您可以在 Atlas 中启用全局写入。对于副本集,将集群扩展到至少 M30 层并启用全局写入。所有分片节点都与所选集群一起部署。

重要

完成部署后,无法禁用集群的全局写入。

创建本地部署,以便对本地计算机上托管的单节点副本集试用 Atlas 功能。

下表说明了专用集群或 Flex 集群是否支持MongoDB Atlas中列出的配置或功能。

注意

MongoDB计划逐步在Atlas Flex 上增加对更多配置和功能的支持。 要查看当前的Atlas Flex 限制并学习;了解计划的支持,请参阅Atlas Flex 限制。

有关最新产品更新,请参阅 Atlas ChangeLog

配置
专用集群
弹性集群

AWS 区域

多地区部署

多云部署

分片部署

高级企业级安全功能(包括 LDAP数据库审核

功能
专用集群
弹性集群

使用 Atlas API

监控指标

针对可用指标或计费配置警报

可配置备份

快照

从备份快照执行时间点恢复或自动恢复

使用 Atlas 用户界面(Find [查找]、Indexes [索引]、Schema Advisor [模式顾问] 和 Aggregation Pipeline Builder [聚合管道构建器])

获取按需索引模式建议

选择集群类型后,您可以 创建集群。