• 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 并发
  • 超过千万上限后,如何无限水平扩展?