Docs 菜单
Docs 主页
/
MongoDB Atlas
/

管理全球集群

在此页面上

  • 全局写入区域和区域映射
  • 分片分布
  • 配置区域映射
  • Considerations

重要

无服务器实例中的不可用功能

无服务器实例目前不支持此功能。要了解更多信息,请参阅 无服务器实例限制。

使用以下资源配置和管理 Atlas 全球集群。有关常规集群配置,请参阅管理集群

Atlas Global Clusters 要求您定义单区域或多区域 Zones ,其中每个区域都支持来自本地分片的写入和读取操作。您还可以配置支持全局低延迟二次读取的区域。 要了解有关全局集群区域及其配置方法的更多信息,请参阅 全局写入区域和区域映射。

每个 Atlas 全球集群最多支持九个不同区域。每个区域由一个 Highest Priority 地区和一个或多个 ElectableRead-onlyAnalytics 地区组成。可用地区取决于所选的云服务提供商。

地区类型
说明

Highest Priority

Atlas 为与该区域关联的一个或多个分片部署副本集节点的地区。客户端只能向主节点发出写入操作。

Atlas 使用 Highest Priority 地区的地理位置,绘制出地理位置相近的国家和分区地图。全局写入集群使用此地图将写入操作定向到正确的区域。

为了便利本地从节点以低延迟读取全球分布的数据,对于集群中的每个区域,在每个间隔集群区域的 Highest Priority 地区中添加一个 Read-only 节点。

Electable

Atlas 为与该区域关联的一个或多个分片部署可选举副本集节点的地区。如果 Highest Priority 地区出现部分或全部地区服务中断,Electable 地区会增加额外的容错能力。

Read-only

Atlas 部署不可选举的从节点副本集成员以支持从节点读取操作的区域。

Analytics

Atlas 部署分析节点的区域。 分析节点是只读节点,配置有不同的副本集标签。 您可以使用这些标签将查询指向特定区域。 因此,分析节点可以帮助将报告查询与正常操作工作负载隔离,并减少本地读取的延迟。

对于与区域关联的每个分片,A 分片Atlas分分片节点分布在配置的地区中。 如果您的集群位于广阔的地理大陆,请创建多个区域,将全局写入定向到距离用户更近的分片。

注意

无论区域数量有多少, Atlas都支持每个分片分片集群最多70个分片。 如果您需要在全球集群中添加更多分片,请联系支持:

在 Atlas 中,前往 Project Support 页面。

  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. Projects(项目)菜单旁边,展开 Options(选项)菜单,然后单击 Project Support(项目设置)。

    显示项目支持页面。

Atlas 集群构建器包含模板,用于自动为全局集群配置全局写入区域。每个模板都提供集群区域配置的可视化描述,包括地理延迟和覆盖范围的估计。

在为全球集群配置区域映射之前,必须先创建全球集群

要配置现有全局集群:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Clusters(集群)。

    会显示集群页面。

2
  1. 单击Edit Config ,然后从下拉菜单中选择要修改的集群。

  2. 在出现的对话框中,完成区域配置步骤。

注意

Atlas不会自动配置或分片集合。 如果您的Atlas全球集群使用 Atlas 托管分片 并且该集合满足 兼容性要求 ,则可以使用Atlas用户界面对 分片集合进行分片以进行全局写入 。

如果使用标准连接string格式而不是 DNS种子列表格式,则从现有全局集群中删除整个区域可能会产生新的连接string 。

要在部署更改后验证正确的连接字符串:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Clusters(集群)。

    会显示集群页面。

2

单击 Connect(连接)。

后退

终止