華為云計算 云知識 ELB調(diào)度算法有哪些
ELB調(diào)度算法有哪些

ELB調(diào)度算法有輪詢、最少連接、源IP三種算法,其算法策略各不相同。

1.輪詢

權(quán)重:支持

算法策略:根據(jù)后端服務(wù)器的權(quán)重,按順序依次將請求分發(fā)給不同的服務(wù)器。它用相應(yīng)的權(quán)重表示服務(wù)器的處理性能,按照權(quán)重的高低以及輪詢方式將請求分配給各服務(wù)器,相同權(quán)重的服務(wù)器處理相同數(shù)目的連接數(shù)。常用于短連接服務(wù),例如HTTP等服務(wù)。

2.最少連接

權(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ù)。

3.源IP

權(quán)重:只支持0權(quán)重

算法策略:將請求的源IP地址進行Hash運算,得到一個具體的數(shù)值,同時對后端服務(wù)器進行編號,按照運算結(jié)果將請求分發(fā)到對應(yīng)編號的服務(wù)器上。這可以使得對不同源IP的訪問進行負載分發(fā),同時使得同一個客戶端IP的請求始終被派發(fā)至某特定的服務(wù)器。該方式適合 負載均衡 無cookie功能的TCP協(xié)議。