混合Atlas部署是云和自管理部署的组合。
云部署可以是以下部署:
多区域通常用于在区域中断的情况下增强保护,并通过将数据放置在更靠近用户的位置来提高某些应用程序的性能和可用性。
您可以使用以下方法创建自管理部署:
MongoDB Enterprise通常用于对高级安全性、操作和集成有额外要求的生产、测试和开发环境。
MongoDB Community通常用于需要额外或定制配置的开发和测试环境。
MongoDB Atlas本地部署使用Atlas CLI驱动,使用Docker部署,通常用于开发场景的简单、完整的本地部署。
混合部署允许您将部分数据保留在本地部署以满足开发或合规需求,同时仍然可以利用 Atlas 云部署的以下优势:
可扩展性和成本节省
在区域或全球范围内实现高可用性和低延迟
帮助满足数据主权合规要求的功能
注意
Atlas 不支持将单个集群拆分以跨越两种部署类型。
下图展示了一个混合部署的示例,其中应用程序在一个 AWS 区域中有一个集群,以及一个本地集群:
混合部署的使用案例
如果您有以下需求,混合部署可能是最佳选择:
您希望在云中部署生产工作负载,这样您就可以根据应用程序的需求扩展资源,并且只需为使用的资源付费。
您希望在本地集群上进行开发,与云托管开发相比,这有助于降低成本。
如果这是您的用例,我们建议您使用 Atlas CLI 进行本地部署。您可以将云数据库部署为单区域、多区域或多云。
使用以下资源根据您的云需求选择您的云部署类型:
混合部署建议
Atlas Architecture Center 目前不提供特定于混合部署的建议。联系 MongoDB 的 Professional Services 团队,为您的 Atlas 混合部署创建自定义着陆区域。
创建混合部署
要创建混合部署,请执行以下操作:
执行以下步骤之一来配置自管理部署:
使用Atlas CLI创建本地Atlas部署,以进行开发和测试。
配置云部署
要学习如何配置云部署以及可以添加的不同节点类型,请参阅 Atlas 文档中的创建集群。
为自管理部署安装MongoDB
要学习;了解如何配置本地自托管部署,请参阅MongoDB Enterprise或MongoDB Community中的安装MongoDB以进行自托管部署。
创建本地部署
要学习;了解如何使用Atlas CLI配置本地部署以进行开发和测试,请参阅创建本地Atlas部署。