Azure 负载均衡器的多个前端

使用 Azure 负载均衡器,可以对多个前端 IP 上的服务进行负载均衡。 可以使用公共或内部负载均衡器来对一组服务(例如虚拟机规模集或虚拟机 (VM))之间的流量进行负载均衡。

本文介绍了跨多个前端 IP 地址进行负载均衡的基础知识。 如果只想要公开一个 IP 地址上的服务,可以查看公共内部负载均衡器配置的简要说明。 添加多个前端是对单个前端配置的递增。 使用本文中的概念,随时可以扩展简化的配置。

定义 Azure 负载均衡器时,前端和后端池配置与负载均衡规则相连接。 负载均衡规则引用的运行状况探测用于确定 VM 在特定端口和协议上的运行状况。 根据运行状况探测结果,会将新流发送到后端池中的 VM。 前端使用负载均衡规则中的前端 IP 地址(公共或内部)、协议和端口号组成的三元组定义。 后端池则是虚拟机 IP 配置的集合。 负载均衡规则可将流量发送到不同端口上的同一后端池实例。 这是通过改变负载均衡规则上的目标端口来完成的。

可以使用多个前端(以及关联的负载均衡规则)对同一后端端口或其他后端端口进行负载均衡。 如果要对同一后端端口进行负载均衡,则必须在每个前端的负载均衡规则中启用 Azure 负载均衡器浮动 IP 配置

添加负载均衡器前端

在此示例中,将另一个前端添加到负载均衡器。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在“负载均衡器”页上,选择“设置”中的“前端 IP 配置” 。

  5. 在“前端 IP 配置”中,选择“+ 添加”以添加前端 IP。

  6. 在“添加前端 IP 配置”中,输入或选择以下信息。 如果 myLoadBalancer 是公共负载均衡器:

    设置
    名称 myFrontend2
    IP 版本 选择 IPv4 或 IPv6 。
    IP 类型 选择“IP 地址”或“IP 前缀”
    公共 IP 地址 选择现有的公共 IP 地址,或新建一个。

    如果 myLoadBalancer 是内部负载均衡器:

    设置
    名称 myFrontend2
    IP 版本 选择 IPv4 或 IPv6 。
    子网 选择现有子网。
    可用性区域 为可复原的应用程序选择“区域冗余”。 还可以选择特定区域。
  7. 选择“保存”。

接下来,必须将已创建的前端 IP 配置与相应负载均衡规则相关联。 有关如何执行此操作的详细信息,请参阅管理 Azure 负载均衡器的规则

移除前端

在此示例中,将从负载均衡器中移除前端。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在“负载均衡器”页上,选择“设置”中的“前端 IP 配置” 。

  5. 选择要移除的前端旁边的删除图标。

  6. 请注意将会一起删除的关联资源。 查看指出“我已阅读并了解将会删除此前端 IP 配置以及上面列出的所有相关资源”的框。

  7. 选择“删除”。

限制

  • 可以添加到负载均衡器的前端数量存在限制。 有关详细信息,请查看服务限制文档的“负载均衡器”部分。
  • 公共 IP 地址会产生与其关联的费用。 有关详细信息,请参阅 IP 地址定价

后续步骤

  • 查看出站连接,了解多个前端对出站连接行为的影响。