目录

LVS 与 Nginx

什么时候用?

先说结论:项目前期使用 Nginx + Keepalived 足以应付很多场景/

  • 网站建设初期(每日 PV 小于 100 万),可以选用 Nigix 作为反向代理负载均衡,因为其配置简单,性能也能满足一般的业务场景。如果考虑到负载均衡器是有单点问题,可以采用 Nginx + Keepalived 避免负载均衡器自身的单点问题

  • 网站并发达到一定程度之后,为了提高稳定性和转发效率,可以使用 LVS、毕竟 LVS 比 Nginx 要更稳定,转发效率也更高。不过维护 LVS 对维护人员的要求也会更高,投入成本也更大

区别

参见以下文章:

LVS 与 Nginx 区别 - 简书 lvs与nginx区别 - 随心朝阳 - 博客园

haproxy

HAproxy 多用于 mysql 集群,作 mysql 读取负载