haproxy反向代理详解

haproxy反向代理详解

ID:12126623

大小:92.46 KB

页数:51页

时间:2018-07-15

haproxy反向代理详解_第1页
haproxy反向代理详解_第2页
haproxy反向代理详解_第3页
haproxy反向代理详解_第4页
haproxy反向代理详解_第5页
资源描述:

《haproxy反向代理详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全部列表>>http反向代理之haproxy详解大纲一、前言二、haproxy简介三、haproxy版本特性四、haproxy支持的平台及OS五、haproxy性能特点六、负载均衡器的性能评估因素七、haproxy配置文件详解八、安装与配置haproxy九、haproxy案例演示十、haproxy配置文件中的关键字参考十一、haproxy监控功能详解十二、haproxy负载均衡MySQL服务的配置示例一、前言    在上几篇博客中我们主要讲解了nginx的相关知识,有nginx作为Web服务器的配置讲解,作为反向代理、负载均衡服务器的讲解,在这一节中我们主要讲解有hapro

2、xy知识,haproxy是免费、极速且可靠的用于为TCP和基于HTTP应用程序提供高可用、负载均衡和代理服务的解决方案,尤其适用于高负载且需要持久连接或7层处理机制的web站点。下面我们就来详细的说一说haproxy。二、haproxy简介    HAProxy是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。·免费开源,稳定性也是非常好,这个可通过一些项目可以看出来,单Haproxy也跑得不错,稳定性可以与硬件级的F5相媲美;·

3、根据官方文档,HAProxy可以跑满10Gbps-NewbenchmarkofHAProxyat10GbpsusingMyricom's10GbENICs(Myri-10GPCI-Express),这个数值作为软件级负载均衡器是相当惊人的。官方测试的性能情况如下图,··HAProxy支持连接拒绝:因为维护一个连接的打开的开销是很低的,有时我们很需要限制攻击蠕虫(attackbots),也就是说限制它们的连接打开从而限制它们的危害。这个已经为一个陷于小型DDoS攻击的网站开发了而且已经拯救了很多站点,这个优点也是其它负载均衡器没有的。·HAProxy支持全透明代理(已具备硬件

4、防火墙的典型特点):可以用客户端IP地址或者任何其他地址来连接后端服务器.这个特性仅在Linux2.4/2.6内核打了cttproxy补丁后才可以使用.这个特性也使得为某特殊服务器处理部分流量同时又不修改服务器的地址成为可能。·HAProxy现多于线上的Mysql集群环境,我们常用于它作为MySQL(读)负载均衡。·自带强大的监控服务器状态的页面,实际环境中我们结合Nagios进行邮件或短信报警,这个也是我非常喜欢它的原因之一·HAProxy支持虚拟主机。·HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件

5、上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。注,在功能上,能以proxy反向代理方式实现Web均衡负载,这样的产品有很多。包括lvs,Nginx,ApacheProxy,lighttpd等。国内生产环境上使用Haproxy的公司很多,例如淘宝的CDN系统,三、haproxy版本特性HAProxy是免费、极速且可靠的用于为TCP和基于HTTP应用程序提供高可用、负载均衡和代理服务的解决方案,尤其适用于高负载且需要持久连接或7层处理机制的web站点。1.HAProxy目前主要有两个

6、版本:·1.4――提供较好的弹性:衍生于1.2版本,并提供了额外的新特性,其中大多数是期待已久的。·1.3――内容交换和超强负载:衍生于1.2版本,并提供了额外的新特性。2.haproxy1.4版本特性·客户端的长连接(client-sidekeep-alive)·TCP加速(TCPspeedups)·响应池(responsebuffering)·RDP协议·基于源的粘性(source-basedstickiness)·更好的统计数据接口(amuchbetterstatsinterfaces)·更详细的健康状态检测机制(moreverbosehealthchecks)·基于

7、流量的健康评估机制(traffic-basedhealth)·支持HTTP认证·服务器管理命令行接口(servermanagementfromtheCLI)·基于ACL的持久性(ACL-basedpersistence)·日志分析器注,更多特性请查看官方文档:http://haproxy.1wt.eu/#news3.haproxy1.3版本特性·内容交换(contentswitching):基于任何请求标准挑选服务器池·ACL:编写内容交换规则·负载均衡算法(load-balancingalgorithms):更多

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。