回覆列表
  • 1 # ipkup48364

      常見的有LVS、Nginx和HAProxy,者者介紹分別如下:  LVS:使用叢集技術和Linux作業系統實現一個高效能、高可用的伺服器,它具有很好的可伸縮性(Scalability)、可靠性(Reliability)和可管理性(Manageability),感謝章文嵩博士為我們提供如此強大實用的開源軟體。  LVS的特點是:  

    1、抗負載能力強、是工作在網路4層之上僅作分發之用,沒有流量的產生,這個特點也決定了它在負載均衡軟體裡的效能最強的;  

    2、配置性比較低,這是一個缺點也是一個優點,因為沒有可太多配置的東西,所以並不需要太多接觸,大大減少了人為出錯的機率;  

    3、工作穩定,自身有完整的雙機熱備方案;  

    4、無流量,保證了均衡器IO的效能不會收到大流量的影響;  

    5、應用範圍比較廣,可以對所有應用做負載均衡;  

    6、軟體本身不支援正則處理,不能做動靜分離。  Nginx的特點是:  1、工作在網路的7層之上,可以針對http應用做一些分流的策略;  2、Nginx對網路的依賴非常小;  3、Nginx安裝和配置比較簡單,測試起來比較方便;  4、可以承擔高的負載壓力且穩定,一般能支撐超過幾萬次的併發量;  5、Nginx可以透過埠檢測到伺服器內部的故障,比如根據伺服器處理網頁返回的狀態碼、超時等等;  6、Nginx僅能支援http和Email;   HAProxy的特點是:  1、HAProxy是支援虛擬主機的;  2、能夠補充Nginx的一些缺點比如Session的保持,Cookie的引導等工作;  3、支援url檢測後端的伺服器出問題的檢測會有很好的幫助;  4、它跟LVS一樣,本身僅僅就只是一款負載均衡軟體;  5、HAProxy可以對Mysql讀進行負載均衡,對後端的MySQL節點進行檢測和負載均衡,不過在後端的MySQL slaves數量超過10臺時效能不如LVS;  6、HAProxy的演算法多; 

  • 中秋節和大豐收的關聯?
  • 電子商務專業都學什麼課程?