web服务器负载均衡方案

web服务器负载均衡方案

ID:35274337

大小:19.72 KB

页数:6页

时间:2019-03-22

web服务器负载均衡方案_第1页
web服务器负载均衡方案_第2页
web服务器负载均衡方案_第3页
web服务器负载均衡方案_第4页
web服务器负载均衡方案_第5页
资源描述:

《web服务器负载均衡方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Web服务器负载均衡方案资料来源:http://www.qqread.com/network/server/j229695.html集群的概念容易和一些概念(SMP、NUMA、MPP、分布处理)相混淆,其主要区别在资源被共享和复制的级别不同。它们是按SMP、NUMA、MPP、集群、分布处理从最紧密到最松散的排列。SMP(多处理系统):这种系统是在一台计算机里有多个CPU,CPU之间的地位是平等的,它们共享内存空间和I/O设备。其工作方法是由操作系统负责将任务分解成多个并发进程,然后让其在不同的CPU上运行。NUMA(非统一内存存取):这种系统可以让多处理计算

2、机的CPU比SMP更高效地共享本地内存,CPU可以更快速地存取单一的内存区域,不过如需要也可以用间接方式存取其他区域的内存,这种方法是让某些CPU在给定范围的物理内存中有更大的优先使用权。MPP(巨型并行处理):这种系统的节点都有自己的CPU,并有自己的专有资源。此种结构相对独立,但各个节点一般没有完全存取I/O的能力。集群:集群系统是由独立的计算机组成,但有控制管理工具统一管理。分布处理:它是比我们要构筑的集群系统更松散的连接,一般是任务在不同的地方完成,没有可以作为整体管理的单一实体。以上的聚合方式有紧有疏,它们都有自己的适用范围,这里就不多说了,有兴趣

3、可自己找些资料看,这里只是想让大家了解它所处的位置。1、实现负载均衡的方法集群的目的是共享和高效地利用资源,提供大型运算,提供负载均衡分配请求压力以及出现故障时能够进行切换实现高可用性。限于篇幅,本文只对负载均衡的实现做些介绍(针对TurboLinuxClusterServer)。通过对相关软件的分析,实现集群负载的功能是通过流量管理实现的,具体有这样几种实现方法:直接路由(Directforwarding)、网络地址转换(NAT)、隧道技术(Tunneling)。1.1直接路由(Directforwarding)当参与集群的计算机和作为控制管理的计算机在同

4、一个网段时可以用此法,控制管理的计算机接收到请求包时直接送到参与集群的节点。优点是返回给客户的流量不经过控制主机,速度快开销少。1.2网络地址转换(NAT)这种方法可能大家较熟悉,地址转换器有能被外界访问到的合法IP地址,它修改来自专有网络的流出包的地址,外界看起来包是来自地址转换器本身,当外界包送到转换器时,它能判断出应该将包送到内部网的哪个节点。优点是节省IP地址,能对内部进行伪装;缺点是效率低,因为返回给请求方的流量经过转换器。1.3隧道技术(Tunneling)这种方式是在集群的节点不在同一个网段时可用的转发机制,是将IP包封装在其他网络流量中的方法

5、,为了安全的考虑,应该使用隧道技术中的VPN,也可使用租用专线。集群所能提供的服务是基于TCP/IP的Web服务、Mail服务、News服务、DNS服务、Proxy服务器等等,下面我们将就具体的产品TurboLinuxClusterServer来实现一个进行负载均衡集群系统,用于提供Web和FTP的服务。2、四台服务器的负载均衡实例所提供的服务:Web、FTP。系统的实现目的:做一个较完善负载均衡的系统,以便能用到其中的较多的功能。采用设备状况:使用四台服务器,其中3台装TurboLinuxClusterServer,1台安装Windows2000Sever

6、。2.1系统安装1.在两台服务器上安装TurboLinux,apache和wu-ftpd也要安装,因为集群要提供这种服务,安装完后重启,挂接光驱在目录/mnt/cdrom下,执行./TLCS-install,然后按提示完全安装。2.在一台服务器上安装Windows2000Server,要安装InternetInformationServer5.0。2.2系统配置1.设置各台服务器的IP地址、子网掩码、路由等,调通网络,将一台TurboLinux服务器设置成DNS服务器,使其能够正向解析和反向解析。服务器名此例为pc1,域为test.com。2.配置Clust

7、erServer。执行Turbolinuxclusteradmin,设置情况如下(注:箭头连接的是选单选项,箭头所指为下级选单,最后冒号后为设置情况)。ClusterServerConfiguration→ClusterServices→ApplicationStabilityAgents:(1)http为默认的服务,不用设置(2)ftp----/usr/lib/ftpAgentClusterServerConfiguration→ClusterServices→ServiceSettings:(1)http,80:TCP,sticky(2)ftp,21:T

8、CP,ftpClusterServerConfigu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。