負載均衡不同類型的功能特性對比
更新時間 2025-05-23 15:25:47
最近更新時間: 2025-05-23 15:25:47
分享文章
本文主要介紹不同類型彈性負載均衡的功能特性對比。
彈性負載均衡有不同的負載均衡類型,分別是獨享型負載均衡、共享型負載均衡,便于用戶根據不同的應用場景和功能需求選擇合適的負載均衡器類型。
協議對比
表-負載均衡器支持的協議對比
| 協議類型 | 描述 | 獨享型 | 共享型 |
|---|---|---|---|
| 四層(TCP/UDP)協議 | 四層負載均衡:支持TCP和UDP協議,監聽器收到訪問請求后,將請求直接轉發給后端主機。轉發效率高,數據傳輸快。 | √ | √ |
| 七層(HTTP/HTTPS)協議 | 七層負載均衡:支持HTTP和HTTPS協議,監聽器收到訪問請求后,需要識別并通過HTTP/HTTPS協議報文頭中的相關字段, 進行數據的轉發。轉發效率不如四層負載均衡,但是支持加密傳輸、基于Cookie的會話保持等高級功能。 |
√ | √ |
| WebSocket協議 | WebSocket (WS)是HTML5一種新的協議。它實現了瀏覽器與主機全雙工通信,能更好地節省主機資源和帶寬并達到實時通訊。 | √ | √ |
后端服務器類型對比
表-支持的后端服務器類型對比
| 后端類型 | 描述 | 獨享型 | 共享型 |
|---|---|---|---|
| 配置混合負載均衡(跨VPC后端) | 獨享型負載均衡實例支持混合負載均衡的能力,后端主機組不僅支持添加云上VPC內的主機, 還支持添加其他VPC、其他Region、云下數據中心的主機。幫助用戶根據業務訴求靈活配置, 將流量請求轉發到云上、云間或云下的主機上。 |
√ | ╳ |
| 彈性云主機(ECS) | 后端主機支持彈性云主機。 | √ | √ |
轉發能力對比
HTTP和HTTPS監聽器支持設置轉發策略,共享型負載均衡支持基礎的轉發策略,獨享型負載均衡支持開啟高級轉發策略。
表-HTTP/HTTPS監聽器支持的轉發能力對比
組成部分 類型 描述 獨享型 共享型 轉發規則 域名 觸發轉發的域名,僅支持精確域名。 √ √ URL 觸發轉發的URL。
URL的匹配規則有:精確匹配、前綴匹配、正則匹配。√ √ HTTP請求方法 觸發轉發的HTTP請求方法。
主要有:GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS。√ ╳ HTTP請求頭 觸發轉發的HTTP請求頭。
請求頭是鍵值對的形式,需要分別設置值。√ ╳ 查詢字符串 當請求中的字符串與設置好的轉發策略中的字符串相匹配時,觸發轉發。 √ ╳ 網段 觸發轉發的請求網段。 √ ╳ 動作 轉發至后端主機組 如果滿足轉發策略條件,則將請求轉發至配置好的后端主機組。 √ √ 重定向至監聽器 如果滿足轉發策略條件,則將請求轉發至配置好的監聽器上。 √ ╳ 添加重定向至URL 如果滿足轉發策略條件,則將請求重定向至配置好的URL。
客戶端訪問ELB網址A后,ELB返回302或者其他3xx返回碼和目的網址B,客戶端自動跳轉到網址B,網址B可自定義。√ ╳ 返回固定響應 如果滿足轉發策略條件,則返回固定響應。
用戶訪問ELB實例后,ELB直接返回響應,不向后端主機繼續轉發,返回響應的狀態碼和內容可以自定義。√ ╳
高級特性對比
表-高級特性對比
| 特性類型 | 描述 | 獨享型 | 共享型 |
|---|---|---|---|
| 支持選擇實例規格 | 負載均衡提供多種規格供選擇,不同規格的實例提供差異化的性能指標,可以根據具體的業務訪問量,選擇合適的規格。 詳見獨享型負載均衡實例規格。 |
√ | ╳ |
| 支持全鏈路HTTPS數據傳輸 | 添加監聽器時,前端協議選擇“HTTPS”,后端協議也支持選擇“HTTPS”。 | √ | ╳ |
| 支持IPv6地址 | 負載均衡支持轉發來自IPv6客戶端的請求。支持將負載均衡當前使用IPv6地址修改為其它子網的IP地址。 | √ | ╳ |
| 支持修改IPv4私有IP | 可以將負載均衡當前使用IPv4私有IP修改為當前子網或者其它子網的目標IP地址。 | √ | ╳ |
| 支持慢啟動(后端服務延時接收流量) | 彈性負載均衡支持七層(HTTP/HTTPS)后端協議開啟慢啟動功能,在設置的慢啟動時間內線性增加請求分配權重, 達到請求數線性增加的目的。慢啟動能夠實現業務的平滑啟動,完美避免業務抖動問題。 |
√ | ╳ |
| 支持HTTPS雙向認證 | 開通雙向認證,除了配置主機的證書之外,還需要配置客戶端的證書,以實現通信雙方的雙向認證功能。 此功能目前僅支持協議類型為HTTPS的監聽器。 |
√ | √ |
| 支持自定義超時時間 | 彈性負載均衡支持配置和修改監聽器的超時時間(空閑超時時間、請求超時時間、響應超時時間), 方便用戶根據自身業務情況,自定義調整超時時間。例如,HTTP/HTTPS協議客戶端的請求文件比較大, 可以增加請求超時時間,以便能夠順利完成文件的傳輸。獨享型負載均衡支持修改TCP/UDP/HTTP/HTTPS協議的超時時間。 共享型負載均衡器支持修改TCP/HTTP/HTTPS協議的超時時間,但是不支持修改UDP的超時時間。 |
√ | √ |
| 支持安全策略 | 對于銀行,金融類加密傳輸的應用 ,在創建和配置HTTPS監聽器時,您可以選擇使用安全策略, 可以提高您的業務安全性。安全策略包含TLS協議版本和配套的加密算法套件。 |
√ | √ |
其他特性對比
表-其他特性對比
| 特性類型 | 描述 | 獨享型 | 共享型 |
|---|---|---|---|
| 支持自定義多可用區 | 可以選擇在多個可用區創建負載均衡實例,各可用區間根據算法采取最優路徑處理訪問請求, 同時互為備份,提高業務處理效率和可靠性。此外,選擇多個可用區之后,對應的性能規格(新建連接數/并發連接數等)會加倍。 例如:單實例最大支持2kw并發,那么雙AZ就支持4kw并發。說明:對于公網訪問, 會根據源IP的不同將流量分配到創建的多個AZ中的ELB上。對于內網訪問:從創建ELB的AZ訪問時, 流量將被分配到本AZ中ELB上,當本AZ的ELB不可用時,容災到創建的其他AZ的ELB上;從未創建ELB的AZ訪問時, 會根據源IP的不同將流量分配到創建的多個AZ中ELB上。 |
√ | ╳ |
| 支持加權輪詢算法/加權最少連接/源IP算法 | 彈性負載均衡支持的分配策略類型有:加權輪詢算法、加權最小連接、源IP算法。 | √ | √ |
| 支持公網和私網負載均衡 | 公網負載均衡器通過公網IP對外提供服務,將來自公網的客戶端請求按照指定的負載均衡策略分發到后端云主機進行處理。 私網負載均衡器通過私網IP對外提供服務,將來自同一個VPC的客戶端請求按照指定的負載均衡策略分發到后端進行處理。 |
√ | √ |
| 支持修改公網帶寬 | 當負載均衡器是公網類型時,通過帶寬提供負載均衡器和公網之間的訪問流量, 您可以按照實際需求更改ELB實例關聯的彈性公網IP的帶寬。 |
√ | √ |
| 支持綁定/解綁EIP | 可以根據業務需要為負載均衡實例綁定IP地址,或者將負載均衡實例已經綁定的IP地址進行解綁。 | √ | √ |
| 支持會話保持 | 會話保持功能可以識別客戶與主機之間交互過程的關聯性,在作負載均衡的同時, 還保證一系列相關聯的訪問請求會保持分配到同一臺主機上。 |
√ | √ |
| 支持訪問控制 | 可以通過添加白名單和黑名單的方式控制訪問負載均衡監聽器的IP。通過白名單能夠設置允許特定IP訪問, 而其它IP不許訪問。通過黑名單能夠設置允許特定的IP不能訪問,而其它IP允許訪問。 |
√ | √ |
| 支持健康檢查 | 負載均衡器會定期向后端主機發送請求以測試其運行狀態,這些測試稱為健康檢查。通過健康檢查來判斷后端主機是否可用。 | √ | √ |
| 支持管理證書 | 負載均衡器支持兩種類型的證書,主機證書和CA證書。配置HTTPS監聽器時,需要為監聽器綁定主機證書, 如果開啟雙向認證功能,還需要綁定CA證書。您可以創建證書、更換證書等。 |
√ | √ |
| 支持添加標簽 | 對于擁有大量云資源的用戶,可以通過給云資源打標簽,快速查找具有某標簽的云資源, 可對這些資源標簽統一進行檢視、修改、刪除等操作,方便用戶對云資源的管理。 |
√ | √ |
| 支持查看監控指標 | 通過配置監控,您可以對彈性負載均衡器的運行狀態進行日常監控,可以查看彈性負載均衡器的各項監控指標。 | √ | √ |