面向 Internet 的负载均衡器概述

Important

Azure 负载均衡器支持两种不同的类型:“基本”和“标准”。 本文介绍基本负载均衡器。 基本负载均衡器已推出正式版,而标准负载均衡器目前以公共预览版提供。 有关标准负载均衡器的详细信息,请参阅标准负载均衡器概述

Azure 负载均衡器将传入流量的公用 IP 地址和端口号映射到虚拟机的专用 IP 地址和端口号,对于来自虚拟机的响应流量,则进行反向的映射。 借助负载均衡规则,可在多个虚拟机或服务之间分配特定类型的流量。 例如,可将 Web 请求流量负载分配到多个 Web 服务器或 Web 角色。

对于包含 Web 角色或辅助角色实例的云服务,可在服务定义文件 (.csdef) 中定义一个公共终结点。

servicedefinition.csdef 文件包含终结点配置,有多个用于 Web 角色或辅助角色部署的角色实例时,会针对该部署来设置负载均衡器。 要将实例添加到云部署,可更改服务配置文件 (.csfg) 中的实例计数。

面向 Internet 的负载均衡器示例

下图显示了公用和专用 TCP 端口 80 的 Web 流量的负载均衡终结点,由三个虚拟机共享。 三台虚拟机位于负载均衡集中。

公共负载均衡器示例

图 1 - Web 流量的负载均衡终结点

当 Internet 客户端将网页请求发送到 TCP 端口 80 上的云服务的公共 IP 地址时,Azure 负载均衡器会在负载均衡集中的三个虚拟机之间分配请求。 有关负载均衡器算法的详细信息,请参阅负载均衡器概述页

默认情况下,Azure 负载均衡器在多个虚拟机实例之间平均分发网络流量。 还可以配置会话关联,有关详细信息,请参阅负载均衡器分发模式

后续步骤

了解内部负载均衡器,以便更好地了解哪个负载均衡器更适合相关云部署。

还可以开始创建面向 Internet 的负载均衡器,并配置适合特定负载均衡器网络流量行为的分发模式类型。

如果应用程序需要始终保持对负载均衡器后面的服务器的连接,可详细了解负载均衡器的空闲 TCP 超时设置。 该文章有助于你了解使用 Azure 负载均衡器时的空闲连接行为。