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