版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WebLogic+F5负载平衡配置方案下边将F5企业的BIG-IP控制器为例,来介绍硬件负载平衡器配搭weblogic服务器实现集群功能的解决方案。Weblogic集群Weblogic服务器集群将一组服务器会合在一同工作,来供给更灵巧分配的、更稳固的应用平台。服务器集群对用户是透明的,对用户来说,服务器集群不过一个简单的server端,但是实质上,多台服务器一同共同工作来供给服务。经过部署weblogic服务器的集群功能,网站关于来自网络用户的恳求具备了优秀的可扩展性、更高恳求办理容量和冗余能力。关于一个集成的环境,客户端的会话状态一定被保留,以使得在出现故障时能够获取备份session状态。Weblogicserver供给三种门路获取客户端会话状态:数据库复制(经过JDBC)、鉴于文件的复制和内存中的复制。使用鉴于JDBC或鉴于文件的长久体制分别将客户端的会话状态保留在数据库或许文件中。当一个客户端首次连结到集群中的某台服务器时,客户端与该服务器的连结成立,同时该服务器将会话状态完好地保留在离线储存器中。随后的客户端的恳求将被连续地发送给同一台server,这样就保证了会话状态的更新在储存体制中的保留。假如这台服务器发生故障,那么该客户端能够连结到集群中的任何一台服务器。新的服务器经过读取储藏在文件系统或许是数据库中的会话状态来恢复与客户端的会话。内存中的复制体制相同也用于保留客户端会话数据,可是它使用内存而不是其余永远储存体制。在客户端首次连结到集群中的某台服务器时,客户端与该服务器的连结成立,同时该服务器指定此外一台集群中的服务器作为协助服务器来储存会话数据的复本。随后的客户端的恳求将被连续地发送给同一台server,进而保证了在任何给准时间集群中都存有该客户时机话数据的两份拷贝。当与该客户端成立连结的服务器发生故障时,客户端能够连结到集群中另一台服务器。新的服务器将经过查找保留在Weblogic服务器cookie上的信息,对保留了客户端会话状态的复本的服务器进行定位,并且复制会话状态。经过这类容错办理的方式,客户端能够透明地故障切换到另一台服务器,无需使用连续性储存器即可长久保留会话数据。2.BIGIP实现WEBLOGIC负载平衡因为同一集群中的多个服务器能够服务于一组特定的客户端恳求,所以一定经过某些体制02e2,将对"虚构服务器"的客户端恳求路由到集群中某台真实的服务器。经过将新的客户端恳求智能地分派给可用资源,来达到提升服务器集群的办理能力的目的。这类路由恳求体制一定保证:平衡集群中可用服务器上的负载;客户端倡始的会话一定连续使用在首次接见时与之成立了连结的WeblogicServer:关于需要多个HTTP操作的事务(也可能是多个TCP连结),一旦和特定的服务器集群成员之间成立了客户会话,后续操作必须被定向到同一个成员,直到会话结束。这将减少开支,并且能够为每个连续的操作从另一台服务器上获取会话状态。所以改良了用户的响应时间并提升了集群总的利用率;一定保持WeblogicServer端cookie内保留数据的完好性:会话长久性是经过检查会话cookie来供给的,cookie内保留了HTTP响应0fe7的主服务器会话信息和备份服务器的信息,这样它就能够在故障发生时被集群检测并精选集群内另一台服务器使用以进行容错办理。以上三点是使用BIG-IP控制器和WeblogicServer集群的结合解决方案所需要按照的目标。下边我们看看F5是怎样详细实现这些目标的。2.1对Weblogic集群供给负载平衡当部署Weblogic集群时,第一要考虑的,应当是使用一个当地的管理网络交通的产品关于全部WeblogicServer实体所接收到的新的恳求进行负载平衡。F5的BIG-IP
控制器使得能够很简单并且高伸缩性地配置
Weblogic
服务器集群。BIG-IP
支持多种负载平衡模式,包含轮询
(RoundRobin)、服务器几率(ServerRatio)
、服务器能力
(ServerCapacity)
,等几种模式。
BIG-IP
对Weblogic服务器的性能和可用性进行监控,并将客户端恳求发送到集群中目前状态最为可用的服务器。BIG-IP经过对一系列的设备故障的监测,来确认任务所需的最主要的资源相应正常的。2.2经过BIG-IP对Weblogic服务器的用户保持接见连续性一旦用户采纳内存复制技术来部署BEAWeblogicServer集群时,Weblogic服务器就启动Cookie体制来追踪服务器实例,并保留客户端会话的主数据(在第一台履行恳求的server上)和备份数据(在备份server上)。当在WeblogicServer前端部署负载平衡体制时,用户一定确认所采纳的方案能够提供用户接见连续性,而不是会阻挡用来保留客户端会话数据的Weblogiccookie技术的实行。而假如采纳BIG-IP,能够配置BIG-IP使其在用户的网页阅读器内插入一个独自的cookie用来追踪客户端会话,服务器的cookie则保留容错时所需的内存复制信息。在进行一般的操作时,内嵌的BIG-IPcookie将保证客户端能够对主服务器(保留了会话状态)进行连续接见,在此阶段WeblogicServer的cookie未被进度使用;但是当故障发生时,服务器的cookie被激活,供给备份会话数据所在的地点,使得客户端的恳求能够被集群内的任一其余的服务器进行容错办理。(见下列图)1)客户端接见Weblogic集群;BIG-IP觉察到恳求中没有cookie存在,于是选择任一台Weblogic服务器对客户端恳求进行响应。2)用户信息保留在服务器端,同时服务器在HTTP答复中写入cookie。3)HTTP答复被发送回客户端;BIG-IP写入第二个cookie,包含信息为该客户端成立连结的服务器端。4)当下一次恳求抵达时,BIG-IP读入自己的cookie信息,并将用户请求导向同一台服务器。在BIG-IP上配置在线cookie连续性1.在导航栏中点击Pools,翻开Pools窗口;2.在Pools列表中,点击你想要成立插入方式的pool;3.点击“长久”标签(Persistence),翻开“长久”窗口;4.点击“ActiveHTTPCookie”按钮;5.从方法列表(Methodlist)中选择“插入”方式(insert)。这样就保证了
BIG-IP
会在客户端阅读器中插入一个独自的
cookie
,而不会改正用来进行容错办理的
WeblogicServercookie
;6.输入timeout值,该值将决定cookie在客户端多久过期;7.点击Apply按钮。2.3经过BIG-IP从Weglogic服务器卸载SSL压力SSL(加密套接字协议层)是一种应用极为宽泛的WEB信息安全传递协议。最先由Netscape开发以供给Internet上的安全连结和传递,目前,98%的Web上的安全传递都运用SSL。SSL已经成了安全互联网交易中数据加密的工业标准,采纳SSL的网站在1998年和1999年间增添了两倍。因为SSL运用加密算法和密码,其加密/解密过程需大批占用服务器的CPU资源,使CPU利用率靠近100%,进而大大降低了服务器性能。关于需要进行加密传输的网站,BIG-IP供给可伸缩的SSL编码/解码体制。因为对SSL的办理睬加重服务器的负担,所以把SSL负担从Weblogic服务器上卸载下来将大幅度地提升集群的履行能力。用BIG-IP来担当沉重的SSL计算,这样能够使得Weblogic服务器着力于他们最拿手的WEB应用的办理,同时也保证了在网页上的信息交互的安全性。BIG-IP的负载平衡能够实现对采纳SSL协议实现的第七层协议的功能进行负载平衡,比方使用解码包里的信息来进行智能化负载平衡。SS0fe7L信息流被解码,以明文方式传给目的地。如上图,当使用BIG-IP的SSL加快器时,全部非SSL数据流能够未受任何改变地经过加快器;可是当由SSL加密过的数据流经过SSL加快器时,进入的SSL数据流被解密并洁净地传给服务器,而外流的SSL数据流被加密并传向客户。这样服务器只要简单地办理SSL恳求,本来耗费众多计算资源的HTTP/SSL此刻被专用的SSL加快设备负责办理。使用了SSL加快器以后,系统每秒办理的安全连结数可由本来几十个增添到数百个。关于那些有较高安全级其余恳求,供给了重编码的功能,在后台对信息流从头编码,而后发送给Weblogic服务器。这类方案保证了对安全敏感度很高的网站在因特网的任一个环节都不会裸露明文信息,同时依旧能够进行负载平衡。需要指出的是,额外
SSL容量能够经过软件密钥增添到
BIG-IP
上,这使客户能够仅在其需要时购置
SSL容量。2.4使用
BIG-IP
提升网络和
Weblogic
服务器的办理能力F5和BEA共同供给了一套解决方案,以使得用户对基础设备的投资效益最大化。在Oneconnect和以前,一个客户端和服务器端的简单连结即可能由好几个TCP会话构成,这些额外的连结的产生和销毁都会致使不用要的消耗。BIG-IP的Oneconnect以最小的TCP链接将恳求发送到服务器,减低了网络、服务器和客户端之间的冗余,减少了HTTP交通堵塞。这样,Weblogic服务器能够发挥更大的性能,带宽的消耗也能够减低20%。该解决方案的优势流量控制--BIG-IP供给了WebLogic服务器集群所需的流量管理能力和用户连续性。业经考证的兼容性--BIG-IP与WebLogic服务器进行互操作,可保持重要的服务器连续性(BIG-IP)和用户会话数据(WebLogic),以实现无缝、可扩展的服务器集群。SSL能力--BIG-IP供给了集成的SSL办理,以提升WebLogic服务器集群的性能和可扩展性。优化网络和WebLogic服务器性能--BIG-IP的OneConnect能够智能管理HTTP会话,进而将带宽成本降低了20%,并增添了后端服务器集群的容量。易于设置--该解决方案不需要额外的WebLogic配置。客户能够在其WebLogic服务器前面简单地配置和部署BIG-IP。自动应用升级--利用F5的BIG-IP和GLOBLE-SITE,BEAWebLogic用户能够实现自动软件更新。当客户想要更新WebLogic服务器上的任何内容(包含WebLogic软件)时,能够采纳F5的GLOBLE-SITE来自动安排非顶峰运转时间的内容公布。GLOBLE-SITE能够与BIG-IP进行通讯,进而可在进行内容更新的同时启动或封闭服务器。服务器场的配置图1:服务器场配置民众DNS服务器互联网路由器(思科系统)负载平衡器(F5NetworksBIG-IP)负载平衡器(F5NetworksBIG-IP)前端Web服务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年心理学专业知识提升认知心理学理论与实践题库
- 2026年网络安全与信息技术安全试题库
- 2026年网络信息检索与安全控制测试题
- 2026年世界五百强企业招聘预测模拟卷
- 北京市丰台区2026届生物高一下期末经典试题含解析
- 2026年环境科学高级职称题库环境监测与治理技术篇
- 2026年数据库管理员考试大纲及模拟试题
- 2026年社会心理学研究心理学基础知识认证题集
- 2026年财务会计基础与报表分析题库
- 2026年公共管理与政策分析模拟试题库
- 普外科科主任年终述职
- 中医内科学:肺胀
- 分级护理标准解读
- 2025年全国统一高考语文试卷(全国一卷)含答案
- 肯德基副经理养成课程
- 职业生涯规划教师评价标准
- XX问题技术归零报告
- AEO贸易安全培训
- 2024年中国靛蓝染料市场调查研究报告
- GB/T 4706.85-2024家用和类似用途电器的安全第85部分:光辐射皮肤器具的特殊要求
- 智慧人社大数据综合分析平台整体解决方案智慧社保大数据综合分析平台整体解决方案
评论
0/150
提交评论