通過(guò)服務(wù)器負(fù)載均衡機(jī)制,保證用戶訪問(wèn)流量能在各服務(wù)器上均衡分配,提高服務(wù)器資源的利用率。并且當(dāng)某臺(tái)服務(wù)器發(fā)生故障時(shí)能被及時(shí)檢測(cè)到,并且故障服務(wù)器將會(huì)被自動(dòng)隔離,直到其恢復(fù)正常后自動(dòng)加入服務(wù)器群,實(shí)現(xiàn)透明的容錯(cuò),保證服務(wù)器整體性能得到大幅提升。
浪潮服務(wù)器負(fù)載均衡解決方案可以很好的解決上述問(wèn)題。本方案設(shè)計(jì)采用浪潮負(fù)載均衡TS8650G3來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)中多臺(tái)服務(wù)器的智能負(fù)載;具體部署情況如下:
方案設(shè)計(jì)總體描述
本方案設(shè)計(jì)采用兩臺(tái)浪潮TS8650G3設(shè)備以冗余的方式接入網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)中多臺(tái)應(yīng)用服務(wù)器的負(fù)載均衡,在實(shí)現(xiàn)流量的負(fù)載均衡的同時(shí),保證的整個(gè)系統(tǒng)的穩(wěn)定和高可用性,而且沒(méi)有改變?cè)械木W(wǎng)絡(luò)結(jié)構(gòu)。方案具體實(shí)現(xiàn)方式如下:
1)客戶發(fā)出服務(wù)請(qǐng)求到浪潮TS8650G3設(shè)備
2)浪潮TS8650G3接收到請(qǐng)求,通過(guò)預(yù)先設(shè)定好的負(fù)載均衡算法,將數(shù)據(jù)包中目的IP地址改為選中的后臺(tái)服務(wù)器IP地址,然后將數(shù)據(jù)包發(fā)出到后臺(tái)選定的服務(wù)器
3)后臺(tái)服務(wù)器收到后,將應(yīng)答包按照其路由發(fā)回到浪潮TS8650G3
4)浪潮TS8650G3設(shè)備收到應(yīng)答包后將其中的源地址改回成VIP的地址,發(fā)回客戶端,由此就完成了一個(gè)標(biāo)準(zhǔn)的服務(wù)器負(fù)載平衡的流程。
對(duì)于所有應(yīng)用服務(wù)器,可以在浪潮TS8650G3上配置Virtual Server實(shí)現(xiàn)負(fù)載均衡,同時(shí)TS8650G3可持續(xù)檢查服務(wù)器的健康狀態(tài),一旦發(fā)現(xiàn)故障服務(wù)器,則將其從負(fù)載均衡組中移除。
同時(shí)本方案配置了2臺(tái)浪潮TS8650G3設(shè)備,通過(guò)高可用實(shí)現(xiàn)設(shè)備冗余,在出現(xiàn)單臺(tái)設(shè)備故障的情況下,也能實(shí)現(xiàn)訪問(wèn)的快速切換,更好的提升良好用戶體驗(yàn)。