本文介紹阿里雲傳統型負載平衡CLB提供的功能和功能概述,CLB支援4層和7層負載平衡,並提供健全狀態檢查、會話保持、網域名稱轉寄等功能,保證後端服務的高可用。
下表中,“✔”表示支援,“—”表示不支援。
功能 | 4層CLB | 7層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協議版本,同時帶來效能的大幅提升。 | — | ✔ |