开始在 Azure 经典管理门户中创建面向 Internet 的负载均衡器(经典)

Azure 负载均衡器是位于第 4 层 (TCP, UDP) 的负载均衡器。 该负载均衡器可以在云服务或负载均衡器集的虚拟机中运行状况良好的服务实例之间分配传入流量,从而提供高可用性。 Azure 负载均衡器还可以在多个端口和/或多个 IP 地址上显示这些服务。

可以将负载均衡器配置为用于:

  • 对传入到虚拟机 (VM) 的 Internet 流量进行平衡负载。 我们将此方案中的负载均衡器作为一个面向 Internet 的负载均衡器
  • 对虚拟网络 (VNet) 和云服务中 VM 之间的流量或本地计算机和跨界虚拟网络中 VM 之间的流量进行平衡负载。 我们将此方案中的负载均衡器作为一个内部负载均衡器 (ILB)
  • 将外部流量转发到特定的 VM 实例。
Important

在使用 Azure 资源之前,请务必了解 Azure 当前使用两种部署模型:Azure Resource Manager 部署模型和经典部署模型。在使用任何 Azure 资源前,请确保了解部署模型和工具。可以通过单击本文顶部的选项卡来查看不同工具的文档。本文介绍经典部署模型。你还可以了解如何使用 Azure Resource Manager 创建面向 Internet 的负载均衡器

将在此方案中完成以下任务:

  • 在端口 80 上创建一个接收网络流量的负载均衡器,并将负载均衡流量发送到虚拟机“web1”和“web2”
  • 在负载均衡器后面创建虚拟机的远程桌面访问/SSH 的 NAT 规则
  • 创建运行状况探测

负载均衡器方案

为虚拟机设置面向 Internet 的负载均衡器

若要在云服务的虚拟机之间负载均衡来自 Internet 的网络流量,必须创建负载均衡集。此过程假定你已创建虚拟机,并且这些虚拟机全部位于同一云服务中。

为虚拟机配置负载均衡集

  1. 在 Azure 经典管理门户中,单击“虚拟机”,然后单击负载均衡集中的虚拟机名称。
  2. 单击“终结点”,然后单击“添加”。
  3. 在“将终结点添加到虚拟机”页上,单击右箭头。
  4. 在“指定终结点的详细信息”页上执行以下操作:

    • 在“名称”中,键入终结点的名称,或者从常用协议的预定义终结点列表中选择名称。
    • 在“协议”中,根据需要选择终结点类型需要的协议,例如 TCP 或 UDP。
    • 在“公用端口”和“专用端口”中,根据需要键入你希望虚拟机使用的端口号。你可以使用虚拟机上的专用端口和防火墙规则,从而以适合你的应用程序的方式重定向流量。专用端口可以与公用端口一样。例如,对于 Web (HTTP) 流量的终结点,你可将端口 80 指定为公用端口和专用端口。
  5. 选择“创建负载均衡集”,然后单击右箭头。

  6. 在“配置负载均衡集”页上,键入负载均衡集的名称,然后分配用于 Azure 负载均衡器的探测行为的值。负载均衡器使用探测来确定负载均衡集中的虚拟机是否可用于接收传入流量。
  7. 单击复选标记以创建负载均衡的终结点。你将在虚拟机的“终结点”页的“负载均衡集名称”列中看到“是”。
  8. 在门户中,依次单击“虚拟机”、负载均衡集中其他虚拟机的名称、“终结点”、“添加”。
  9. 在“将终结点添加到虚拟机”页上,单击“将终结点添加到现有负载均衡集”,选择负载均衡集的名称,然后单击右箭头。
  10. 在“指定终结点详细信息”页上,键入终结点的名称,然后单击复选标记。

对于负载均衡集中的其他虚拟机,重复执行步骤 8 到步骤 10。

后续步骤

开始配置内部负载均衡器

配置负载均衡器分发模式

为负载均衡器配置空闲 TCP 超时设置