網(wǎng)絡(luò)服務(wù)的負載均衡探究
本文主要講述一種采用動態(tài)分布式負載均衡技術(shù)
以實現(xiàn)網(wǎng)格中多WebHg務(wù)器的負載均衡方案。負載均
衡器針對web服務(wù)器集群中負載動態(tài)變化特性,運用
基于參數(shù)的線性加權(quán)負載分布算法, 根據(jù)CPU利用
率、內(nèi)存利用率等參數(shù)計算服務(wù)器的負載權(quán)值,將服
務(wù)器自身的處理能力與當前的負載結(jié)合起來。通過運
用DNS的工作理論, 結(jié)合網(wǎng)格MDS(Monitoring and
Discovery Service,監(jiān)控和發(fā)現(xiàn)服務(wù))技術(shù),用戶輸入
域名請求,請求被負載均衡器捕獲,解析出DNS數(shù)據(jù)的
HEADER,QUESTION數(shù)據(jù)段,利用MDS得到Web服務(wù)
器的狀態(tài),將性能最好的web服務(wù)器的IP封裝到DNS響
應(yīng)包,返回用戶。該方案克服了輪循靜態(tài)算法無法區(qū)分
服務(wù)器差異,以致無法給性能較好的Web服務(wù)器分發(fā)更
多請求以提高訪問效率的缺陷。
|
|