Docs 菜单
Docs 主页
/
MongoDB 阿特拉斯
/

管理集群

在此页面上

  • 必需的访问权限
  • 查看集群
  • 选择集群层
  • 共享集群
  • 适用于低流量应用程序的专用集群
  • 适用于高流量应用程序的专用集群
  • NVMe 存储
  • 免费、共享和专用集群的比较
  • 采取后续步骤

使用以下资源配置和管理 Atlas 集群。 这些设置不会应用于无服务器实例。

要查看您的集群,您必须对该项目具有 Project Read Only或更高级别的访问权限。

如需使用 Atlas CLI 列出项目的所有集群,请运行以下命令:

atlas clusters list [options]

如需返回使用 Atlas CLI 指定的集群的详细信息,请运行以下命令:

atlas clusters describe <clusterName> [options]

要了解有关上述命令的语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas clusters listatlas clusters describe。

提示

请参阅:相关链接

如需返回使用 Atlas CLI 指定的集群的高级配置设置详细信息, 请运行以下命令:

atlas clusters advancedSettings describe <clusterName> [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas集群的 Atlas CLI 文档高级设置描述。

提示

请参阅:相关链接

要在 Atlas 用户界面中查看所有集群,请参阅查看所有云集群。要查看集群的详细信息,请参阅查看集群详细信息。

选择首选的集群层。集群层级规定了集群中每个承载数据的服务器 [1] 的内存、存储、vCPU 和 IOPS 规格。

注意

根据您选择的 cloud 提供商和区域, 您可能会看到不同的值。

使用共享集群作为经济型集群,以开始使用 MongoDB 和低吞吐量应用程序。这些集群部署在共享环境中,可访问 Atlas 功能子集。如需了解有关共享集群限制的更多信息,请参阅 Atlas M0(免费集群)、M2 和 M5 限制。

您可以为每个 Atlas 项目部署一个 M0 集群(免费沙盒副本集集群)。您可以随时将 M0 免费集群升级M2+ 共享集群。

M2M5 集群(低成本共享集群)提供以下新增功能(较之 M0 集群):

M10M20 集群层支持开发环境和低流量应用程序。

这些集群仅支持副本集部署,但除此之外可完全访问 Atlas 功能。

注意

M10M20 个集群层在不稳定的性能基础架构上运行。

M30 和更高版本的集群建议在生产环境中使用。

这些集群支持副本集和分片集群部署,可完全访问 Atlas 功能。

部分集群有变体,用 ❯ 字符表示。 选择这些集群后,Atlas 会列出变体, 然后标记每个集群,以区分其主要特征。

对于需要低延迟和高吞吐量 I/O 的 AWSAzure 托管应用程序,Atlas 提供了使用本地附加的临时 NVMe SSD 的存储选项。

对于有 NVMe 在 MongoDB 6.0+ 上运行的专用集群,基于文件复制的初始同步已启用。

注意

Atlas 不支持 Google Cloud 上的 NVMe 集群。

以下集群层支持 AWS 上的 NVMe 集群:

  • M40

  • M50

  • M60

  • M80

  • M200

  • M400

以下集群层支持 Azure 上的 NVMe 集群:

  • M60

  • M80

  • M200

  • M300

  • M400

  • M600

Atlas 支持以下 Azure 区域中的 NVMe 集群:

Azure 区域
地点
Atlas 区域
brazilsouth
巴西圣保罗
BRAZIL_SOUTH
canadacentral
安大略省多伦多
CANADA_CENTRAL
centralus
美国爱荷华州
US_CENTRAL
eastus
弗吉尼亚州(美国东部)
US_EAST
eastus2
美国弗吉尼亚州
US_EAST_2
southcentralus
美国得克萨斯州
US_SOUTH_CENTRAL
westus3
亚利桑那州埃尔米拉奇
US_WEST_3
Azure 区域
地点
Atlas 区域
francecentral
法国巴黎
FRANCE_CENTRAL
northeurope
爱尔兰
EUROPE_NORTH
swedencentral
瑞典耶夫勒
SWEDEN_CENTRAL
uksouth
英国英格兰伦敦
UK_SOUTH
westeurope
荷兰
EUROPE_WEST
Azure 区域
地点
Atlas 区域
australiaeast
新南威尔士,澳大利亚
AUSTRALIA_EAST
centralindia
浦那(印度中部)
INDIA_CENTRAL
japaneast
日本东京埼玉县
JAPAN_EAST

NVMe 集群的固定值存储空间和 RAM 对应于其集群层。要了解更多信息,请参阅 Amazon 集群配置选项Azure 集群配置选项

具有 NVMe 存储的集群使用云备份。无法在 NVMe 集群上禁用备份。如果要使用每小时备份,Atlas 会限制 NVMe 集群上的备份为每 12 小时一次。

NVMe集群使用隐藏的从节点(由具有高吞吐量和IOPS的预配卷组成)来促进备份。

无法暂停 NVMe 集群。

使用本地 NVMe SSD 存储选项的集群的扩展(包括 自动扩展 )需要 初始同步 。当 90% 的存储空间已满时,Atlas NVMe 集群会自动扩展到下一更高层级。与后续同步相比, 初始同步 需要更长的时间才能完成,并且会降低从中读取数据的 主 节点的性能。

对于有 NVMe 在 MongoDB 6.0+ 上运行的专用集群,基于文件复制的初始同步已启用。

以下 Azure 地区中的 NVMe 集群有两个可用区域

  • eastus2

  • centralus

  • southcentralus

在所有其他 Azure 区域中,指示可用性区域NVMe 集群有三个可用性区域。

下表重点说明了M0 免费层级集群、 M2M5共享集群和M10+ 专用集群之间的主要区别。

免费集群(M0
共享集群(M2M5
专用集群(M10 及更大)
存储(数据大小 + 索引大小)
512 MB
M2: 2 GB
M5: 5 GB
10 - 4000 GB
MongoDB 版本支持
7.0
7.0
5.0、6.0、7.0 和最新版本
指标和警报
有限
有限
VPC 对等互连
全球地区选择
Atlas 支持在 AWS 、Google Cloud 和 Azure 的地区子集中部署 M0 集群。
Atlas 支持在 AWS、Google Cloud 和 Azure 的部分地区内部署 M2M5 集群。
跨区域部署
是。在创建扩展集群时,为实现高可用性或本地读取指定其他地区。
备份
是的,包括可查询备份
分片
是的,它适用于使用 M30+ 层的群集
专用集群
否。M0 免费集群在共享环境中运行
否,M2M5 集群在共享环境中运行
是的,M10+ 集群会将每个 mongod 进程部署到自己的实例。
性能顾问

BI Connector for Atlas

有关M0免费集群、 M2M5限制的完整列表,请参阅Atlas M 0 (免费集群)、M 2和 M 5限制。

要了解更多信息,请参阅配置自动伸缩

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

您可以通过以下方式管理集群:

操作
说明
自定义集群的存储容量。每个集群层均附带一组默认资源。M10+ 集群提供自定义存储容量的功能。
配置集群层级范围, 以便 Atlas 用来根据集群使用情况自动扩展您的集群层级、存储容量 或同时扩展两者。
配置其他集群设置,如 MongoDB 版本、备份和加密选项。
使用您提供和管理的资源标记,按用途、环境、团队 或计费中心对资源进行分类。
重新配置现有集群。修改任何可用的 Atlas 配置选项。
管理集群的主要版本升级。Atlas 可以帮助您随时升级 Atlas 集群的主要版本。
为集群配置维护窗口。 您可以设置 Atlas 开始每周维护集群的时间。
暂停、恢复或终止现有集群。无法更改 已暂停集群的配置。此外, 您无法从暂停的集群中读取数据或向其中写入数据。
配置多云分布,提高可用性。 Atlas 提供各种选项来提高 集群的可用性和工作负载均衡。
使用 Atlas 提供的预定义副本集标签,将特定应用程序的查询指向特定节点类型和区域。如需在连接字符串中使用预定义的副本集标签并将查询指向特定节点,请在 readPreferenceTags 连接字符串选项中设置标签。

后退

管理集群

来年

存储