ELB 彈性負載均衡工作原理
ELB 彈性負載均衡是如何工作的
ELB 彈性負載均衡的工作原理如下:
1、客戶端向您的應(yīng)用程序發(fā)出請求。
2、負載均衡器中的監(jiān)聽器接收與您配置的協(xié)議和端口匹配的請求。
3、監(jiān)聽器再根據(jù)您的配置將請求轉(zhuǎn)發(fā)至相應(yīng)的后端服務(wù)器組。如果配置了轉(zhuǎn)發(fā)策略,監(jiān)聽器會根據(jù)您配置的轉(zhuǎn)發(fā)策略評估傳入的請求,如果匹配,請求將被轉(zhuǎn)發(fā)至相應(yīng)的后端服務(wù)器組。
4、后端服務(wù)器組中健康檢查正常的后端服務(wù)器將根據(jù)分配策略和您在監(jiān)聽器中配置的轉(zhuǎn)發(fā)策略的路由規(guī)則接收流量,處理流量并返回客戶端。
請求的流量分發(fā)與負載均衡器所綁定的監(jiān)聽器配置的轉(zhuǎn)發(fā)策略和后端服務(wù)器組配置的分配策略類型相關(guān)。
ELB 彈性負載均衡分配策略類型
獨享型負載均衡支持加權(quán)輪詢算法、加權(quán)最少連接、源IP算法、連接ID算法,共享型負載均衡支持加權(quán)輪詢算法、加權(quán)最少連接、源IP算法。
加權(quán)輪詢算法:根據(jù)后端服務(wù)器的權(quán)重,按順序依次將請求分發(fā)給不同的服務(wù)器。它用相應(yīng)的權(quán)重表示服務(wù)器的處理性能,按照權(quán)重的高低以及輪詢方式將請求分配給各服務(wù)器,權(quán)重大的后端服務(wù)器被分配的概率高。相同權(quán)重的服務(wù)器處理相同數(shù)目的連接數(shù)。常用于短連接服務(wù),例如HTTP等服務(wù)。
加權(quán)最少連接:最少連接是通過當前活躍的連接數(shù)來估計服務(wù)器負載情況的一種動態(tài)調(diào)度算法。加權(quán)最少連接就是在最少連接數(shù)的基礎(chǔ)上,根據(jù)服務(wù)器的不同處理能力,給每個服務(wù)器分配不同的權(quán)重,使其能夠接受相應(yīng)權(quán)值數(shù)的服務(wù)請求。常用于長連接服務(wù),例如數(shù)據(jù)庫連接等服務(wù)。
源IP算法:將請求的源IP地址進行一致性Hash運算,得到一個具體的數(shù)值,同時對后端服務(wù)器進行編號,按照運算結(jié)果將請求分發(fā)到對應(yīng)編號的服務(wù)器上。這可以使得對不同源IP的訪問進行負載分發(fā),同時使得同一個客戶端IP的請求始終被派發(fā)至某特定的服務(wù)器。該方式適合負載均衡無cookie功能的TCP協(xié)議。
連接ID算法:利用報文里的連接ID字段進行一致性hash算法,得到一個具體的數(shù)值,同時對后端服務(wù)器進行編號,按照運算結(jié)果將請求分發(fā)到對應(yīng)編號的服務(wù)器上。這可以使得對不同連接ID的訪問進行負載分發(fā),同時使得同一個連接ID的請求始終被派發(fā)至某特定的服務(wù)器。該方式適合于負載均衡QUIC協(xié)議應(yīng)用的報文流。
說明:當前僅獨享型負載均衡支持連接ID算法。
影響ELB 彈性負載均衡的因素
一般情況下,影響ELB 彈性負載均衡分配的因素包括分配策略、會話保持、長連接、權(quán)重等。換言之,最終是否均勻分配不僅與分配策略相關(guān),還與使用的長短連接、后端的性能負載等相關(guān)。
假設(shè)可用區(qū)內(nèi)有2臺權(quán)重相同且不為0的后端服務(wù)器,流量分配策略選擇“加權(quán)最少連接”,未開啟會話保持,ECS 01已有100個連接,ECS 02已有50個連接。
如果有客戶端A使用長連接訪問了ECS 01,長連接未斷開期間,客戶端A的業(yè)務(wù)流量將持續(xù)轉(zhuǎn)發(fā)到ECS 01,其他客戶端的業(yè)務(wù)流量則根據(jù)分配策略優(yōu)先分配到ECS 02。
說明:后端服務(wù)器健康檢查異?;驒?quán)重設(shè)置為0時,ELB不會轉(zhuǎn)發(fā)業(yè)務(wù)流量到該后端服務(wù)器。
配置流量分配策略請參考流量分配策略。
檢查請求不均衡請參考如何檢查請求不均衡?。
ELB 彈性負載均衡的優(yōu)勢
ELB 獨享型負載均衡的優(yōu)勢
ELB 共享型負載均衡的優(yōu)勢
ELB 彈性負載均衡相關(guān)文檔
-
ELB 彈性負載均衡=-使用訪問日志定位異常后端服務(wù)器
您可以通過云日志服務(wù),查看訪問七層共享型負載均衡請求的詳細日志記錄,分析負載均衡的響應(yīng)狀態(tài)碼,快速定位異常的后端服務(wù)器。
您可以通過云日志服務(wù),查看訪問七層共享型負載均衡請求的詳細日志記錄,分析負載均衡的響應(yīng)狀態(tài)碼,快速定位異常的后端服務(wù)器。
-
ELB 彈性負載均衡-API概覽
通過使用彈性負載均衡服務(wù)所提供的接口,您可以完整的使用彈性負載均衡服務(wù)的所有功能。
通過使用彈性負載均衡服務(wù)所提供的接口,您可以完整的使用彈性負載均衡服務(wù)的所有功能。
-
ELB 彈性負載均衡-SDK概述
-
ELB 彈性負載均衡-計費說明(共享型)
-
ELB 彈性負載均衡-計費說明(獨享型)
自2021年4月1日起,彈性負載均衡獨享型實例在不同Region分批次開始收費。本章節(jié)主要介紹獨享型ELB實例的計費詳情。
自2021年4月1日起,彈性負載均衡獨享型實例在不同Region分批次開始收費。本章節(jié)主要介紹獨享型ELB實例的計費詳情。
-
ELB 彈性負載均衡-查看流量使用情況
已經(jīng)正常運行了一段時間的負載均衡器。關(guān)聯(lián)的后端服務(wù)器在關(guān)機、故障、刪除狀態(tài),無法在云監(jiān)控中查看其監(jiān)控指標。當后端服務(wù)器再次啟動或恢復后,即可正常查看。
已經(jīng)正常運行了一段時間的負載均衡器。關(guān)聯(lián)的后端服務(wù)器在關(guān)機、故障、刪除狀態(tài),無法在云監(jiān)控中查看其監(jiān)控指標。當后端服務(wù)器再次啟動或恢復后,即可正常查看。
-
獨享型負載均衡與共享型彈性負載均衡的區(qū)別
彈性負載均衡有不同的負載均衡,分別是獨享型負載均衡、共享型負載均衡,便于用戶根據(jù)不同的應(yīng)用場景和功能需求選擇合適的負載均衡器類型。
彈性負載均衡有不同的負載均衡,分別是獨享型負載均衡、共享型負載均衡,便于用戶根據(jù)不同的應(yīng)用場景和功能需求選擇合適的負載均衡器類型。
-
ELB 彈性負載均衡-權(quán)限管理
如果您需要對華為云上購買的彈性負載均衡資源,給企業(yè)中的員工設(shè)置不同的訪問權(quán)限,以達到不同員工之間的權(quán)限隔離,您可以使用統(tǒng)一身份認證服務(wù)進行精細的權(quán)限管理。
如果您需要對華為云上購買的彈性負載均衡資源,給企業(yè)中的員工設(shè)置不同的訪問權(quán)限,以達到不同員工之間的權(quán)限隔離,您可以使用統(tǒng)一身份認證服務(wù)進行精細的權(quán)限管理。
-
ELB 彈性負載均衡-網(wǎng)絡(luò)流量路徑說明
負載均衡將來自客戶端的請求通過負載均衡器分發(fā)至后端服務(wù)器,后端服務(wù)器再將響應(yīng)通過內(nèi)網(wǎng)返回給負載均衡。負載均衡器和后端服務(wù)器之間是通過內(nèi)網(wǎng)進行通信的。
負載均衡將來自客戶端的請求通過負載均衡器分發(fā)至后端服務(wù)器,后端服務(wù)器再將響應(yīng)通過內(nèi)網(wǎng)返回給負載均衡。負載均衡器和后端服務(wù)器之間是通過內(nèi)網(wǎng)進行通信的。
ELB 彈性負載均衡幫助視頻
配置彈性負載均衡訪問日志
02:44
如何排查健康檢查異常
06:24
創(chuàng)建彈性負載均衡實例
04:32
1對1咨詢專屬顧問
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1