浪潮負(fù)載均衡服務(wù),即在多臺(tái)云服務(wù)器間實(shí)現(xiàn)應(yīng)用程序流量的自動(dòng)分配。它可以擴(kuò)展整個(gè)系統(tǒng)的處理能力并提供應(yīng)用程序容錯(cuò)的能力,消除由于單臺(tái)云服務(wù)器的故障對(duì)系統(tǒng)的影響,可實(shí)現(xiàn)故障自動(dòng)切換,提高業(yè)務(wù)可用性,并提高資源利用率。
浪潮負(fù)載均衡服務(wù)實(shí)現(xiàn)了程序間流量的均衡分配,它支持HTTP和TCP協(xié)議,根據(jù)轉(zhuǎn)發(fā)規(guī)則將業(yè)務(wù)流量分配給后端業(yè)務(wù)主機(jī)。
浪潮負(fù)載均衡會(huì)根據(jù)規(guī)則對(duì)后端業(yè)務(wù)主機(jī)進(jìn)行健康的檢查,自動(dòng)隔離異常主機(jī),一旦發(fā)現(xiàn)問(wèn)題,迅速將問(wèn)題主機(jī)切換,確保服務(wù)可用性。
它提供HTTP會(huì)話保持功能,開(kāi)啟會(huì)話保持后,能根據(jù)用戶的特征,將其請(qǐng)求轉(zhuǎn)發(fā)到特定主機(jī)上,符合特征的用戶,后續(xù)請(qǐng)求保持和該臺(tái)主機(jī)綁定。支持服務(wù)端插入cookie和用戶指定cookie兩種方式。
負(fù)載均衡級(jí)別更是提供每秒新建連接數(shù)、入帶寬、出帶寬,后端服務(wù)器級(jí)別提供每秒連接數(shù)、入帶寬、出帶寬,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)監(jiān)控。
浪潮負(fù)載均衡服務(wù)使用了熱備切換,并結(jié)合了分布式的架構(gòu),保證SLB本身的高可用性。
一般我們通過(guò)部署多臺(tái)主機(jī)提高服務(wù)的可用性,云服務(wù)器配合InSLB一起使用,無(wú)需任何程序修改,即可方便的實(shí)現(xiàn)高可用方案。SLB通過(guò)檢測(cè)后端服務(wù)的健康程度,自動(dòng)隔離異常的實(shí)例,迅速實(shí)現(xiàn)故障切換;當(dāng)該實(shí)例恢復(fù)正常的時(shí)候,又會(huì)自動(dòng)恢復(fù)負(fù)載。
業(yè)務(wù)統(tǒng)一通過(guò)負(fù)載均衡的虛擬IP對(duì)外提供服務(wù),當(dāng)業(yè)務(wù)壓力增加的時(shí)候,可通過(guò)向后端服務(wù)器池中添加主機(jī)來(lái)提升性能,當(dāng)壓力降低時(shí),可減少主機(jī),由于服務(wù)的虛擬IP不會(huì)發(fā)生變化,整個(gè)伸縮過(guò)程對(duì)相關(guān)調(diào)用或訪問(wèn)者不會(huì)產(chǎn)生任何影響。
以上便是浪潮負(fù)載均衡服務(wù)。