管理全球集群
重要
无服务器实例中的不可用功能
无服务器实例目前不支持此功能。要了解详情,请参阅无服务器实例限制。
使用以下资源配置和管理 Atlas 全球集群。有关常规集群配置,请参阅管理集群。
Atlas Global Clusters 要求您定义单区域或多区域 Zones ,其中每个区域都支持来自本地分片的写入和读取操作。您还可以配置支持全局低延迟二次读取的区域。 要了解有关全局集群区域及其配置方法的更多信息,请参阅 全局写入区域和区域映射。
全局写入区域和区域映射
每个 Atlas 全球集群最多支持九个不同区域。每个区域由一个 Highest Priority 地区和一个或多个 Electable、Read-only 或 Analytics 地区组成。可用地区取决于所选的云服务提供商。
分片分布
对于与一个区域关联的每个分片,Atlas 会将分片节点分配到所有配置的地区。虽然 Atlas 允许每个区域有多个分片,但用户应该考虑创建额外的区域来解决流量集中地理区域中用户数量巨大的问题。
注意
无地区域数量多少,Atlas 对每个分片集群支持最多 50 个分片。如果您需要在全局集群中添加更多分片,请单击 Atlas UI 中的 Support 联系支持人员。
Atlas 集群构建器包含模板,用于自动为全局集群配置全局写入区域。每个模板都提供集群区域配置的可视化描述,包括地理延迟和覆盖范围的估计。
配置区域映射
在为全球集群配置区域映射之前,必须先创建全球集群。
要配置现有全局集群:
单击Clusters页面上的Edit Config,然后从下拉菜单中选择要修改的集群。
在出现的对话框中,完成区域配置步骤。
注意
Atlas 不会自动配置或分片集合。如果您的全局集群使用 Atlas 托管分片 并且该集合满足 兼容性要求 ,则可以使用 Atlas 用户界面对 全局集合进行分片以进行全局写入 。
考虑因素
如果使用标准连接字符串格式而不是 DNS种子列表格式,则从现有全局集群中删除整个区域可能会产生新的连接字符串。
要在部署更改后验证正确的连接字符串:
单击 Atlas 左上角的 Databases。
单击 Clusters 视图中的 Connect。