LVS 与 Nginx
目录
什么时候用?
先说结论:项目前期使用 Nginx + Keepalived 足以应付很多场景/
-
网站建设初期(每日 PV 小于 100 万),可以选用 Nigix 作为反向代理负载均衡,因为其配置简单,性能也能满足一般的业务场景。如果考虑到负载均衡器是有单点问题,可以采用 Nginx + Keepalived 避免负载均衡器自身的单点问题
-
网站并发达到一定程度之后,为了提高稳定性和转发效率,可以使用 LVS、毕竟 LVS 比 Nginx 要更稳定,转发效率也更高。不过维护 LVS 对维护人员的要求也会更高,投入成本也更大
区别
参见以下文章:
haproxy
HAproxy 多用于 mysql 集群,作 mysql 读取负载