1. 程式人生 > >lvs+keepalived實現高效能負載均衡叢集

lvs+keepalived實現高效能負載均衡叢集

一、為什麼要使用負載均衡技術?

1、系統高可用性

2、 系統可擴充套件性

3、 負載均衡能力

LVS+keepalived能很好的實現以上的要求,LVS提供負載均衡,keepalived提供健康檢查,故障轉移,提高系統的可用性!採用這樣的架構以後很容易對現有系統進行擴充套件,只要在後端新增或者減少realserver,只要更改lvs的配置檔案,並能實現無縫配置變更!

二、LVS+Keepalived介紹

1、 LVS

LVS是一個開源的軟體,可以實現LINUX平臺下的簡單負載均衡。LVS是Linux Virtual Server的縮寫,意思是Linux虛擬伺服器。目前有三種IP負載均衡技術(VS/NAT、VS/TUN和VS/DR);八種排程演算法(rr,wrr,lc,wlc,lblc,lblcr,dh,sh)。

2、 keepalived

Keepalived 是執行在lvs 之上,它的主要功能是實現真實機的故障隔離及負載均衡器間的失敗切換,提高系統的可用性