版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、用户需求本案例公司中现有数量较多的服务器群:? WEB服务器4台?服务器2台?虚拟主机服务器 10台?应用服务器2台?数据库2台双机+盘阵希望通过服务器负载均衡设备实现各服务器群的流量动态负载均衡,并互为冗 余备份。并要求新系统应有一定的扩展性,如数据访问量继续增大,可再添加 新的服务器参加负载均衡系统。二、需求分析我们对用户的需求可分如下几点分析和考虑:1. 新系统能动态分配各服务器之间的访问流量;同时能互为冗余,当其中 一台服务器发生故障时,其余服务器能即时替代工作,保证系统访问的 不中断;2. 新系统应能管理不同应用的带宽,如优先保证某些重要应用的带宽要 求,同时限定某些不必要应用的
2、带宽,合理高效地利用现有资源;3. 新系统应能对高层应用提供安全保证,在路由器和防火墙根底上提供了 更进一步的防线;4. 新系统应具备较强的扩展性。o容量上:如数据访问量继续增大,可再添加新的服务器参加系统;o应用上:如当数据访问量增大到防火墙成为瓶颈时,防火墙的动 态负载均衡方案,又如针对链路提出新要求时关于In ternet访问链路的动态负载均衡方案等。、解决方案Appll 只需改动Port= 8080”为上面提到的端口号就行,对安装 tomcat的三个服务器这个文件做改动。2) 负载均衡服务器配置1(1) 在那台要安装 apache的服务器上安装 apache,我的安装路径为默认C:Pr
3、ogram 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) 均衡服务
4、器的配置2在apache的安装目录中的conf目录下创建文件pertie,写入文件内容如下:#fine the munication channelchannel.socket : 30 : 8009Info=Ajp13 forwarding over socket#配置第一个服务器tomcatld=tomcat1 # 要和 tomcat 的配置文件 server.xml 中的 jvmRoute=tomcat1名称一致 debug=0 lb_factor=1#负载平衡因子,数字越大请求被分配的几率越高。类似地再配置其它的服务器。最后加上这 样的句
5、子 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
6、, index.jsp的页面的主要内容是打印出为客户服务的服务器的IP地址和端口号,当然还有其它一些内容,最主要的是这些内容,这样当我们在测试的时候也方便地知道为其提供服务的服务到底是哪一个服务器,这个信息是非常重要的,这样我们能看岀当大量用 户访问的时候我们能知道负载分配的情况。5)集群配置分别修改三个tomcat的配置文件conf/server.xml找到以下面语句开始的地方:vClusterListener className=org.apache.catalina.cluster.session.ClusterSessionListener/ - 将最上,最下面的一行都改为 就可以了。
7、然后再在Conf目录下建立perties 文件,写入下面一行,其中端口为相应的channelSocket.port=80096)集群应用配置对于要进展负载和集群的tomcat目录下的webapps中的应用中的 WEB-INF中的web.xml文件要添加如下一句配置vdistributable/到此为止配置完成剩下的就是测试3.2 环境的测试首选分别测试每个tomcat的启动是否正常。:/31:7080:/32:8888:/33:9999再访问一下:/219.218.22.(2)其次测试一下负载均衡服务器:13
8、0/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本系统的不足之处本系统在除了有单机思想不能比拟的优点之处,也有自己的不足之处,比如本系统不能根据每个服务器的实际运行情况动态地调整集群中的每一个服务器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二次电池的工作原理与分类考核试卷
- 水平衡运输与货物集送考核试卷
- 浙江省温州市洞头实验小学2023-2024学年六年级上学期期中英语试卷
- 电力安全工器具的使用考核试卷
- 建筑装饰施工安全管理考核试卷
- 盐矿开采过程中的地下水动态及调控考核试卷
- 供应链安全应急预案制定与模拟演练方案设计考核试卷
- 家用纺织品产品生命周期管理考核试卷
- 面神经课件教学课件
- 雷雨前课件教学课件
- 钢管施工承包合同(完整版合同模板)
- 大学生职业生涯规划无人机林业
- 教师职业生涯发展报告
- 2024年时事新闻及点评【六篇】
- JJF(新) 99-2023 液体流量计现场校准规范
- 2024年海岛旅游行业分析报告及未来发展趋势
- 针刺伤标准预防
- 团播主持人协议
- 跨国企业中方外派人员的跨文化适应
- 国际航空运费计算
- 《静载试验讨论》课件
评论
0/150
提交评论