建立負載平衡器規則
您可以定義負載平衡規則,以指定流量如何分散至後端集區。 每一組規則都會將前端 IP 位址與連接埠組合對應到一組後端 IP 位址與連接埠組合。
關於負載平衡規則的須知事項
讓我們更深入地了解如何為您的後端集區設定負載平衡規則。
若要設定負載平衡規則,您需要有負載平衡器的前端、後端和健全狀態探查。
要在 Azure 入口網站中定義一個規則,您需要調整數個設定:
- IP 版本 (IPv4 或 IPv6)
- 前端 IP 位址、*連接埠和通訊協定 (TCP 或 UDP)
- 後端集區和後端連接埠
- 健康狀態探查
- 工作階段持續性
根據預設,Azure Load Balancer 會將網路流量平均分散到多個虛擬機器。
Azure Load Balancer 使用五個 Tuple 的雜湊,將流量對應至可用的伺服器。 Tuple 是由來源 IP 位址、來源連接埠、目的地 IP 位址、目的地連接埠和通訊協定類型所組成。 負載平衡器只在傳輸工作階段內提供綁定。
工作階段持續性指定如何處理來自用戶端的流量。 根據預設,用戶端的後續要求會移至集區中的任何虛擬機器。
您可以按照以下方式修改工作階段持續性行為:
- 無 (預設):任何虛擬機器都可以處理要求。
- 用戶端 IP:來自相同用戶端 IP 位址的後續要求會移至相同的虛擬機器。
- 用戶端 IP 和通訊協定:來自相同用戶端 IP 位址和通訊協定結合的後續要求會移至相同的虛擬機器。
注意
保留工作階段持續性資訊對於實作購物車的應用程式相當重要。 您能想到其他可能受益於工作階段持續性的應用程式嗎?
負載平衡規則可搭配 NAT 規則使用。
假設您從負載平衡器的公用位址使用 NAT,傳向特定虛擬機器上的 TCP 通訊埠 3389。 藉由結合 NAT 規則與負載平衡規則,您可以啟用來自 Azure 外部的遠端桌面存取。