負(fù)載均衡(Server Load Balancer,簡(jiǎn)稱SLB)是一種網(wǎng)絡(luò)負(fù)載均衡服務(wù),針對(duì)阿里云彈性計(jì)算平臺(tái)而設(shè)計(jì),在系統(tǒng)架構(gòu)、系統(tǒng)安全及性能,擴(kuò)展,兼容性設(shè)計(jì)上都充分考慮了彈性計(jì)算平臺(tái)云服務(wù)器使用特點(diǎn)和特定的業(yè)務(wù)場(chǎng)景。
SLB服務(wù)主要由3個(gè)基本概念組成。
LoadBalancer代表一個(gè)SLB實(shí)例
Listener代表用戶定制的負(fù)載均衡策略和轉(zhuǎn)發(fā)規(guī)則
BackendServer是后端的一組ECS。
來自外部的訪問請(qǐng)求,通過SLB實(shí)例并根據(jù)相關(guān)的策略和轉(zhuǎn)發(fā)規(guī)則分發(fā)到后端ECS進(jìn)行處理。
SLB功能如下:
當(dāng)前提供4層(TCP協(xié)議)和7層(HTTP和HTTPS協(xié)議)的負(fù)載均衡服務(wù)。
可以對(duì)后端ECS進(jìn)行健康檢查,自動(dòng)屏蔽異常狀態(tài)的ECS,待該ECS恢復(fù)正常后自動(dòng)解除屏蔽。
提供會(huì)話保持功能,在Session的生命周期內(nèi),可以將同一客戶端請(qǐng)求轉(zhuǎn)發(fā)到同一臺(tái)后端ECS上。
支持加權(quán)輪詢(WRR),加權(quán)最小連接數(shù)(WLC)轉(zhuǎn)發(fā)方式。WRR的方式將外部請(qǐng)求依序分發(fā)到后端ECS上,WLC的方式將外部請(qǐng)求分發(fā)到當(dāng)前連接數(shù)最小的后端ECS上,后端ECS權(quán)重越高被分發(fā)的幾率也越大。
支持針對(duì)監(jiān)聽來分配其對(duì)應(yīng)服務(wù)所能達(dá)到的帶寬峰值。
可以支持公網(wǎng)或私網(wǎng)類型的負(fù)載均衡服務(wù)。
提供豐富的監(jiān)控?cái)?shù)據(jù),實(shí)時(shí)了解SLB運(yùn)行狀態(tài)。
結(jié)合云盾,提供WAF及防DDOS攻擊能力,包括CC,SYN FLOOD等。
支持同一地域(REGION)跨數(shù)據(jù)中心容災(zāi),結(jié)合DNS還可以支持跨REGION容災(zāi)。
針對(duì)HTTPS協(xié)議,提供統(tǒng)一的證書管理服務(wù),證書無需上傳后端ECS,解密處理在SLB上進(jìn)行,降低后端ECS CPU開銷。
提供控制臺(tái),API,SDK多種管理方式。
SLB具有高可用、低成本和安全等特點(diǎn)。冗余設(shè)計(jì),無單點(diǎn),可用性達(dá)99.99%;與傳統(tǒng)模式相比成本下降60%,用戶免費(fèi)使用私網(wǎng)類型實(shí)例,無需采購(gòu)昂貴的設(shè)備,免運(yùn)維;LVS SYNPROXY技術(shù)防攻擊能力,結(jié)合云盾提供防DDoS攻擊,實(shí)行多用戶資源隔離。