何时使用 Azure 负载均衡器

已完成

Azure 负载均衡器最适合需要超低延迟和高性能的应用程序。 负载均衡器适用于组织的需求,因为你正在替换现有的网络硬件设备,以便跨应用程序对流量进行负载均衡。 当应用程序使用具有相同功能的 Azure 服务在本地时,应用程序使用了多个 VM 层。

由于负载均衡器在组织迁移到 Azure 之前在本地使用的硬件设备等第 4 层运行,因此可以使用负载均衡器复制该硬件设备功能。 此功能包括使用运行状况探测来确保负载均衡器不会将流量转发到失败的 VM 节点。 它还包括使用会话持久性来确保客户端在会话期间仅与单个 VM 通信。

可以为到应用程序 Web 层的前端流量配置公共负载均衡器。 还可以配置内部负载均衡器,以平衡 Web 层与执行数据分析和转换任务的层之间的流量。

可以配置入站 NAT 规则,以允许远程桌面协议访问 VM 实例以执行管理任务。

何时不使用 Azure 负载均衡器

如果 Web 应用程序不需要在单个 IaaS VM 实例上运行负载均衡,则 Azure 负载均衡器不适用。 例如,如果 Web 应用程序只接收少量流量,并且现有基础结构已经能够处理现有负载,则无需部署 VM 的后端池,也无需使用负载均衡器。

Azure 提供其他负载均衡解决方案作为 Azure 负载均衡器的替代方法,包括 Azure Front Door、Azure 流量管理器和 Azure 应用程序网关:

  • Azure Front Door 是一个应用程序分发网络,可为 Web 应用程序提供全局负载均衡和站点加速服务。 它为应用程序提供第 7 层功能,例如 TLS/SSL 卸载、基于路径的路由、快速故障转移、Web 应用程序防火墙和缓存,以提高应用程序的性能和高可用性。 在跨多个 Azure 区域部署的 Web 应用负载均衡等方案中,选择此选项。
  • Azure 流量管理器 是一种基于 DNS 的流量负载均衡器,可用于在提供高可用性和响应能力的同时,以最佳方式将流量分配到全球 Azure 区域的服务。 由于流量管理器是基于 DNS 的负载均衡服务,因此它仅在域级别进行负载均衡。 出于此原因,它无法像 Front Door 一样快速进行故障转移,因为存在 DNS 缓存和系统不采用 DNS TTL 的常见挑战。
  • Azure 应用程序网关 以服务的形式提供应用程序传送控制器(ADC),提供各种第 7 层负载均衡功能。 可以用它将 CPU 密集型 TLS/SSL 终止卸载到应用程序网关,优化 Web 场工作效率。 应用程序网关在区域而不是全局范围内工作。
  • Azure 负载均衡器 是适用于所有 UDP 和 TCP 协议的高性能超低延迟第 4 层负载均衡服务(入站和出站)。 它旨在每秒处理数百万个请求,同时确保解决方案高度可用。 Azure 负载均衡器是区域冗余的,可确保跨可用性区域实现高可用性。 如果 Adatum 具有需要 Web 应用程序防火墙功能的应用程序,则 Azure 负载均衡器不会是公司的合适解决方案。