基于Weblogic的两种集群部署方案的比较

时间:2022-10-24 01:00:17

基于Weblogic的两种集群部署方案的比较

摘要:为了提高Web访问的实时性、可靠性及吞吐量,可以通过基于Weblogic的集群部署来达到此目的。通过将集群系统应用于我们的Web应用服务器上,将负载分给多个服务器分担,能够解决Web服务器面临的大量并发访问造成的CPU或I/O的高负载问题,大大提高了系统的可靠性和稳定性。

关键词:负载均衡;集群;服务器

中图分类号:TP316.81 文献标识码:A 文章编号:1007-9599 (2011) 18-0000-01

Comparison of Two Kinds of Cluster Deployment Scenarios Based on Weblogic

Zhang Bo,Wang Xiaofang

(Ningxia Electric Power Company Information and Communications Branch,Yinchuan 750000,China)

Abstract:In order to improve the real-time Web access,reliability and throughput,can be deployed on Weblogic cluster to achieve this purpose.Cluster system used by the Web application server,we will share the load distributed to multiple servers,Web servers can solve a lot of face caused by concurrent access to the CPU or I/O,high-load problems,greatly improving the reliability of the system and stability.

Keywords:Load balancing;Clusters;Proxy server

一、基于WebLogic的两种集群部署方案

(一)通过设置服务器实现的集群部署。当用户访问量较少时,但又要确保Web服务器的高可靠性时,可以通过设置服务器的方式来实现集群部署。通过采用这种方式,部署配置如图1所示

采取这种部署方案,不用额外增加其他硬件设备和网络设备,不仅节约了投资,也减少了部分运维工作。整个系统因为少了一个设备而降低因为设备故障而引起的宕机风险,从而提高了整套系统的安全性。

(二)通过负载均衡设备实现的集群部署。当用户的硬件资源和网络资源都比较充分,拥有负载均衡设备时,我们就可以通过使用负载均衡设备来实现集群部署,部署配置如图2所示

该配置方案中,集群的用户访问请求通过负载均衡设备自带的分发功能,将用户的访问按比例或者是平均分配到集群服务器上。

二、两种方案的比较

(一)性能比较。在用户数量相同的情况下,用户请求还是被分发到各个受管服务器上,服务器承受压力较小,所以最终对整个系统的性能压力主要是分配在受管服务器上。所以在使用相同数量及配置服务器的情况下,采用上述两种集群部署方案,两种部署方案再性能基本上没有差距。

(二)可靠性比较。采用方案一,因为少了负载均衡设备,虽然使得服务器的压力变大,但是也会因为少了一个设备而降低了系统架构复杂度,从而提高了整套系统的安全性。但是当服务器的应用服务停止,就会导致整个Web应用不能被访问,所以风险较大,遇到这种问题一般需要讲服务器也部署成双机模式,利用率不高。而且此种部署方法,门户服务只能对用户访问进行单纯的轮循分发,难以满足实际应用中对门户系统访问的分发需求,而且可能会出现分发不均衡的现象,导致其中某一台受管服务器访问压力增大,影响系统正常使用。采用方案二,一旦整套服务正常运转起来,主管服务器或者任意一个受管服务停止服务,都不会影响到整个Web应用的正常访问,只是会增加正常工作服务器的压力。如果负载均衡设备发生宕机停止工作,那用户也可以通过直接输入两台服务器的IP地址来访问此Web应用,并不会影响正常使用。所以通过负载均衡设备来实现基于Weblogic的集群部署,不仅可以提高系统的吞吐量,还可以提高整个系统的可用性和可靠性,相比通过使用服务器来实现的集群部署就显得更加可靠和稳定。作为企业级应用系统的支撑平台,如果由单一的服务器作为服务器对用户访问进行分发,将无法承担这样大的压力,此时采用F5设备对用户访问进行分发,其可靠性也比weblogic服务相对要稳定一些。而且采用方案二部署模式,可以通过建立多个域实现多集群的共享访问,而方案一则无法实现该功能,只能实现单一域的共享访问,可靠性及安全性都存在隐患。

(三)经济性比较。采用设置服务器实现的集群部署方案,因为少了负载均衡设备,所以整个部署方案投资就会相对减少,适合小型企业使用。而采用负载均衡设备(F5)实现的集群部署方案,因为增加了专业的负载均衡设备,所以投资将会比较大,系统运维也相对复杂,同事这种配置方案对服务器的配置要求也不是很高,尤其是当使用若干台硬件配置不同的服务器做集群式时,这种好处就更加显而易见了,只需要通过负载均衡设备进行控制,按服务器性能通过硬件分发以确保集群服务器能够发挥各自最大的承载能力,达到废旧利用的目的,降低了成本。

三、总结

本文提出了两种基于Weblogic的集群服务器的设计方案,并对这两种方案进行了简单的对比说明,包括管理、可用性、可靠性等方面的对比。通过对比使大家能够结合自身实际情况及应用需求,实施部署最优化的集群方案。建议大型企业采用F5负载均衡设备对企业门户系统进行用户访问分发,小型企业可采用服务器做weblogic服务器方式进行部署。本文中所提到的通过负载均衡设备实现基于Weblogic的集群部署经过专业软件的压力测试,经过测试,各项指标均达到预期目标,运行正常,该方案现已在宁夏电力公司企业门户系统实施部署中使用并取得了良好的效果。

参考文献:

[1].中国IT技术社区

[作者简介]张波(1986-),男,宁夏银川人,助理工程师,2007年至今在宁夏电力公司信息分公司从事信息系统维护及应用推广工作;王晓芳(1984-)女,宁夏银川人,助理工程师,2007年至今在宁夏电力公司信息通信分公司从事信息系统维护及应用推广工作。

上一篇:浅析NGN网络安全方案 下一篇:局域网及计算机终端防泄密研究