张颢镡 发表于 2019-1-1 13:08:47

nginx、haproxy、lvs调度器对比

负载:Nginx < HAproxy < LVS
  &emsp;
Nginx分析
  ·优点
–工作在7层,可以针对http做分流策略
–正则表达式比HAProxy强大
–安装、配置、测试简单,通过日志可以解决多数问题
–并发量可以达到几万次
–Nginx还可以作为Web服务器使用
·缺点
–仅支持http、https、mail协议,应用面小
–监控检查仅通过端口,无法使用url检查
&emsp;
LVS分析
  ·优点
–负载能力强,工作在4层,对内存、CPU消耗低
–配置性低,没有太多可配置性,减少人为错误
–应用面广,几乎可以为所有应用提供负载均衡
·缺点
–不支持正则表达式,不能实现动静分离
–如果网站架构庞大,LVS-DR配置比较繁琐
&emsp;
HAProxy分析
  ·优点
–支持session、cookie功能
–可以通过url进行健康检查
–效率、负载均衡速度,高于Nginx,低于LVS
–HAProxy支持TCP,可以对MySQL进行负载均衡
–调度算法丰富
·缺点
–正则弱于Nginx
–日志依赖于syslogd,不支持apache日志



页: [1]
查看完整版本: nginx、haproxy、lvs调度器对比