地理分散式应用模式

了解如何跨多个区域提供应用终结点,并根据位置和合规性需求路由用户流量。

上下文和问题

在地理上分散的组织需致力于以安全且准确的方式分发数据并允许对数据进行访问,同时确保按用户、位置和设备跨边界实现所需级别的安全性、符合性和性能。

解决方案

Azure Stack Hub 地理流量路由模式或地理分散式应用允许根据各种指标将流量定向到特定终结点。 使用基于地理位置的路由和终结点配置创建流量管理器即可根据区域要求、企业与国际法规和数据需求将流量路由到终结点。

Geo-distributed pattern

组件

云外部

流量管理器

在图中,流量管理器位于公有云外部,但它需要能够在本地数据中心和公有云中协调流量。 均衡器将流量路由到各个地理位置。

域名系统 (DNS)

域名系统或 DNS 负责将网站或服务名称转换(或解析)为它的 IP 地址。

公有云

云终结点

公共 IP 地址用于将传入流量通过流量管理器路由到公有云应用资源终结点。  

本地云

本地终结点

公共 IP 地址用于将传入流量通过流量管理器路由到公有云应用资源终结点。

问题和注意事项

在决定如何实现此模式时,请考虑以下几点:

可伸缩性

此模式用于处理地理流量路由,而不是通过缩放来应对流量增加的情况。 但是,可以将此模式与其他 Azure 和本地解决方案结合使用。 例如,此模式可与跨云缩放模式配合使用。

可用性

确定通过本地硬件配置和软件部署来配置本地部署的应用,以实现高可用性。

可管理性

此模式可确保在环境之间提供无缝的管理和熟悉的界面。

何时使用此模式

  • 我的组织有海外分公司,需要自定义的区域安全性和分发策略。
  • 我组织的每个办事处提取员工、业务和设施数据,需要根据当地法规和时区报告活动。
  • 只要对单个区域内和跨区域的多个应用部署进行应用的水平扩展,即可达到高缩放性要求以处理极高的负载要求。
  • 这些应用必须高度可用并能够快速响应客户端请求,即使发生了单区域中断。

后续步骤

若要详细了解本文中介绍的主题:

准备好测试解决方案示例时,请继续阅读地理分散式应用解决方案部署指南。 该部署指南逐步说明了如何部署和测试 Azure Stack 的组件。 了解如何根据各种指标,使用地理分散式应用模式将流量定向到特定的终结点。 使用基于地理位置的路由和终结点配置创建流量管理器配置文件可确保根据区域要求、企业与国际法规和数据需求将信息路由到终结点。