本文介紹阿里云傳統型負載均衡CLB提供的功能和功能概述,CLB支持4層和7層負載均衡,并提供健康檢查、會話保持、域名轉發等功能,保證后端服務的高可用。

下表中,“?”表示支持,“—”表示不支持。

功能 4層CLB 7層CLB
調度算法

CLB支持輪詢、加權輪詢(WRR)和一致性哈希(CH)調度算法。

? ?
說明 七層CLB暫不支持一致性哈希(CH)調度算法。
健康檢查

CLB會檢查后端服務器的運行狀況。當探測到后端服務器運行狀況不佳時,會停止向其發送流量,然后將流量轉發給其他正常運行的后端服務器。

? ?
會話保持

CLB提供會話保持功能。在會話的生命周期內,可以將同一客戶端的請求轉發到同一臺后端服務器上。

? ?
訪問控制

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

? ?
高可用

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

? ?
安全防護

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

? ?
網絡類型支持

CLB提供公網和私網類型的負載均衡服務。您可以創建一個私網類型的CLB實例來均衡專有網絡內的流量,或創建一個公網CLB實例來均衡來自公網的流量。

? ?
監控

結合阿里云云監控服務,您可以查看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 1.X協議版本,同時帶來性能的大幅提升。

?