`
yangzb
  • 浏览: 3508538 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

几个负载均衡软件比较(Haproxy vs LVS vs Nginx)

    博客分类:
  • HA
阅读更多

Nginx的优点:

          性能好,可以负载超过1万的并发。

          功能多,除了负载均衡,还能作Web服务器,而且可以通过Geo模块来实现流量分配。

          社区活跃,第三方补丁和模块很多

          支持gzip proxy

              缺点:

           不支持session保持。

           对后端realserver的健康检查功能效果不好。而且只支持通过端口来检测,不支持通过url来检测。

           nginx对big request header的支持不是很好,如果client_header_buffer_size 设置的比较小,就会返回400 bad request页面。

Haproxy的优点:

          它的优点正好可以补充nginx的缺点。支持session保持,同时支持通过获取指定的url来检测后端服务器的状态。

          支持tcp模式的负载均衡。比如可以给mysql的从服务器集群和邮件服务器做负载均衡。

              缺点:

          不支持虚拟主机(这个很傻啊)

          目前没有nagios和cacti的性能监控模板

LVS的优点:

           性能好,接近硬件设备的网络吞吐和连接负载能力。

           LVS的DR模式,支持通过广域网进行负载均衡。这个其他任何负载均衡软件目前都不具备。

              缺点:

           比较重型。另外社区不如nginx活跃。

分享到:
评论

相关推荐

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

    Nginx、LVS 及 HAProxy 是目前使用最广泛的三种负载均衡软件,每种软件都有其特点和优缺点。 Nginx 的优点: 1. 工作在网络的 7 层之上,可以针对 http 应用做一些分流的策略。 2. 对网络稳定性的依赖非常小,理论...

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

    ### LVS、Nginx 和 HAProxy 三种负载均衡器优缺点分析 #### LVS 负载均衡器 **优点:** 1. **抗负载能力强:**LVS 工作在网络第四层,只负责分发请求而不产生额外流量,这使得它在负载均衡软件中的性能表现非常...

    搭建MySQL高可用+负载均衡集群(haproxy+keepalived).docx

    【MySQL高可用+负载均衡集群】的搭建方案通常涉及到多个组件,如haproxy和keepalived,旨在提升系统的稳定性和处理能力。MySQL在面对大量用户和数据增长时,单个实例可能会达到性能瓶颈,此时就需要引入高可用和负载...

    多种负载均衡部署文档,实操笔记 Nginx,lvs(dr,nat,fullnat),haproxy等,dpdk-lvs

    在本文中,我们将深入探讨几种常见的负载均衡器——Nginx、LVS(DR、NAT、FullNAT)以及Haproxy,并分析它们的优缺点。同时,我们还将详细讲解LVS的配置,包括Keepalived参数的解释。 **Nginx负载均衡** Nginx是一...

    LVS负载均衡

    3. 专业负载均衡软件:除了LVS,还有一些商业软件如Nginx、HAProxy等,它们同样能实现负载均衡,各有其特点和适用场景。 总的来说,LVS作为Linux环境下的高效负载均衡工具,其灵活性和可扩展性使得它成为构建大型...

    实现负载均衡的Web服务器软件nginx-1.13.0

    实现负载均衡常用的Web服务器软件有Nginx、HAProxy、LVS、Apache,本资源是Nginx的负载均衡策略。 负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务。

    LVS+HAPROXY+NGINX+mysql+N7200.html

    LVS+HAproxy+NGINX+mysql+nf综合实验过程,详细步骤,可以参考。

    lvs四层的负载均衡和七层负载均衡的区别

    - 七层负载均衡如Nginx和HAproxy则适合需要更复杂路由策略的情况,如基于URL的路由或者需要进行SSL卸载等高级功能。 - 实际部署中应根据具体需求选择合适的负载均衡方案,同时考虑到性能、可维护性和成本等因素。

    linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结

    本篇文章将对比三种常用的Linux服务器负载均衡器:LVS、Nginx和HAProxy,探讨其各自的特点、适用场景和常用算法。 LVS(Linux Virtual Server)是基于IP层的负载均衡器,它具有以下显著特点: 1. 高抗负载能力:...

    负载均衡软件、硬件实现方案

    除了上述方法外,还有许多专业的负载均衡软件,如HAProxy、Nginx等。这些软件提供了更高级的功能和支持,如SSL卸载、会话持久化等。它们通常具有高度可定制性和灵活性,能够满足各种负载均衡需求。 ### 总结 负载...

    软件级负载均衡介绍

    本文主要介绍三种常用的软件级负载均衡工具:LVS、HAProxy 和 Nginx。 #### 二、LVS(Linux Virtual Server) LVS 是 Linux 内核的一部分,由章文嵩博士开发,是一种基于 Linux 的负载均衡解决方案。LVS 主要用于...

    负载均衡haproxy2

    这款工具具有多种高级特性,包括双机热备(使用Heartbeat)、高可用性(通过Heartbeat实现)、负载均衡(如LVS、Nginx、Squid)以及虚拟主机和基于TCP与HTTP的应用代理。Haproxy的一个显著优点是它内置的健康检查...

    基于haproxy构建负载均衡集群.docx

    3. 跟 LVS 类似,本身就只是一款负载均衡软件;单纯从效率上来讲 HAProxy 会比 Nginx 有更出色的负载均衡速度,在并发处理上也是优于 Nginx 的。 4. 支持 TCP 协议的负载均衡转发,可以对 MySQL 读进行负载均衡,对...

    NGINX负载均衡安装配置手册范本.doc

    常见的四层负载均衡器有LVS,而七层负载均衡器包括haproxy和MySQL Proxy。某些硬件设备如F5和Alteon同时支持四层和七层负载均衡,性能上可能优于软件解决方案。 **技术原理** 四层负载均衡器在接收到客户端的TCP ...

    高性能业务架构解决方案(HAproxy+Keepalive)

    Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件。对于大型的,需要进行高并发的网站或者对网络不太严格的场景,可以使用Nginx;对于大型的Web服务器的时候可以使用Haproxy;对性能有严格要求的时候可以使用...

    LVS负载均衡软件Keepalived高可用:keepalived-2.0.10

    在LVS环境中,Keepalived可以管理多个VIP(虚拟IP),实现LVS的负载均衡策略,如轮询、最少连接、IP哈希等。 接下来,Keepalived与Nginx、Haproxy、MySQL等服务的集成,可以进一步提升整个系统的高可用性。例如,...

    云平台技术选型之一:负载均衡

    负载均衡技术选型是一个复杂的过程,涉及多种技术解决方案的比较,包括但不限于以下几种技术: 1. LVS(Linux Virtual Server):LVS是一个高可用的负载均衡解决方案,它运行在Linux内核中,适用于大型系统,能提供...

    负载均衡软件生态分析.docx

    在本文中,我们将深入探讨三种广泛使用的负载均衡软件:Nginx、LVS(Linux Virtual Server)和HAProxy,以及它们各自的特点、适用场景和优缺点。 首先,Nginx是一款工作在应用层(7层)的负载均衡软件,以其强大的...

    【总结】Http和服务服务器负载均衡

    相较之下,LVS是工作在网络第四层的负载均衡软件,具备强大的抗负载能力,主要通过IP地址和端口映射的方式将流量分发给多个内部服务器。LVS配置相对简单,适用于多种应用场景,如数据库服务器和在线聊天服务器。但...

Global site tag (gtag.js) - Google Analytics