对于AI助手:文档索引位于 https://www.mongodb.com/zh-cn/docs/llms.txt — 通过将 .md 附加到任何URL路径,可以获得所有页面的降价版本。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs 菜单

创建集群

重要

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

自 1 月 222026 起, Atlas不再支持 M2M5 集群以及无服务器实例。所有现有的 M2M5 集群均已迁移到 Flex 集群。

Atlas 会根据您的使用情况将无服务器实例迁移到免费集群、Flex 集群或专用集群。要查看 Atlas 将实例迁移到哪个层级,请查看 Atlas 用户界面中的所有集群页面。

本教程将引导您完成创建新 Atlas 集群的步骤。要了解如何修改现有 Atlas 集群,请参阅修改集群

集群既可以是副本集,也可以是分片集群。本教程将指导您创建副本集。

要学习;了解有关集群的建议,请参阅Atlas架构中心的Atlas组织、项目和集群的建议。要学习;了解高可用性建议,请参阅Atlas架构中心的Atlas高可用性建议。

要创建集群,您必须对项目拥有 Organization OwnerProject OwnerProject Cluster Creator访问权限。

  • 为了最大限度地降低网络延迟和数据传输成本,并提高整体稳定性和安全性,请尽可能使用相同的云提供商和地区来托管您的应用程序和集群。

  • 集群可跨区域和云服务提供商。跨区域集群的节点总数对每个项目都有特定的约束。

    Atlas将一个项目中其他区域的节点总数限制为40 ,不包括:

    • 相互通信的 Google Cloud 地区

    • 免费集群

    • Flex 集群

    分片集群包括额外的节点。专用配置服务器副本集 (CSRS) 上的可选节点计入允许的节点总数。作为专用 CSRS 的一部分,每个分片集群在每个区域都有一个额外的可选节点。如要了解详细信息,请参阅副本集配置服务器

    任意两个区域之间的节点总数必须满足此限制。

    例子

    如果 Atlas 项目的集群节点分布在三个区域:

    • 地区 A 中 30 个节点

    • 地区 B 中 10 个节点

    • 地区 C 中 5 个节点

    您只能再向区域 C 添加 5 个节点,因为:

    1. 如果排除地区 C,则地区 A + 地区 B = 40。

    2. 如果不包括地区 B、地区 A + 地区 C = 15,<= 40。

    3. 如果不包括地区 A、地区 B + 地区 C = 15,<= 40。

    4. 每种添加了 5 个节点的地区组合仍符合每个项目的限制:

      • 地区 A + B = 40

      • 地区 A + C = 40

      • 地区 B + C = 20

    如果项目中有一个或多个集群跨越其他区域的 40 个或更多节点,则无法在该项目中创建多区域集群。

    如有疑问或需要协助提高此限制,请联系 Atlas 支持部门

  • 建议在生产环境中使用 M30 及更高版本的集群。随着时间的推移,M10 和 M20 层级上具有持续负载的集群可能会遇到性能下降的情况。

  • 每个Atlas项目最多支持 25 个集群。如果您对集群限制有任何疑问或需要帮助,联系支持。

  • 若您的 Atlas 项目包含自定义角色,并且该角色采用了特定 MongoDB 版本中引入的动作,那么在尝试用早期 MongoDB 版本创建集群前,您必须先删除这些角色。

  • 2020 年 7 月之后创建的 Atlas 集群默认使用 TLS 1.2 版本。

    重要

    从 7 月31 2025日开始, Atlas在任何情况下都将不再支持TLS1.0 或1.1 。Atlas将升级所有集群,以拒绝使用 TLS1.0 或 连接的尝试。11

    在此升级期间,为TLS 1.0 或 1.1 配置的任何客户端连接都将出现服务中断。为避免这种情况,请尽早将集群的最低TLS版本设立为 1.2。

  • 创建集群时,Atlas 会在项目中为部署集群的云提供商创建网络容器(如果尚不存在)。

  • 如果启用了备份合规策略,所有新集群和现有集群都会自动启用云备份,并使用项目级别的备份合规策略。Atlas 会扩展任何先前存在的集群级策略,以满足备份合规性策略的最低要求。所有新集群都使用备份合规性策略,除非集群级备份策略的最低要求超出备份合规性策略的最低要求。

重要

不要选择 Latest Version With Auto Upgrades。此选项会自动将集群升级到最新的次要发布。某些次要版本(例如MongoDB 8.2 版本)可能不支持实时迁移或 Mongosync。升级时,请选择主要版本以确保与实时迁移和 Mongosync 的兼容性。

[1] 对于副本集,承载数据的服务器是托管副本集节点的服务器。对于分片集群,承载数据的服务器是托管分片的服务器。对于分片集群,Atlas 还为配置服务器部署服务器;这些服务器与集群成本分开按单独的费率计费。