F5>Radware和Array等商用的負載均衡器,也有類似于LVS、Nginx、HAproxy的基于Linux的開源的負載">
負載均衡技術(shù)46326

負載均衡技術(shù)46326

ID:30921490

大小:90.00 KB

頁數(shù):9頁

時間:2019-01-04

負載均衡技術(shù)46326_第1頁
負載均衡技術(shù)46326_第2頁
負載均衡技術(shù)46326_第3頁
負載均衡技術(shù)46326_第4頁
負載均衡技術(shù)46326_第5頁
資源描述:

《負載均衡技術(shù)46326》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、負載均衡技術(shù)現(xiàn)在網(wǎng)絡(luò)中常見的的負載均衡主要分為兩種:一種是通過硬件來進行,常見的硬件有比較昂貴的NetScaler>F5>Radware和Array等商用的負載均衡器,也有類似于LVS、Nginx、HAproxy的基于Linux的開源的負載均衡策略,商用負載均衡里面NetScaler從效果上比F5的效率上更高。對于負載均衡器來說,不過商用負載均衡由于可以建立在四~七層協(xié)議之上,因此適用面更廣所以冇英不可替代性,他的優(yōu)點就是冇專業(yè)的維護團隊來對這些服務(wù)進行維護、缺點就是花銷太人,所以對于規(guī)模較小的網(wǎng)絡(luò)服務(wù)來說暫時還沒有需要使用。另一種負載均衡的方式是通過軟

2、件:比較常見的有LVS、Nginx、HAproxy等,其中LVS是建立在四層協(xié)議上面的,而另外Nginx和HAproxy是建立在七層協(xié)議之上的,下面分別介紹關(guān)于LVS:使用集群技術(shù)和Linux操作系統(tǒng)實現(xiàn)一個高性能、高可用的服務(wù)器,它具有很好的可伸縮性(Scalability)、可靠性(Reliability)和可管理性(Manageability)。LVS的特點是:1、抗負載能力強、是工作在網(wǎng)絡(luò)4層之上僅作分發(fā)之用,沒有流量的產(chǎn)生;2、配置性比較低,這是一個缺點也是一個優(yōu)點,因為沒有可太多配置的東西,所以并不需耍太多接觸,大大減少了人為出錯的幾率;3、

3、工作穩(wěn)定,口身有完整的雙機熱備方案;4、無流量,保證了均衡器10的性能不會收到人流量的影響;5、應(yīng)用范圍比較廣,可以對所有應(yīng)用做負載均衡;6、LVS需要向IDC多巾請一個IP來做VisualIP,因此需要一定的網(wǎng)絡(luò)知識,所以對操作人的要求比較高。Nginx的特點是:1、工作在網(wǎng)絡(luò)的7層之上,可以針對http應(yīng)用做一些分流的策略,比如針對域名、目錄結(jié)構(gòu);2、Nginx對網(wǎng)絡(luò)的依賴比較?。?、Nginx安裝和配置比較簡單,測試起來比較方便;4、也可以承擔高的負載壓力且穩(wěn)定,一般能支撐超過1萬次的并發(fā);5、Nginx可以通過端口檢測到服務(wù)器內(nèi)部的故障,比如根據(jù)

4、服務(wù)器處理網(wǎng)頁返回的狀態(tài)碼、超時等等,并月.會把返回錯誤的請求重新捉交到另一個節(jié)點,不過其中缺點就是不支持uri來檢測;6、Nginx對請求的異步處理可以幫助節(jié)點服務(wù)器減輕負載;7、Nginx能支持http和Email,這樣就在適用范圍上面小很多;8、不支持Session的保持、對Bigrequestheader的支持不是很好,另外默認的只有Round-robin和IP-hash兩種負載均衡算法。HAProxy的特點是:1、HAProxy是工作在網(wǎng)絡(luò)7層之上。2、能夠補充Nginx的一些缺點比如Session的保持,Cookie的引導(dǎo)等工作3、支持url

5、檢測后端的服務(wù)器出問題的檢測會有很好的幫助。4、更多的負載均衡策略比如:動態(tài)加權(quán)輪循(DynamicRoundRobin),加權(quán)源地址哈希(WeightedSourceHash),加權(quán)URL哈希和加權(quán)參數(shù)哈希(WeightedParameterHash)已經(jīng)實現(xiàn)5、單純從效率上來講HAProxy更會比Nginx有更岀色的負載均衡速度。6、HAProxy可以對Mysql進行負載均衡,對后端的DB節(jié)點進行檢測和負載均衡?,F(xiàn)在網(wǎng)站發(fā)展的趨勢對網(wǎng)絡(luò)負載均衡的使用是隨著網(wǎng)站規(guī)模的提升根據(jù)不同的階段來使用不同的技術(shù):第一階段:利用Nginx或者HAProxy進行單點

6、的負載均衡,這一階段服務(wù)器規(guī)模剛脫離開單服務(wù)器、單數(shù)據(jù)庫的模式,需要一定的負載均術(shù),但是仍然規(guī)模較小沒有專業(yè)的維護團隊來進行維護,也沒有需要進行大規(guī)模的網(wǎng)站部署。這樣利用Nginx或者HAproxy就是第一選擇,此時這些東四上手快,配置容易,在七層之上利用HTTP協(xié)議就可以。這吋是第一選擇第二階段:隨著網(wǎng)絡(luò)服務(wù)進一步擴大,這吋單點的Nginx已經(jīng)不能滿足,這時使用LVS或者商用F5就是首要選擇,Nginx此時就作為LVS或者F5的節(jié)點來使用,具體LVS或者F5的是選擇是根據(jù)公司規(guī)模,人才以及資金能力來選擇的,這里也不做詳談,但是一般來說這階段相關(guān)人才跟不

7、上業(yè)務(wù)的提升,所以購買商業(yè)負載均衡己經(jīng)成為了必經(jīng)之路。第三階段:這吋網(wǎng)絡(luò)服務(wù)已經(jīng)成為主流產(chǎn)品,此吋隨著公司知名度也進一步擴展,相關(guān)人才的能力以及數(shù)量也隨Z提升,這時無論從開發(fā)適合白身產(chǎn)品的定制,以及降低成本來講開源的LVS,已經(jīng)成為首選,這時LVS會成為主流。最終形成比較理想的狀態(tài)為:F5/LVS<一>Haproxy<一>Squid/Varnishv—>AppServeroLVS三種轉(zhuǎn)發(fā)機制的優(yōu)缺點?VirtualServerviaNATVS/NAT的優(yōu)點是服務(wù)器可以運行任何支持TCP/IP的操作系統(tǒng),它只需要一個IP地址配置在LVS主機上,服務(wù)器組可以

8、用私有的IP地址。缺點是它的擴充能力有限,當服務(wù)器結(jié)點數(shù)目升到20時,LVS主機

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。