彈性負(fù)載均衡 ( Elastic Load Balance ,簡稱ELB)是將訪問流量根據(jù)轉(zhuǎn)發(fā)策略分發(fā)到后端多臺服務(wù)器的流量分發(fā)控制服務(wù)。彈性 負(fù)載均衡 可以通過流量分發(fā)擴(kuò)展應(yīng)用系統(tǒng)對外的服務(wù)能力,通過消除單點(diǎn)故障提升應(yīng)用系統(tǒng)的可用性。
使用ELB為高訪問量業(yè)務(wù)進(jìn)行流量分發(fā)
對于業(yè)務(wù)量訪問較大的業(yè)務(wù),可以通過ELB設(shè)置相應(yīng)的轉(zhuǎn)發(fā)策略,將訪問量均勻的分到多個后端處理。例如大型門戶網(wǎng)站,移動應(yīng)用市場等。
同時您還可以開啟會話保持功能,保證同一個客戶請求轉(zhuǎn)發(fā)到同一個后端。從而提升訪問效率,如圖1所示。
圖1 會話保持流量分發(fā)

使用ELB和AS為潮汐業(yè)務(wù)彈性分發(fā)流量
對于存在潮汐效應(yīng)的業(yè)務(wù),結(jié)合 彈性伸縮 服務(wù),隨著業(yè)務(wù)量的增長和收縮,彈性伸縮服務(wù)自動增加或者減少的ECS實(shí)例,可以自動添加到ELB的后端 云服務(wù)器 組或者從ELB的后端云服務(wù)器組移除。負(fù)載均衡實(shí)例會根據(jù)流量分發(fā)、健康檢查等策略靈活使用ECS實(shí)例資源,在資源彈性的基礎(chǔ)上大大提高資源可用性,如圖2所示。例如電商的“雙11”、“雙12”、“618”等大型促銷活動,業(yè)務(wù)的訪問量短時間迅速增長,且只持續(xù)短暫的幾天甚至幾小時。使用負(fù)載均衡及彈性伸縮能最大限度的節(jié)省IT成本。
圖2 靈活擴(kuò)展

使用ELB消除單點(diǎn)故障
對于可靠性有較高要求的業(yè)務(wù),可以在負(fù)載均衡器上添加多個后端云服務(wù)器。負(fù)載均衡器會通過健康檢查及時發(fā)現(xiàn)并屏蔽有故障的云服務(wù)器,并將流量轉(zhuǎn)發(fā)到其他正常運(yùn)行的后端云服務(wù)器,確保業(yè)務(wù)不中斷,如圖3所示。
例如官網(wǎng),計(jì)費(fèi)業(yè)務(wù),Web業(yè)務(wù)等。
圖3 消除單點(diǎn)故障

使用ELB跨可用區(qū)特性實(shí)現(xiàn)業(yè)務(wù)容災(zāi)部署
對于可靠性和容災(zāi)有很高要求的業(yè)務(wù),彈性負(fù)載均衡可將流量跨可用區(qū)進(jìn)行分發(fā),建立實(shí)時的業(yè)務(wù)容災(zāi)部署。即使出現(xiàn)某個可用區(qū)網(wǎng)絡(luò)故障,負(fù)載均衡器仍可將流量轉(zhuǎn)發(fā)到其他可用區(qū)的后端云服務(wù)器進(jìn)行處理,如圖4所示。
例如銀行業(yè)務(wù),警務(wù)業(yè)務(wù),大型應(yīng)用系統(tǒng)等。
圖4 多可用區(qū)部署
