什麼是 Azure Load Balancer?

「負載平衡」是指將負載 (傳入的網路流量) 平均地分散到一組後端資源或伺服器。

Azure Load Balancer 在開放式系統互連 (OSI) 模型的第 4 層運作。 這是用戶端的單一連絡點。 負載平衡器會將抵達負載平衡器前端的輸入流量分散至後端集區實例。 這些流量遵循已設定的負載平衡規則和健康情況探查。 後端集區執行個體可以是 Azure 虛擬機器,也可以是虛擬機器擴展集中的執行個體。

公用負載平衡器 會為虛擬網路內的虛擬機器 (VM) 提供輸出連線。 這些連線會透過將其私人 IP 位址轉譯為公用 IP 位址來完成。 公用負載平衡器可用來對進入 VM 的網際網路流量進行負載平衡。

只有在前端需要私人 IP 時,才會使用 內部 (或私人) 負載平衡器 。 內部負載平衡器可用來對虛擬網路內的流量進行負載平衡。 在混合案例中,您也可以從內部部署網路存取負載平衡器前端。

Figure depicts both public and internal load balancers directing traffic to port 80 on multiple servers on a Web tier and port 443 on multiple servers on a business tier.

圖:使用公用和內部 Load Balancer 進行多層式應用程式的平衡

如需個別負載平衡器元件的詳細資訊,請參閱 Azure Load Balancer 元件

注意

Azure 會為您的案例提供一套完整受控的負載平衡解決方案。

  • 如果您想要執行 DNS 型全域路由,而且沒有傳輸層安全性 (TLS) 通訊協定終止 (「SSL 卸載」)、每一 HTTP/HTTPS 要求或應用程式層的需求,請檢閱流量管理員
  • 如果您想要在應用層的區域中的伺服器之間進行負載平衡,請參閱 應用程式閘道
  • 如果您需要優化 web 流量的全域路由,並透過快速的全域容錯移轉來優化最上層終端使用者的效能和可靠性,請參閱 Front Door

視需要結合這些解決方案,可能有益於您的端對端案例。 如需 Azure 負載平衡選項的比較,請參閱 Azure 中的負載平衡選項概觀

為什麼使用 Azure Load Balancer?

您可以使用 Azure Load Balancer 調整您的應用程式,並建立具備高可用性的服務。 負載平衡器支援輸入和輸出案例。 對於所有 TCP 和 UDP 應用程式,負載平衡器可提供低延遲和高輸送量,且最多可相應增加為數百萬個流程。

您可以使用 Azure Standard Load Balancer 完成的主要案例包括:

預設保護

  • 標準負載平衡器建置於零信任網路安全性模型上。

  • Standard Load Balancer 受到預設的保護,而且是虛擬網路的一部分。 虛擬網路是私人的隔離式網路。

  • 除非由網路安全性群組開啟,否則系統會關閉輸入連線的標準負載平衡器和標準公用 IP 位址。 NSG 可用來明確准許允許的流量。 如果您的虛擬機器資源的子網或 NIC 上沒有 NSG,則不允許流量抵達此資源。 若要瞭解 Nsg 以及如何將它們套用至您的案例,請參閱 網路安全性群組

  • 基本負載平衡器預設會開放至網際網路。

  • 負載平衡器不會儲存客戶資料。

價格和 SLA

如需標準的負載平衡器定價資訊,請參閱 負載平衡器定價。 基本負載平衡器免費提供。 請參閱 負載平衡器的 SLA。 基本負載平衡器沒有 SLA。

新功能

訂閱 RSS 摘要,並在 Azure 更新頁面上檢視最新的 Azure Load Balancer 功能更新。

後續步驟

請參閱建立公用 Standard Load Balancer 以開始使用 Load Balancer。

如需 Azure Load Balancer 限制和元件的詳細資訊,請參閱Azure Load Balancer 元件Azure Load Balancer 概念