你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

全局负载均衡器

Azure 标准负载均衡器支持跨区域负载均衡,来实现如下所述的异地冗余高可用性方案:

跨区域负载均衡器的前端 IP 配置是静态的,将播发到大多数 Azure 区域

Diagram of cross-region load balancer.

注意

跨区域负载均衡器上负载均衡规则的后端端口应与区域标准负载均衡器上负载均衡规则/入站 NAT 规则的前端端口相匹配。

区域冗余

通过将跨区域负载均衡器无缝链接到现有区域负载均衡器来配置区域冗余。

如果一个区域出现故障,则会将流量路由到下一个最近的正常运行的区域负载均衡器。

跨区域负载均衡器的运行状况探测每 5 秒收集一次有关每个区域负载均衡器可用性的信息。 如果一个区域负载均衡器的可用性降到了 0,跨区域负载均衡器将检测到故障。 然后,会将区域负载均衡器取出轮换列表。

Diagram of global region traffic view.

超低延迟

地理邻近性负载均衡算法基于用户和区域部署的地理位置。

从客户端启动的流量将进入最近的参与区域,并通过 Microsoft 全球主干网络进入最近的区域部署。

例如,你有一个跨区域负载均衡器,并在 Azure 区域中有一个标准负载均衡器:

  • 美国西部
  • 北欧

如果流是从西雅图启动的,则流量将进入美国西部。 此区域是距离西雅图最近的参与区域。 流量将路由到位于美国西部的最近区域负载均衡器。

Azure 跨区域负载均衡器使用地理邻近性负载均衡算法来做出路由决策。

使用多个区域负载均衡器计算地理邻近性时,将使用配置的区域负载均衡器负载分配模式来做出最终路由决策。

有关详细信息,请参阅配置 Azure 负载均衡器的分配模式

出口流量将遵循在区域负载均衡器上设置的路由首选项。

可在单个终结点后面进行纵向扩展/缩减

向客户公开跨区域负载均衡器的全局终结点时,可以在全局终结点后面添加或删除区域部署,而不会发生中断。

静态任意播全局 IP 地址

跨区域负载均衡器附带静态公共 IP,这可以确保 IP 地址保持不变。 IPv4 和 IPv6 配置都是受支持的。 若要详细了解静态 IP,请参阅此文

客户端 IP 保留

跨区域负载均衡器是第 4 层直通网络负载均衡器。 此直通模式保留数据包的原始 IP。 原始 IP 可用于虚拟机上运行的代码。 这种 IP 保留可让你应用特定于 IP 地址的逻辑。

浮动 IP

可以在全局 IP 级别和区域 IP 级别配置浮动 IP。 有关详细信息,请访问 Azure 负载均衡器的多个前端

请务必注意,在 Azure 跨区域负载均衡器上配置的浮动 IP 独立于后端区域负载均衡器上的浮动 IP 配置运行。 如果在跨区域负载均衡器上启用了浮动 IP,则需要将相应的环回接口添加到后端 VM。

运行状况探测

在决定将流量分配到何处时,Azure 跨区域负载均衡器可利用后端区域负载均衡器的运行状况。 如果用户在其区域负载均衡器上设置了运行状况探测,跨区域负载均衡器的运行状况检查将每 5 秒自动执行一次。

在现有 Azure 负载均衡器上构建跨区域解决方案

跨区域负载均衡器的后端池包含一个或多个区域负载均衡器。

将现有负载均衡器部署添加到跨区域负载均衡器可以实现高可用性的跨区域部署。

主区域和参与区域

宿主区域是全局层的跨区域负载均衡器或公共 IP 地址的部署位置。 此区域不影响流量的路由方式。 如果宿主区域出现故障,流量流不受影响。

Azure 中的主区域

  • 美国中部
  • 东亚
  • 美国东部 2
  • 北欧
  • 东南亚
  • 英国南部
  • US Gov 弗吉尼亚州
  • 西欧
  • 美国西部

注意

只能在列出的宿主区域中某个区域的全局层中部署跨区域负载均衡器或公共 IP。

“参与区域”是要播发负载均衡器全局公共 IP 的位置。

用户启动的流量将通过 Microsoft 核心网络传递到最近的参与区域。

跨区域负载均衡器将流量路由到相应的区域负载均衡器。

Diagram of multiple region global traffic.

Azure 中的参与区域

  • 澳大利亚东部
  • 澳大利亚东南部
  • 印度中部
  • 美国中部
  • 东亚
  • 美国东部
  • 美国东部 2
  • 日本东部
  • 美国中北部
  • 北欧
  • 美国中南部
  • 东南亚
  • 英国南部
  • US DoD 中部
  • US DoD 东部
  • US Gov 亚利桑那州
  • US Gov 德克萨斯州
  • US Gov 弗吉尼亚州
  • 美国中西部
  • 西欧
  • 美国西部
  • 美国西部 2

注意

后端区域负载均衡器可以部署在任何公开可用的 Azure 区域中,并且不仅限于参与的区域。

跨区域负载均衡器的限制

  • 跨区域前端 IP 配置仅限公共配置。 目前不支持内部前端。

  • 无法将专用或内部负载均衡器添加到跨区域负载均衡器的后端池

  • 目前不支持 NAT64 转换。 前端和后端 IP 必须属于同一类型(v4 或 v6)。

  • 跨区域负载均衡器不支持端口 3 上的 UDP 流量

  • 跨区域负载均衡器不支持出站规则。 对于出站连接,请利用区域负载均衡器或 NAT 网关上的出站规则

  • 区域负载均衡器无法升级到全局层。 只有新的负载均衡器可以创建为全局层。

定价和 SLA

跨区域负载均衡器的 SLA 与标准负载均衡器相同。

后续步骤