Linux裡面lvs和haproxy區別是什麼?Linux學習教程

老男孩IT教育機構發表於2021-11-15

  在Linux作業系統中,lvs和haproxy都是為叢集提供負載均衡功能的,也是非常優秀的負載均衡軟體,且具有獨特的優勢,也存在著很大的區別,那麼Linux裡面lvs和haproxy區別是什麼?我們來看看詳細的介紹吧。

  LVS:

  1.OSI四層負載均衡軟體。

  2.併發能力非常高,可達幾十萬,遠大於HAproxy

  3.支援TCP,UDP等的負載排程。

  4.特別是DR模式,資料返回客戶端不經過DR,效率超高。

  5.經過改良的後期FULLNAT模式,更是進入和返回分離的叢集模式,併發可達百萬。

  6.僅適合大併發場景下的7層負載(負責HTTP處理)前面做首次4層負載排程(負責tcp排程)。

  Haproxy:

  1.OSI四層、7層負載均衡軟體。

  2.不僅支援TCP等負載,還支援HTTP等7層應用負載。

  3.併發不如LVS,

  4.資料來去都經過負載均衡器,因此效率要低一些。

  5.對於流量併發不大的網站使用Haproxy就夠了,無需LVS,但是目前,建議更好的替代nginx。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2842226/,如需轉載,請註明出處,否則將追究法律責任。

相關文章