码迷,mamicode.com
首页 > 其他好文 > 详细

LVS体系结构

时间:2019-03-06 16:31:19      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:sha   服务器集群   ocfs2   web服务   ola   cer   storage   数据   tp服务器   

LVS架设的服务器集群系统由3个部分组成:负载均衡层(Load Balancer)、中间的服务器群组层(Server Array)、最底端的数据共享存储层(Shared Storage).在用户看来,所有的内部应用都是透明的,用户只是在使用一个虚拟服务器提供的高性能服务。

负载均衡层(Load Balancer):
LB层位于整个集群系统的最前端,由一台或者多台负载调试器(Director Server)组成,LVS模块就安装在Director Server上。Director的主要作用类似于一个路由器,它含有完成LVS功能所设定的路由表,通过这些路由表把用户的请求分发给Server Array层的应用服务器(Real Server)。同时,在Director Server上还要安装对Real Server服务的监控模块Ldirectord,此模块用于监测各个Real Server服务的健康状况。在Real Server不可用时把它从LVS跌幅表中剔除,恢复时重新加入。

Server Array层:
Server Array层由一组实际运行应用服务的机器组成,Real Server可以是Web服务器、Mail服务器、FTP服务器、DNS服务器和视频服务器中的一个或者多个 ,每个Real Server之间通过调整的LAN或分布在各地的WAN相连接。在实际应用中,Director Server也可以同时兼任Real Server的角色。

Shared Storage层:
Shared Storage层是为所有Real Server提供共享存储空间和内容一致性的存储区域。在物理上,一般由磁盘阵列设备组成,为了提供内容的一致性,一般可以通过NFS网络文件系统共享数据,但是NFS在繁忙的业务系统中,性能并不是很好,此时可以采用集群文件系统,例如RedHat的GFS文件系统、Oracle提供的OCFS2文件系统等。

   从整个LVS结构可以看出,Director Server是整个LVS的核心,目前用于Director Server的操作系统只能是Linux和FreeBSD,Linux 2.6内核不用任何设为就可以支持LVS功能。而FreeBS

   从整个LVS结构可以看出,Director Server是整个LVS的核心,目前用于Director Server的操作系统只能是Linux和FreeBSD,Linux 2.6内核不用任何设为就可以支持LVS功能。

   对于Real Server,几乎可以是所有的系统平台,Linux、Windows、Solaris、AIX、BSD系统列都能很好的支持。

LVS体系结构

标签:sha   服务器集群   ocfs2   web服务   ola   cer   storage   数据   tp服务器   

原文地址:https://blog.51cto.com/13553337/2358979

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!