請問負載均衡要如何實現呀?可以用linux系統搭建免費的負載均衡伺服器嗎?
可以用linux系統搭建免費的負載均衡伺服器嗎?用什麼軟體?什麼技術?
主要想實現如下功能即可:
比如我有1台Web伺服器,此伺服器還有個備份。一模一樣的同時運行。
當其中一台訪問量過高,負載均衡伺服器自動把來訪指向另一台。或者其中一台故障,自動指向另一台。
《解決方案》
lvs、nginx、haproxy都可以實現
《解決方案》
如果我的伺服器中有linux系統,還有windows系統。 負載均衡伺服器選擇哪個軟體比較合適呢?
現在那種技術比較流行? 比較穩定呢?
《解決方案》
回復 1# biyexp
如果你只有兩個伺服器,那麼就建議用heartbeat 做雙機主備吧
參見http://kerry.blog.51cto.com/172631/102143
《解決方案》
回復 4# king_819
這個不錯,我會仔細看您的這篇文章。
但是伺服器是多台,並不只有兩台,而且每個伺服器的應用各不相同。大概有3、4台伺服器
《解決方案》
回復 5# biyexp
lvs+keepalived、nginx+keepalived、haproxy+keepalived這些都可以滿足需求
如果事端的realserver不多的話,就直接用nginx+keepalived
也可以參見我的lvs+keepalived
http://kerry.blog.51cto.com/172631/401253
《解決方案》
OK!!! 謝謝!
《解決方案》
nginx+keepalived不錯,配置也不會很複雜!:lol好像3台即可!
lvs+keepalived又得多加一台伺服器!
《解決方案》
推薦nginx+keepalived 穩定性和速度有保證。
《解決方案》
nginx+keepalived 對網路要求不太高,如果後端伺服器比較少的話,可以選用nginx+keepalived來做負載均衡