多 Kubernetes集群MongoDB部署启用不同级别的韧性,具体取决于企业应用程序的需求:
单区域,多可用区。 一个或多个 Kubernetes 集群,其中每个集群的节点将部署在同一区域的不同可用区中。 此类部署可保护支持企业应用程序的 MongoDB 实例免受区域和 Kubernetes 集群故障的影响,并在一个云区域内提供更高的可用性、灾难恢复和数据分布。
多区域。 一个或多个 Kubernetes 集群,其中每个集群部署在不同区域,并在每个区域内的不同可用区内部署集群节点。 这使您的数据库能够针对 Kubernetes 集群、区域或整个云区域丢失的情况提供恢复能力。
多 Kubernetes集群MongoDB部署允许您在跨越多个地理区域的全球集群中添加MongoDB实例,以提高数据的可用性和全球分布。
中央集群和成员集群
确定一个 Kubernetes 集群,作为多 Kubernetes 集群 MongoDB 部署中的中央集群。.. include:: /includes/facts/fact-central-member-clusters.rst
下图展示了跨区域和可用区的多 Kubernetes 集群 MongoDB 部署的高级架构。要了解更多信息,请参阅多集群架构。
点击放大
迁移到多 Kubernetes 集群部署
您可以创建新的多 Kubernetes 集群 MongoDB 部署,并联系MongoDB 支持部门帮助您将数据从现有 Kubernetes 部署迁移到多 Kubernetes 集群 MongoDB 部署。 您无法将现有的单 Kubernetes 集群部署扩展到新的 Kubernetes 集群。