1. 程式人生 > >nginx與lvs在做負載均衡方面的區別

nginx與lvs在做負載均衡方面的區別

lvs nginx負載均衡

一、Nginx 1、nginx工作在網絡的7層,所以它可以針對http應用本身來做分流策略,比如針對域名、目錄結構等。 2、nginx有用的功能使其可調整度要高於lvs,所以經常要去觸碰觸碰,由lvs的第2條優點看,觸碰多了,人為出問題的幾率也就會大。 二、Lvs 1、抗負載能力強;因為lvs工作方式的邏輯是非常之簡單,而且工作在網絡4層僅做請求分發之用,所以在效率上基本不需要太過考慮。 2、配置性低;因為沒有太多可配置的選項,所以除了增減服務器,並不需要經常去觸碰它,大大減少了人為出錯的幾率。 3、工作穩定;因為其本身抗負載能力很強,所以穩定性高也是順理成章,另外各種lvs都有完整的雙機熱備方案,所以一點不用擔心均衡器本身會出什麽問題,節點出現故障的話,lvs會自動判別,所以系統整體是非常穩定的。 4、無流量;lvs僅僅分發請求,而流量並不從它本身出去,所以可以利用它這點來做一些線路分流之用。沒有流量同時也保住了均衡器的IO性能不會受到大流量的影響。

nginx與lvs在做負載均衡方面的區別