LVS集群的体系结构
 

LVS集群的体系结构如图9 所示 ,这里将它划分成三层,一个完整的LVS负载均衡项目,构建强壮的体系结构里负载均衡层、真实服务器层、后端共享存储层都是相辅相成,必不可少的部分。

 

 

 

软件工具的选择与优点

LVS优势
使用普通的服务器 + 开源软件,顶替昂贵的商业硬件设备,节省开销,特别是为在创业发展中的公司有效节约成本。LVS这种集群技术可以用最少的投资获得接近于大型主机的性能。


LVS集群的通用体系结构,LVS负载均衡结构图,LVS负载均衡架构图

它有三个主要组成部分:

(1)负载均衡器(Load Balancer) :是整个集群对外的前
端机 ,它负责将客户的服务请求发送到一组真实服务器上
执行 ,而客户则认为服务是来自同一个 IP地址上的。
(2)服务器池(Server Pool) :客户端发出的服务请求经
过负载均衡器处理以后转交到服务池 ,由真实服务器响应
请求并返回数据。真实服务器执行的服务有 WWW、 Mail、
FTP和 DNS等 ,它们通过高速 LAN 或在地理上分布于各
地的 WAN 相连。
(3)后端存储(Backend Storage) :为服务器池提供一个
共享的存储区 ,这样很容易使各服务器提供相同的服务。

各层的作用:
◆Load Balancer(负载均衡器):
Load Balancer(负载均衡器)是整个集群系统的前端,负责把客户请求转发到Real Server上。
Backup是备份Load Balancer,当Load Balancer不可用时接替它,成为实际的Load Balancer。
Load Balancer通过Ldirectord监测各Real Server的健康状况。在Real Server不可用时把它从群中剔除,恢复时重新加入。
◆Server Array(服务器群):
Server Array是一组运行实际应用服务的机器,比如WEB, Mail, FTP, DNS, Media等等。
在实际应用中,Load Balancer和Backup也可以兼任Real Server的角色。
◆Shared Storage(共享存储):
Shared Storage为所有Real Server提供共享存储空间和一致的数据内容。