本文介紹阿里云傳統型負載均衡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協議版本,同時帶來性能的大幅提升。 |
— | ? |