- DNS -》机房 -》F5 -》LVS -》nginx -》 应用服务
F5
- 硬件负载均衡
- 200w -> 1000w 并发
LVS Linux Virtual Server,负载均衡器
- 4层负载均衡
- 能达到f5 60%的效率,并且配合keepalive可实现高可用
- 10w -> 50w 并发
- 核心理念,原本请求LVS服务器的数据包,被LVS软件篡改了数据包的目的地,将流量转移到了nginx所在的机器ip,从而实现负载均衡
模式
- LVS转发请求,但直接由实际的服务器给客户端响应。
haproxy
- 4层 7层都支持
- 效率高于nginx,低于lvs
- 轮询算法更丰富
nginx
- 7层负载均衡
- 1w -> 10w 并发
- 超过千万上限后,如何无限水平扩展?