阿里雲負載平衡服務提供以下功能:

協議支援

當前提供四層(TCP協議和UDP協議)和七層(HTTP和HTTPS協議)的負載平衡服務。

健康檢查

支援對後端ECS執行個體進行健康檢查。負載平衡服務會自動屏蔽異常狀態的ECS執行個體,待該ECS執行個體恢複正常後自動解除屏蔽。

會話保持

提供會話保持功能。在會話的生命週期內,可以將同一用戶端的會話請求轉寄到同一台後端ECS執行個體上。

調度演算法

支援輪詢、加權輪詢(WRR)、加權最小串連數(WLC)三種調度演算法。

  • 輪詢:按照訪問次數依次將外部請求依序分發到後端ECS執行個體上。
  • 加權輪詢:使用者可以對每台後端伺服器設定權重值。權重值越高的伺服器,被輪詢到的次數(機率)也越高。
  • 加權最小串連數:除了根據對每台後端伺服器設定的權重值來進行輪詢,同時還考慮後端伺服器的實際負載(即串連數)。當權重值相同時,當前串連數越小的後端伺服器被輪詢到的次數(機率)也越高。

網域名稱URL轉寄

針對七層協議(HTTP協議和HTTPS協議),支援按設定的訪問網域名稱和URL將請求轉寄到不同的虛擬伺服器組。

多可用性區域

支援在指定可用性區域建立Server Load Balancer執行個體。在多可用性區域部署的地域還支援主備可用性區域,當主可用性區域出現故障時,負載平衡可自動切換到備可用性區域上提供服務。

存取控制

通過添加負載平衡監聽的訪問白名單,僅允許特定IP訪問負載平衡服務。

安全防護

結合雲盾,可提供5Gbps的防DDoS攻擊能力。

證書管理

針對HTTPS協議,提供統一的證書管理服務。證書無需上傳到後端ECS執行個體,解密處理在負載平衡上進行,降低後端ECS執行個體的CPU開銷。

頻寬控制

支援根據監聽設定其對應服務所能達到的頻寬峰值。

執行個體類型

提供公網和私網類型的負載平衡服務。您可以根據業務場景來選擇配置對外公開或對內私有的負載平衡服務,系統會根據您的選擇分配公網或私網服務地址。

公網類型的負載平衡預設使用經典網路;私網類型的負載平衡服務可以選擇使用經典網路或專有網路。

監控

提供豐富的監控資料,即時瞭解負載平衡運行狀態。

管理方式

提供控制台、API、SDK多種管理方式。