LVS,Nginx,HAProxy简单对比

LVS,Nginx,HAProxy 作为负载均衡器对比

LVS:
    优点:
        负载均衡能力强,工作在4层(内核中)
        稳定,配置简单
        应用范围广
    缺点:
        不支持后端real server 的健康状态监测
nginx:
	优点:
		强大的正则表达式,工作在7层
		nginx对网络的依赖小
		nginx配置简单,模块众多
		nginx支持后端real server的健康状态检查
	缺点:
		nginx 社区版不支持url来对后端服务器进行健康状态检查
		nginx不支持4层的负载均衡,仅支持http协议
		nginx的session保存功能较差,仅支持ip_hash调度算法
HAProxy
	优点
		支持4层和7层转发(http和tcp mode)
		支持通过url对后端服务器的健康状态监测
		session保持功能较强
    缺点
         拓展性差
时间: 2024-11-03 21:08:00

LVS,Nginx,HAProxy简单对比的相关文章

lvs/nginx/haproxy 负载均衡优缺点分析讲解

PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下. 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术.具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了:如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的:大型网站或重要的服务,且服务器比较多时,可以考虑用LVS. 一种是通过硬件来进行进行,常见的硬件有比较昂

LVS/Nginx/HAProxy keepalived/heartbeat总结

LVS/Nginx/HAProxy集群 1.一般中小型的web应用,比如日pv(访问量)小于1000万,用Nginx作负载均衡就可以了. 2.大型网站或重要的服务,且服务器比较多时,可以考虑用lvs. 3.目前比较流行的方案,web前端用Nginx/HAProxy+keepalived作负载均衡,后端用MySQL数据库一主多从和读写分离,采用lvs+keepalived架构. 就阶段而言, 第一阶段,单点的负载均衡Nginx/HAProxy,此时服务器刚脱离单服务器.单数据库模式,需要一定的负载

lvs nginx haproxy 对比

  具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了:如果机器不少,可以用DNS轮询,LVS所 耗费的机器还是比较多的:大型网站或重要的服务,且服务器比较多时,可以考虑用LVS.一种是通过硬件来进行进行,常见的硬件有比较昂贵的F5 和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护.缺点就是花销太大,所以对于规模较小的网络服务来说暂时 还没有需要使用:另外一种就是类似于Nginx/LVS/HAProxy的基于L

三大主流负载均衡软件对比(LVS+Nginx+HAproxy)

LVS: 优点 : 1.抗负载能力强.性能高,能达到F5硬件的60%:对内存和cpu资源消耗比较低2.工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生.3.稳定性.可靠性好,自身有完美的热备方案:(如:LVS+Keepalived)4.应用范围比较广,可以对所有应用做负载均衡:5.支持负载均衡算法:rr(轮循).wrr(带权轮循).lc(最小连接).wlc(权重最小连接) 缺点: 1.不支持正则处理,不能做动静分离. 2.配置 复杂,对网络

Linux LVS Nginx HAProxy 优缺点

说明:以下内容参考了抚琴煮酒的<构建高可用Linux服务器>第六章内容. 搭建负载均衡高可用环境相对简单,主要是要理解其中原理.此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍. 目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat.Keepalived,成熟的架构有LVS+Keepalived.Nginx+Keepalived.HAProxy+keepalived及DRBD+Heartbe

LVS Nginx HAProxy 优缺点

搭建负载均衡高可用环境相对简单,主要是要理解其中原理.此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍. 目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat.Keepalived,成熟的架构有 LVS+Keepalived.Nginx+Keepalived.HAProxy+keepalived及DRBD+Heartbeat. 三种负载均衡器的优缺点说明如下: LVS的优点:1.抗负载能力强.

LVS Nginx HAProxy 三种负载均衡优缺点比较

搭建负载均衡高可用环境相对简单,主要是要理解其中原理.此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍. 目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat.Keepalived,成熟的架构有LVS+Keepalived.Nginx+Keepalived.HAProxy+keepalived及DRBD+Heartbeat. 三种负载均衡器的优缺点说明如下: LVS的优点:1.抗负载能力强.工

LVS Nginx HAProxy

转自:http://blog.chinaunix.net/uid-27022856-id-3236257.html LVS 优点:1.抗负载能力强.工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的:无流量,同时保证了均衡器IO的性能不会受到大流量的影响:2.工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+Heartbeat:3.应用范围比较广,可以对所有应用做负载均衡:4.配置性比较低,这是一个缺点也是一个优点,因为没有可太多配

Nginx、LVS及HAProxy负载均衡软件的优缺点详解

提升根据不同的阶段来使用不同的技术.具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了:如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的:大型网站或重要的服务,且服务器比较多时,可以考虑用LVS. 一种是通过硬件来进行,常见的硬件有比较昂贵的F5和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护.缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用:另外一种就是类似于Nginx/LVS