Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/ /
Atlas 架构中心
/ /

多云部署模式

多云Atlas部署是多区域部署的一种特例,在这种情况下,您可以跨多个地理区域和多个云提供商设立集群节点。多云部署可增强在区域中断和云提供商同时中断的情况下的保护。通过自动将流量重新路由到另一个地区中的不同云提供商的节点,您可以获得持续的可用性和流畅的用户体验。多云部署还可以防止供应商锁定并提高性能。

Atlas支持跨 AWS、 Azure和GCP的任意组合进行多云部署。

要学习;了解如何配置多云部署以及可以添加的不同类型的节点,请学习;了解Atlas文档中的 配置高可用性和工作负载隔离。

下图显示了支持可用区的区域的多区域、多云Atlas部署。请注意,这与多区域部署的不同之处仅在于使用多个云提供商。

显示分布在三个区域和两个云提供商的五个节点部署的图像。每个地区的每个节点包含一个区域。
点击放大

如果要执行以下操作,则多区域、多云部署可能是最适合您的选择:

  • 为应用程序开发团队提供使用任何一个云提供商来部署其应用程序堆栈(包括Atlas 集群)的选项。

  • 将应用程序迁移到新的云提供商。您可以向新的云提供商地区添加一个节点, Atlas会将数据复制到该新节点。

  • 确保在云提供商出现故障时更快地恢复数据。如果将备份复制到单独的云,自动化将在单独的云上启动完整的应用堆栈,并重新挂载备份以开始提供流量。

  • 在单独的云上运行分析。示例,您的数据科学团队希望使用 BigQuery 实现商业智能,但您的应用堆栈位于 AWS 中。

  • AWS 和Azure上部署应用程序堆栈,并提供服务来自两个云(无论是否分片的)的写入流量。

多云部署具有与其他多区域部署相同的注意事项和 建议。此外,以下是多云部署的具体注意事项:

  • 成本。由于在复制期间,您需要为两个云提供商的入口/出口流量支付更高的费用。

  • 部署的复杂性。部署Atlas数据库时,您可能需要多种集成,而其中许多集成都固定到单个云提供商。示例,

    • 用于静态加密KMS集成/加密的加密密钥管理。

    • 数据库访问权限的密钥管理。

    • 与 SSO联合身份提供商集成。

    • 私有网络,因为每个云提供商仅与该提供商内的其他区域对等(使用私有端点)。

    • 在集中位置收集日志、指标和警报等可观察性数据。

因此,多云部署通常需要3第三方集成来满足这些需求。

后退

减少延迟策略

在此页面上