负载均衡解决方案设计设计

上传人:小鹤 文档编号:162057793 上传时间:2022-10-17 格式:DOCX 页数:10 大小:165.81KB
返回 下载 相关 举报
负载均衡解决方案设计设计_第1页
第1页 / 共10页
负载均衡解决方案设计设计_第2页
第2页 / 共10页
负载均衡解决方案设计设计_第3页
第3页 / 共10页
点击查看更多>>
资源描述
word一、用户需求本案例公司中现有数量较多的服务器群:? WEB服务器4台?服务器2台?虚拟主机服务器 10台?应用服务器2台?数据库2台双机+盘阵希望通过服务器负载均衡设备实现各服务器群的流量动态负载均衡,并互为冗 余备份。并要求新系统应有一定的扩展性,如数据访问量继续增大,可再添加 新的服务器参加负载均衡系统。二、需求分析我们对用户的需求可分如下几点分析和考虑:1. 新系统能动态分配各服务器之间的访问流量;同时能互为冗余,当其中 一台服务器发生故障时,其余服务器能即时替代工作,保证系统访问的 不中断;2. 新系统应能管理不同应用的带宽,如优先保证某些重要应用的带宽要 求,同时限定某些不必要应用的带宽,合理高效地利用现有资源;3. 新系统应能对高层应用提供安全保证,在路由器和防火墙根底上提供了 更进一步的防线;4. 新系统应具备较强的扩展性。o容量上:如数据访问量继续增大,可再添加新的服务器参加系统;o应用上:如当数据访问量增大到防火墙成为瓶颈时,防火墙的动 态负载均衡方案,又如针对链路提出新要求时关于In ternet访问链路的动态负载均衡方案等。、解决方案Appll 只需改动Port= 8080”为上面提到的端口号就行,对安装 tomcat的三个服务器这个文件做改动。2) 负载均衡服务器配置1(1) 在那台要安装 apache的服务器上安装 apache,我的安装路径为默认C:Program FilesApacheGroupApache2。(2) 安装后测试apache能否正常启动,调试到能够正常启动。(3) 下载jk后解压缩文件。(4) 将解压缩后的目录中的modules目录中的mod_jk2.so文件复制到apache的安装目录下的modules目录中。(5) 修改apache的安装目录中的 conf目录的配置文件 d.conf,在文件中LoadModule模块配置信息 的最后加上一句。(6) 分别修改三个tomcat的配置文件在文件中找到下面的语句只需改动 jvmRoute 的值,在这里分别改为tomcat1 ,tomcat2 和 tomcat3 。3) 均衡服务器的配置2在apache的安装目录中的conf目录下创建文件workers2.propertie,写入文件内容如下:#fine the munication channelchannel.socket : 219.218.22.130 : 8009Info=Ajp13 forwarding over socket#配置第一个服务器tomcatld=tomcat1 # 要和 tomcat 的配置文件 server.xml 中的 jvmRoute=tomcat1名称一致 debug=0 lb_factor=1#负载平衡因子,数字越大请求被分配的几率越高。类似地再配置其它的服务器。最后加上这 样的句子 info=Status worker, displays runtime informationuri : /jkstatus.jsp info=Displaystatus information and checks the c onfig file for changes. Group =status: uri : /*info=Map the whole Webapp debug=04)安装tomcat的服务器配置2在三个tomcat的安装目录中的 webapps建立一样的应用,我和应用目录名为GroupTest,在三个应用目录中建立一样 WEB-INF目录和页面index.jsp , index.jsp的页面的主要内容是打印出为客户服务的服务器的IP地址和端口号,当然还有其它一些内容,最主要的是这些内容,这样当我们在测试的时候也方便地知道为其提供服务的服务到底是哪一个服务器,这个信息是非常重要的,这样我们能看岀当大量用 户访问的时候我们能知道负载分配的情况。5)集群配置分别修改三个tomcat的配置文件conf/server.xml找到以下面语句开始的地方:vClusterListener className=org.apache.catalina.cluster.session.ClusterSessionListener/ - 将最上,最下面的一行都改为 就可以了。然后再在Conf目录下建立jk2.properties 文件,写入下面一行,其中端口为相应的channelSocket.port=80096)集群应用配置对于要进展负载和集群的tomcat目录下的webapps中的应用中的 WEB-INF中的web.xml文件要添加如下一句配置vdistributable/到此为止配置完成剩下的就是测试3.2 环境的测试首选分别测试每个tomcat的启动是否正常。:/219.218.22.131:7080:/219.218.22.132:8888:/219.218.22.133:9999再访问一下:/219.218.22.(2)其次测试一下负载均衡服务器:/219.218.22.130/jkstatus.jsp130/GroupTest/index.jsp 以上测试成功,这说明负载均衡配置已经成功。集群系统负载均衡测试5 78,能够在客户端的浏览器中看到为其提供服务的服务器的IP地址和端口,以与其它一些信息这说明,在并发请求的情况下,集群能够将请求进展分发,达到了负载平衡的目的。下面是本实验测试的 一些数据,详细内容如表格所示:客户端数量服务器A, B,C权值服务器A,B,C处理请求数量3r 11, 2, 041, 2, 172, 3, 2124, 6, 2196, 9, 4集群系统负载均衡测试分析由上面的表格可知,当增加客户端的访问数量的时候我们可以发现设置权值在的服务器处理的请求 个数多,这说明这个负载均衡系统达到了我们的预定目标,这样的系统也适用于集群中的服务器处理能力 不一致的情况。此系统具有良好的适应能力,非常好地解决了在单机思想下无法解决的系统瓶颈问题。3.5本系统的不足之处本系统在除了有单机思想不能比拟的优点之处,也有自己的不足之处,比如本系统不能根据每个服务器的实际运行情况动态地调整集群中的每一个服务器权值,因此当有大量的用户同时访问时并不能真正 的做到绝对的负载均衡,只能相比照拟均匀地将负载分配到集群中的每一个服务器中去。所以本系统也有 待于进一步优化,比如实时地搜集每一服务器的信息,做到动态地调整每一个服务器的权值,有关系统的 进一步优化问题,将做进一步的研究。10 / 10
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!