負載均衡是一種廉價有效透明的方法以擴展現有網路設備和服務器的帶寬,增加吞吐量,加強網路資料處理能力,提高網路的靈活性和可用性的技術。
隨著大資料的發展,人們的生活質量提高,導致網站,應用訪問量的增加,一臺服務器已經不能滿足應用的需求,而需要多臺服務器集群,這是就需要負載均衡,負載均衡優化了訪問請求在服務器組之間的分配,消除了服務器之間的負載不平衡,從而提高系統的反應速度與總體性能,同時也簡化了管理。
負載均衡的實作方式
DNS 輪詢、IP均衡負載、CDN、F5、LVS、VS/NAT、VS/TUN、VS/DR
LVS:英文全稱為Linux Virtual Server 即Linux虛擬服務器,它是我們國家的章文嵩博士的一個開源專案
優點:抗負載能力強;作業穩定;無流量;基本上支持所有應用
缺點:配置性低
Nginx :是一個高性能的http和反向代理服務,也是一個IMAP/POP3/SMTP服務,它是由伊戈爾-賽索耶夫為俄羅斯訪問量第二的Rambler .ru站點開發的第一個公開版本發布于2004年10月4日
優點:性能好;功能多;社區活躍,第三方補丁和模塊很多;支持gzip;對網路的依賴小
缺點:不支持session 保持;對后端realserver的健康檢查功能效果不好;對big request header的支持不是很好
兩者在實作負載均衡功能上的區別:
1:Nginx可以針對http應用本身來做分流策略,比如針對域名、目錄結構等,相比之下LVS并不具備這樣的功能。
2:Nginx 對網路的依賴較小LVS就比較依賴網路
3:Nginx 安裝和配置比較簡單,測驗起來也方便,而LVS的安裝和配置、測驗則需要花比較長的時間4:Nginx 也同樣能承受很高負載且穩定,但負載度和穩定度差LVS還有幾個等級。
5 :Nginx 檢測服務器內部的故障的性能比LVS好。
6:Nginx 對請求的異步處理可以幫助節點服務器減輕負載,LVS則沒有這些功能。
7:Nginx 能支持http和email,LVS所支持的應用在這點上會比Nginx 更多。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/138287.html
標籤:非技術區
上一篇:Redis集群啟動報錯 either the node alerady know...
下一篇:vim中用c語言實作
