分类: LINUX
2008-08-20 18:29:09
集群系统(Cluster)主要解决下面几个问题:
高可靠性(HA)。利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。
高性能计算(HP)。即充分利用集群中的每一台计算机的资源,实现复杂运算的并行处理,通常用于科学计算领域,比如基因分析,化学分析等。
负载平衡。即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。
在实际应用中,最常见的情况是利用集群解决负载平衡问题,比如用于提供WWW服务。在这里主要展示如何使用LVS(LinuxVirtialServer)来实现实用的WWW负载平衡集群系统。
二、LVS简介
关于LinuxLVS的工作原理和更详细的信息,请参考。
三、LVS配置实例
LVS有三种负载平衡方式,NAT(NetworkAddressTranslation),DR(DirectRouting),IPTunneling。其中,最为常用的是DR方式,因此这里只说明DR(DirectRouting)方式的LVS负载平衡。
1、网络拓扑结构。