将集群移至不同区域
Considerations
按集群层提供支持
Atlas 支持更改集群的区域和云提供商:
当您增加
M0
、M2
或M5
集群的集群层时。在
M10+
多区域集群上,随时都可以进行更改。
首选节点和可选举节点
首选区域和可选举区域中的每个节点都可以:
集群中的可选举节点总数必须为 3、5 或 7。
迁移、停机和性能影响
根据要迁移的数据量,迁移可能需要大量时间。为了最大限度地提高副本集的可用性,Atlas 一次迁移一个成员,首先从辅助成员开始,然后是主要成员。
如果您的主节点已达到运行容量,迁移可能会影响性能:每个新迁移的副本集节点必须从主节点执行初始同步,从而增加了运行负载。如果将读取偏好设置为从从节点读取,迁移也可能会影响性能:在迁移期间,副本集的一个从节点关闭。
VPC 对等互连(仅限 AWS)
如果您将集群移出具有 VPC(虚拟私有云) 对等互连的区域,则移动的集群将无法再使用该对等互连与 VPC 中的服务器通信。任何其他节点仍留在原始区域的集群都可以继续使用 VPC 对等互连。
您可以为每个区域创建多个 VPC 连接,包括与您将集群移动到的目标区域之间的新 VPC 对等连接。
注意
从区域中删除的集群节点无法继承 AWS 安全组的访问规则,也无法继承为 VPC 对等连接配置的允许的 VPC CIDR 区块。您必须为驻留在 VPC 中的所有虚拟服务器配置 IP 访问列表条目。该区域中剩余的集群节点不受影响。
帐单
如果更改集群的最高优先级区域,或者如果 MongoDB 将 oplog 数据迁移到其他区域,则在区域变更后的几天,您需要同时为新旧区域的存储付费。您必须先禁用连续云备份然后再重新启用,以防止同时为两个区域计费。
注意
如果禁用持续云备份,Atlas 会删除持续云备份历史。
移动单地区集群
使用以下步骤将节点移至单区域集群。
移动多区域集群
使用以下过程将节点移动到 M10
或更大的多区域集群中的一个或多个区域:
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果尚未出现,请单击侧边栏中的 Clusters(部署)。
会显示集群页面。