HAProxy介绍
基于操作系统的软负载和基于第三方应用的软负载,HAProxy属于基于第三方应用的软负载均衡,LVS是基于操作系统的软负载均衡
HAProxy简介
HAProxy是一个开源的、高性能的,基于TCP和HTTP协议的负载均衡软件
HAProxy优点
可靠性稳定性好
支持较高并发连接数,请求连接数,数据处理能力强
支持多于8种负载均衡算法
支持虚拟主机功能
支持连接拒绝 全透明代理
功能强大的服务器状态监控界面
强大的ACL支持
四层负载均衡和七层负载均衡的去呗
七层,负载均衡器会与客户端和后端服务器端分别建立一次TCP连接
四层 建立一次TCP连接
七层负载均衡相比四层负载均衡,对设备要求更高,七层负载均衡的处理能力比四层负载均衡低。
HAProxy与LVS的异同
1.两者都是软负载产品,只不过LVS基于操作系统,HAProxy基于第三方应用实现负载均衡
2.LVS 四层 HAProyxy 四七
3.LVS检测功能单一,HAProxy可以支持端口、URL、脚本等多种检测模式
4.HAPRroxy整体性能低于LVS,LVS有接近硬件设备的网络吞吐和负载能力
高性能负载均衡架构设计原则
高可用性
可扩展性
可视可控性
安全性
HAProxy常见方案
Load Balancer层 位于集群系统最前端,由一台HAProxy Server组成,请求分发给Banlance Node层
Balance Node层:有一组实际运行应用服务的机器组成。