单区域 Atlas 部署在一个云提供商的单个区域内设置集群节点。所有集群层级均支持单区域 Atlas 部署。它们为应用程序提供了成本最低的选项,当成本是关键因素且区域故障风险较低时,是一个不错的选择。
所有 Atlas 云服务商都提供支持单一区域内多个可用区的区域,这在单个可用区中断的情况下提供了额外保护。云提供商会自动将流量重新路由到该区域内的另一个可用区节点,以确保可用性。这类似于多区域部署,但规模较小。
下图显示了一个具有 3 个可用区的单区域 Atlas 部署:

点击放大
要了解如何配置单区域部署,请参阅 Atlas 文档中的创建集群。
单区域部署的用例
如果您有以下需求,单区域部署可能是您的最佳选择:
您希望使用一个云提供商。
您无需部署到多个区域。
您的应用程序需要低延迟,并且大多数用户集中在同一个地理位置。
例如,对于使用 AWS 部署且用户主要位于美国西部的应用程序,您可以将单区域部署到us-west-2
(支持可用区的区域)。由于所有节点都在美国西部,这确保了低延迟,同时在主节点所在可用区中断时也能保持可用性。
单区域部署的注意事项
单区域部署可确保最基本的可用性水平。高可用性取决于节点在不同区域的部署,以及节点的数量、分布和优先级顺序。要学习更多关于推荐的集群拓扑结构以实现高可用性的信息,请参阅 Atlas 高可用性指南。
如需更多注意事项,请参阅 Atlas 文档中的注意事项。
单区域部署的建议
要查找有关 Atlas 云部署的建议,请参考以下资源: