全部產品
Search
文件中心

Server Load Balancer:功能特性

更新時間:Feb 28, 2024

本文介紹阿里雲傳統型負載平衡CLB提供的功能和功能概述,CLB支援4層和7層負載平衡,並提供健全狀態檢查、會話保持、網域名稱轉寄等功能,保證後端服務的高可用。

下表中,“✔”表示支援,“—”表示不支援。

功能4層CLB7層CLB
調度演算法

CLB支援輪詢、加權輪詢(WRR)和一致性雜湊(CH)調度演算法。

說明 七層CLB暫不支援一致性雜湊(CH)調度演算法。
健全狀態檢查

CLB會檢查後端伺服器的健全狀態。當探測到後端伺服器健全狀態不佳時,會停止向其發送流量,然後將流量轉寄給其他正常啟動並執行後端伺服器。

會話保持

CLB提供會話保持功能。在會話的生命週期內,可以將同一用戶端的請求轉寄到同一台後端伺服器上。

存取控制

CLB支援添加黑名單和白名單,靈活控制用戶端訪問。

高可用

CLB可以將流量轉寄給多個可用性區域的後端伺服器。並且,CLB已經在大部分地區支援了多可用性區域部署,當主可用性區域出現故障時,可自動切換到備可用性區域上提供服務。

安全防護

結合Apsara Stack Security,可提供5 Gbps的防DDoS攻擊能力。

網路類型支援

CLB提供公網和私網類型的負載平衡服務。您可以建立一個私網類型的CLB執行個體來均衡專用網路內的流量,或建立一個公網CLB執行個體來均衡來自公網的流量。

監控

結合阿里雲CloudMonitor服務,您可以查看CLB的串連數、流量等資訊。

IPv6地址支援

CLB支援轉寄來自IPv6用戶端的請求。

記錄健全狀態檢查日誌

CLB預設儲存三天內的健全狀態檢查日誌。您可以通過開通OSS服務,將所有的健全狀態檢查日誌儲存到OSS中,分析後端伺服器異常原因。

網域名稱URL轉寄

CLB7層監聽支援佈建網域名和URL轉寄規則,可以將來自不同網域名稱和URL的請求轉寄到不同的後端伺服器上。

認證管理

針對HTTPS協議,提供統一的認證管理服務。認證無需上傳到後端伺服器,解密處理在CLB上進行,降低後端伺服器的CPU開銷。

SNI支援

CLB HTTPS監聽支援掛載多個認證,將來自不同訪問網域名稱的請求轉寄至不同的後端伺服器組。

重新導向

CLB支援HTTP訪問重新導向至HTTPS。

WS/WSS原生支援

WebSocket是HTML5一種新的協議,在用戶端與伺服器間提供雙向通訊渠道,能更好地節省伺服器資源和頻寬並達到即時通訊。

HTTP 2.0原生支援

HTTP 2.0(Hypertext Transfer Protocol Version 2)是超文字傳輸通訊協定 (HTTP)的第二版,向下相容HTTP 1.X協議版本,同時帶來效能的大幅提升。