Keepalived + Haproxy实现负载均衡高可用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Keepalived + Haproxy实现负载均衡高可用相关的知识,希望对你有一定的参考价值。

基于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实现负载均衡

不仅是负载均衡器


————————————————测试版——————————————————————

本文出自 “RightNow” 博客,请务必保留此出处http://amelie.blog.51cto.com/12850951/1980508

以上是关于Keepalived + Haproxy实现负载均衡高可用的主要内容,如果未能解决你的问题,请参考以下文章

Haproxy+keepalived实现负载均衡

HaProxy + Keepalived 实现高可用负载均衡

HaProxy + Keepalived 实现高可用负载均衡

haproxy+keepalived实现高可用负载均衡

Keepalived + Haproxy实现负载均衡高可用

keepalived+haproxy实现网站负载均衡和高可用