基于LVS实现Keepalived的高可用见:http://amelie.blog.51cto.com/12850951/1979636
负载均衡为将用户并发请求转发到后台若干服务器,以分流方式均衡负载。均衡负载借用的软件,我们这里是Haproxy。而负责转发的服务器,我们称之为负载均衡服务器,也称反向代理服务器。这种情况下,如果负载均衡服务器挂掉,后台服务器再多也会导致服务无法访问。为提高负载均衡服务器的可用性,我们可以架设从服务器随时接管主负载均衡服务器的工作,而这种方式的实现,就要借助于相关高可用软件,如Keepalived。字如其名,Keepalived就是为了负载均衡服务器能够保持存活而生。
同样实现负载均衡的还有位大亨——LVS。不过LVS是基于OSI四层的负载均衡,即基于IP地址实现转发,使服务能够基于多台主机运行,这样纵使后端服务器有一台挂掉服务也可正常提供。
但如果我们想要基于URL进行控制,或者利用缓存服务器提升访问速度时,LVS就不够用了。
URL访问已经是应用层的范畴。想要对七层应用层做访问控制,就轮到我们的Haproxy大显神威了。
Haproxy作者是法国人Willy Tarreau,据说是一名数学家。这大牛牛到什么程度呢?这么说吧,Haproxy单个进程可处理客户端上万并发连接。注意,是单个进程哟。
这是个什么概念相信不用阿拉多说诸位心中也早有点数了。同时,Haproxy还有个大大的优点——配置简单。
这点类似于Keepalived。所以各位不用担心,这次的实验,也就是两个配置文件的问题。
Haproxy实现负载均衡
不仅是负载均衡器
————————————————测试版——————————————————————
时间: 2024-10-04 22:00:46