




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
负载均衡和集群的实现负载均衡和集群的原理及实现-Diarc技术维护组原理:集群(Cluster)所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 负载均衡(Load Balance)网络的负载均衡是一种动态均衡技术,通过一些工具实时地分析数据包,掌握网络中的数据流量状况,把任务合理均衡地分配出去。这种技术基于现有网络结构,提供了一种扩展服务器带宽和增加服务器吞吐量的廉价有效的方法,加强了网络数据处理能力,提高了网络的灵活性和可用性。特点(1)高可靠性(HA)。利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。(2)高性能计算(HP)。即充分利用集群中的每一台计算机的资源,实现复杂运算的并行处理,通常用于科学计算领域,比如基因分析、化学分析等。(3)负载平衡。即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。 这方面做出突出贡献的是中国的章文嵩博士。基本概念和原理性的东西就介绍到这儿,下面针对咱们公司的实际情况来谈一谈实施什么类型的负载均衡更合适一点。主体服务器以windows操作系统为主,tomcat为web服务器,MSSQL做数据库,上面还有一些加密的网站,为了改动最少,同时做到负载均衡和集群,最好采用前端为一台或者两台linux做操作系统,上面跑apache的web服务器,后端以windows做操作系统,上面跑tomcat的web服务器,然后用两台服务器做数据库服务器,上面跑MSSQL,这样都会互有冗余,=2的服务器做负载均衡,从而提高网站的稳定性和吞吐量,至于前面两台apache服务器可以做raid0+1,MSSQL的数据库服务器同样做raid0+1,tomcat服务器做raid5,这样就保证了硬盘坏掉而网站不挂。这块这样设计是个比较合理的可选方案。负载均衡和集群这块可以这样做:apache处理静态页面,tomcat来处理动态页面,两个apache做负载均衡,这样保证坏掉一个,另一个启用。tomcat做负载均衡和集群。这样tomcat坏掉2到3个也不会网站挂掉。至于以后估计会用cash服务器,ip分流器,apache的反向解析等等一系列的技术,咱这儿不多讲,有兴趣自己看。Linux的安装和apache的安装就不讲了。在安装过程中有什么问题,问老大或者我都行。现在讲负载均衡方面在apache端要配置的东西。进入8/usr/local/apache/conf下面,有httpd.conf的配置问题,这是属于apache的配置文件,类似于tomcat的server.xml,在这里面我们加入如下代码:插一句:我编译linux内核的时候,没编译成功,大家伙儿有谁编译成功了,我请教一下。#添加test项目 Alias /staid /var/www/test Options Indexes FollowSymLinks MultiViews Includes ExecCGI AllowOverride None Order allow,deny Allow from all #禁止访问WEB-INF文件夹 Order allow,deny 这段代码咱解释一下:Alias是干嘛的,他是用来给网站做虚拟目录的,举例:比如咱的网站在/var/www/test底下,它肯定不在/usr/local/apache/htdocs底下对不对,那就得用alias来把/staid 重定向到/var/www/test文件夹上。访问的时候呢,就是8/staid这样访问。然后Directory里面规定的是文件的属性和web-inf是否可以访问。Include conf/mod_jk.conf,这个就不解释多讲了,因为很简单。然后看看mod_jk.confrootstaid conf# more mod_jk.conf #加载jk模块,名字要对应 LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.6.so # 加载刚才新建的perties文件 JkWorkersFile conf/perties # Jk日志文件 JkLogFile logs/mod_jk.log # Jk日志的级别,参数有debug/error/info JkShmFile logs/mod_jk.shm JkLogLevel info # Jk日志的数据格式 JkLogStampFormat %a %b %d %H:%M:%S %Y # Jk的一些配置选项 indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories # Jk请求日志的格式 JkRequestLogFormat %w %V %T #JSP do Servlet文件交由Tomcat处理 JkMount /servlet/* controller JkMount /*.jsp controller JkMount /*.do controller # JkMount 表示使用Tomcat来解析, JkUnMount则相反 # JkMount /test/* controller 表示把test目录下的所有文件以及子目录都交给Tomcat处理 # 一般是jsp和servlet程序交由tomcat处理就可以了,静态文件图片等仍然由Apache处理 # 你可以根据需要来设定,比如只把test/*.jsp交给Tomcat处理 # JkMount /test/*.jsp ajp13 #JkAutoAlias /home/work/dev/test/* #该文件夹下所有的静态文件自动交由Apache处理 JkMount /test/servlet/* controller #/test/servlet/下所有的文件也交给Tomcat处理下面咱们讲pertiesrootstaid conf# cat perties#worker.list = controller,ajp12,ajp13 #server 列表#=ajp13=worker.ajp13.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009worker.ajp13.host=6 #tomcat的主机地址,如不为本机,请填写ip地址worker.ajp13.type=ajp13worker.ajp13.lbfactor =1 #server的加权比重,值越高,分得的请求越多#=ajp12=worker.ajp12.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009worker.ajp12.host=9 #tomcat的主机地址,如不为本机,请填写ip地址worker.ajp12.type=ajp13worker.ajp12.lbfactor=1 #server的加权比重,值越高,分得的请求越多#=controller,负载均衡控制器=worker.controller.type=lb #这儿代表的是负载均衡的设置,其实这儿有几个参数比较重要,不多讲,自己网上查,主要是我也忘了,呵呵worker.controller.balance_workers=ajp13,ajp12 #指定分担请求的tomcatworker.controller.sticky_session=1行了,该配置的都配置完了,负载均衡都配置完毕。下面还有集群,集群的作用就是把session都弄得每个tomcat底
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 龙舟赛参赛人员合同6篇
- 有关技术开发(合作)合同2篇
- 加工水泥杆合同范本
- 转让协议转租合同范本
- 铺面联营协议合同范本
- 管道清洗报价合同范本
- 场地机器租赁合同范本2篇
- 微商操盘合同范本
- 债权抵押转让合同范本
- 对口学校租赁合同范本
- 统编版四年级上册第四单元快乐读书吧 《中国古代神话故事》 课件
- GRE强化填空36套精练与精析
- 物流管理就业能力展示
- 宿管老师培训课件
- 四年级英语 4AM3U2 Around my home同课异构
- 超限货物运输安全
- 2024年江苏省对口单招英语试卷及答案
- 循环经济的环保意义
- 国家临床版3.0手术操作编码(ICD-9-CM3)
- 小学一年级上册体育全册教案
- 2024年高考法语核心词汇全突破
评论
0/150
提交评论