Docs 菜单
Docs 主页
/ /
/ / /

单区域部署范式

单区域 Atlas 部署在一个云提供商的单个区域内设置集群节点。所有集群层级均支持单区域 Atlas 部署。它们为应用程序提供了成本最低的选项,当成本是关键因素且区域故障风险较低时,是一个不错的选择。

所有 Atlas 云服务商都提供支持单一区域内多个可用区的区域,这在单个可用区中断的情况下提供了额外保护。云提供商会自动将流量重新路由到该区域内的另一个可用区节点,以确保可用性。这类似于多区域部署,但规模较小。

下图显示了一个具有 3 个可用区的单区域 Atlas 部署:

图示展示了在单个区域内的三可用区部署。
点击放大

要了解如何配置单区域部署,请参阅 Atlas 文档中的创建集群

如果您有以下需求,单区域部署可能是您的最佳选择:

  • 您希望使用一个云提供商。

  • 您无需部署到多个区域。

  • 您的应用程序需要低延迟,并且大多数用户集中在同一个地理位置。

例如,对于使用 AWS 部署且用户主要位于美国西部的应用程序,您可以将单区域部署到us-west-2(支持可用区的区域)。由于所有节点都在美国西部,这确保了低延迟,同时在主节点所在可用区中断时也能保持可用性。

如果您的应用程序需要低延迟和跨区域或跨提供商的高可用性,请分别考虑使用多区域部署范式多云部署范式

单区域部署可确保最基本的可用性水平。高可用性取决于节点在不同区域的部署,以及节点的数量、分布和优先级顺序。要学习更多关于推荐的集群拓扑结构以实现高可用性的信息,请参阅 Atlas 高可用性指南

如需更多注意事项,请参阅 Atlas 文档中的注意事项

如果您的应用程序部署在以下云提供商之一, MongoDB强烈建议您将Atlas资源部署到相同的提供商和地区。

这样做可以减少应用程序执行数据库操作的延迟,并允许使用连接自管理云资源与Atlas资源的私有端点来增强安全性。此外,这种方法降低了与跨云数据传输相关的延迟和出口成本,同时还通过减少总体节点数量和消除对多区域网络组件的需求来降低成本。

注意

与多区域或多云部署相比,将Atlas资源部署到单个地区的弹性较低,因为区域中断会导致数据库不可用。

AWS 单区域部署图
点击放大
Azure单区域部署图
点击放大
GCP单区域部署图
点击放大

要查找有关 Atlas 云部署的建议,请参考以下资源:

后退

部署范式

在此页面上