Web服务器负载均衡方案_第1页
Web服务器负载均衡方案_第2页
Web服务器负载均衡方案_第3页
Web服务器负载均衡方案_第4页
Web服务器负载均衡方案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web服务器负载均衡方案资料来源:/network/server/j229695.html集群的概念容易和一些概念(SMP、NUMA、MPP、分布处理)相混淆,其主要区别在资源被共享和复制的级别不同。它们是按SMP、NUMA、MPP、集群、分布处理从最紧密到最松散的排列。SMP(多处理系统):这种系统是在一台计算机里有多个 CPU,CPU之间的地位是平等的,它们共享内存空间和I/O设备。其工作方法是由操作系统负责将任务分解成多个并发进程, 然后让其在不同的CPU上运行。NUMA(非统一内存存取):这种系统可以让多处理计算机的 CPU比SMP更高效地共享本地内存,CPU可以更快速地存取单一的内存区域,不过如需要也可以用间接方式存取其他区域的内存,这种方法是让某些 CPU在给定范围的物理内存中有更大的优先使用权。MPP(巨型并行处理):这种系统的节点都有自己的CPU,并有自己的专有资源。此种结构相对独立,但各个节点一般没有完全存取 I/O的能力。集群:集群系统是由独立的计算机组成,但有控制管理工具统一管理。分布处理:它是比我们要构筑的集群系统更松散的连接, 一般是任务在不同的地方完成, 没有可以作为整体管理的单一实体。以上的聚合方式有紧有疏, 它们都有自己的适用范围, 这里就不多说了,有兴趣可自己找些资料看,这里只是想让大家了解它所处的位置。

1实现负载均衡的方法集群的目的是共享和高效地利用资源, 提供大型运算,提供负载均衡分配请求压力以及出现故障时能够进行切换实现高可用性。限于篇幅,本文只对负载均衡的实现做些介绍 (针对TurboLinuxClusterServer)。通过对相关软件的分析,实现集群负载的功能是通过流量管理实现的, 具体有这样几种实现方法:直接路由(Directforwarding)、网络地址转换(NAT)、隧道技术(Tunneling)。1.1直接路由(Directforwarding)当参与集群的计算机和作为控制管理的计算机在同一个网段时可以用此法, 控制管理的计算机接收到请求包时直接送到参与集群的节点。 优点是返回给客户的流量不经过控制主机, 速度快开销少。1.2网络地址转换(NAT)这种方法可能大家较熟悉,地址转换器有能被外界访问到的合法 IP地址,它修改来自专有网络的流出包的地址, 外界看起来包是来自地址转换器本身, 当外界包送到转换器时, 它能判断出应该将包送到内部网的哪个节点。优点是节省 IP地址,能对内部进行伪装;缺点是效率低,因为返回给请求方的流量经过转换器。1.3隧道技术(Tunneling)VPN,也可使用租用专线。这种方式是在集群的节点不在同一个网段时可用的转发机制,是将 IPVPN,也可使用租用专线。量中的方法,为了安全的考虑,应该使用隧道技术中的

集群所能提供的服务是基于 TCP/IP的Web服务、Mail服务、News服务、DNS服务、Proxy服务器等等,下面我们将就具体的产品 TurboLinuxClusterServer来实现一个进行负载均衡集群系统,用于提供 Web和FTP的服务。2、四台服务器的负载均衡实例所提供的服务:Web、FTP。系统的实现目的:做一个较完善负载均衡的系统,以便能用到其中的较多的功能。采用设备状况:使用四台服务器,其中 3台装TurboLinuxClusterServer」台安装Windows2000Sever。2.1系统安装1•在两台服务器上安装TurboLinux,apache和wu-ftpd也要安装,因为集群要提供这种服务安装完后重启,挂接光驱在目录/mnt/cdrom下,执行./TLCS-install,然后按提示完全安装。2.在一台服务器上安装 Windows2000Server,要安装InternetInformationServer5.0。2.2系统配置设置各台服务器的IP地址、子网掩码、路由等,调通网络,将一台TurboLinux服务器设置成DNS服务器,使其能够正向解析和反向解析。服务器名此例为 pci,域为。

配置ClusterServer。执行Turbolinuxclusteradmin,设置情况如下(注:箭头连接的是选单选项,箭头所指为下级选单,最后冒号后为设置情况 )。Agents:ClusterServerConfiguration—ClusterServices—Application StabilityAgents:⑴http为默认的服务,不用设置ftp/usr/lib/ftpAgentClusterServerConfiguration —ClusterServices —ServiceSettings:http,80:TCP,stickyftp,21:TCP,ftpClusterServerConfiguration —ServersConfigurationpc1(),direct,pingpc2(),direct,pingpc3(),direct,pingpc4(),direct,pingClusterServerConfiguration —AdvaneeTrafficManagers:(1)AdvaneeTrafficManagerSystem:(2)AdvaneeTrafficManagerSetting: (2)AdvaneeTrafficManagerSetting: 默认值ClusterServerConfiguration fVirtualSevers:主机为:sendmail:master@Serverpoolname:ServerGroup1ClusterServerConfigura tionfGlobleSettings:网络设置:netmask2.3配置集群各接点因为TurboLinuxClusterServer本身能被工具自动同步, 所以只需配置Windows2000Server:开始f设置f控制面板f添加新硬件f下一步f添加/排除设备故障f添加新设备f否,我想从列表选择硬件f其他设备fMicrosoft:MicrosoftLoopbackAdapterf完成。桌面上右键单击”网上邻居"f属性fTCP/IPf设置IP地址、缺省网关,子网掩码 (注:先设成:)。开始f运行fregeditf找到注册表中跟MicrosoftLoopbackAdapter相关的项,将子网掩码改成:55。

配置系统以便运行合适的服务、 并配置适合控制管理器管理的配置, 以便可在控制管理器中使用。2.4在管理选单中执行内容同步选tlcs_content_sync,输入密码,将复制控制管理计算机中的服务内容。在管理选单中执行设置同步选tlcs_config_sync,输入密码,将复制控制管理计算机中的设置。现在已经可以进入运行状态,可将客户端连接在服务器的交换机上,客户端可以请求 Web和FTP服务,需要查看运行情况可以用控制台从 :910管理。在计算机技术中集群负载平衡是自成体系的,目前它是一个热门技术也是一个高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论