HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。 原文链接地址:http://www.oschina.net/p/haproxy

下图是HAProxy的架构:

下图是HAProxy的监控页面截图:

HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制 、系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接。事件驱动模型因为在有更好的资源和时间管理的用户端(User-Space) 实现所有这些任务,所以没有这些问题。此模型的弊端是,在多核系统上,这些程序通常扩展性较差。这就是为什么他们必须进行优化以 使每个CPU时间片(Cycle)做更多的工作。

附件:haproxy+keepalived 一键安装包http://www.oschina.net/p/haproxy-keepalived

Web负载均衡解决方案 HAproxy相关推荐

  1. Web负载均衡学习笔记之四层和七层负载均衡的区别

    0x00 简介 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡:七层就是基于URL等应用层信息的负载均衡:同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡. ...

  2. 转:Discuz!NT负载均衡解决方案(HA)之---LVS(Linux Virtual Server)

    来自:http://www.cnblogs.com/daizhj/archive/2010/06/13/1693673.html 在Discuz!NT的最新版本(企业版)中,支持目前主流LINUX平台 ...

  3. 负载均衡之HAProxy——种种

    HAProxy原理和配置 目录 1.HAProxy简介 2.haproxy安装和配置说明 proxies配置参数 bind配置 Balance配置 基于cookie的会话绑定 统计接口启用相关的参数 ...

  4. Web 负载调度器 haproxy

    文章目录 一.Web集群调度器 1.常用的Web集群调度器 2. Haproxy应用分析 3. Haproxy的主要特性 4. 常用集群调度器的优缺点 5. LVS.Nginx.Haproxy的区别 ...

  5. RedHat 7配置keepalived+LVS实现高可用的Web负载均衡

    上一篇博文中我们使用keepalived实现了haproxy的高可用,但keepalived问世之初却是为LVS而设计,与LVS高度整合,LVS与haproxy一样也是实现负载均衡,结合keepali ...

  6. IIS Web负载均衡的几种方式

    Web负载均衡的几种实现方式 摘要: 负载均衡(Load Balance)是集群技术(Cluster)的一种应用.负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力.目前最常见的负载均衡应 ...

  7. Web负载均衡的几种实现方式

    摘要: 负载均衡(Load Balance)是集群技术(Cluster)的一种应用.负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力.目前最常见的负载均衡应用是Web负载均衡.根据实现的 ...

  8. Citrix NetScaler 全局负载均衡解决方案

    Citrix NetScaler 全局负载均衡解决方案 思杰(Citrix)系统亚太有限公司 2008年5月 目 录 第1章 项目概述... 3 第2章 思杰系统(Citrix)公司简介... 4 2 ...

  9. Radware全局负载均衡解决方案

    一. 需求分析 无论用户的数据中心内部采用多么完善的冗余机制.安全防范工具以及先进的负载均衡技术,单个数据中心的运行方式仍然不能保证关键业务可以7*24不间断运行.而为了满足处于全球范围内不同地点的用 ...

最新文章

  1. Linux终端设备详解
  2. Jetty在win10上的配置,IDEA中配置Jetty,Maven中配置Jetty插件,Eclipse中配置Jetty插件及其使用,通过java代码内嵌Jetty Server
  3. C 条件变量使用详解
  4. 诺基亚挥别Qt,转手给Digia
  5. Unity 中 Png转Texture2D再转Sprite
  6. 解决PHP不打印任何东西浏览器输出字符串
  7. steam加速_PC电脑steam有没有免费试用的加速器?首选电狐加速器
  8. keytool 使用
  9. C语言-流程控制-输出华氏-摄氏温度转换表
  10. netstat命令和ss命令
  11. 解决win7 svchost占用CPU过高的问题
  12. 干货实操!人人都能学会的Excel数据分析方法
  13. python中len函数_len()函数以及Python中的示例
  14. 大数据专业未来就业前景如何?
  15. java命令行简单实现推箱子小游戏
  16. 去掉dt和dd默认间隔的方法
  17. 五大编程语言,你知道哪门最适合你吗?让我给你仔细分析一波
  18. 泛型中的类型擦除和桥方法
  19. 世峰与深圳供电局就电力发展历史虚拟现实培训系统项目展开合作
  20. Levy distribution(列维分布)和Levy fligt(列维飞行)

热门文章

  1. Html块级元素详解
  2. 安装RPM包或源码包
  3. ”很抱歉,系统监测到你的支付宝账号有异常“ - 如何入驻支付宝开放平台??
  4. AC_mm玩dota
  5. Swift使用友盟分享
  6. Python 中的GIL
  7. 亚马逊多账号如何进行注册
  8. 计算机的研究生学校有哪些专业好就业前景,2021考研
  9. Linux Centos7搭建邮件服务器
  10. 接入Apple 登录(AuthenticationServices) 后端处理Java版