扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在集群系统中,负载均衡功能是一项硬性功能。为了让服务器得到完善的分配和利用,我们就需要用负载均衡技术来调节它的工作。那么,针对web服务器集群中,我们来介绍一下它的负载均衡功能是以什么方式实现的。
性价比极高的IA服务器集群
在当前的企业应用中,服务器的处理能力和I/O对于提供服务起着关键作用。如果客户的增多导致数据处理量超出了服务器所能承受的范围,其结果必然是响应缓慢、甚至宕机。众所周知,RISC小型机具有很高的可靠性和性能,但主机系统只是对于复杂任务和有限的并发处理显得高性能,对于简单任务的高并发处理(比如Internet Web应用)有时也难以应付。采用IA(Intel-based Architecture)架构的服务器构建的集群,除了能提供超过小型机的性能外,还能够大大提高整体系统的可靠性。由于IA架构服务器集群所提供的高性能、高可用与高扩展性,以及具备相当好的性价比,因此在企业应用和Internet应用中,越来越多的组织采用IA架构服务器来构建Web服务器及应用服务器集群。
应用场合
目前,越来越多的企业应用和互联网应用都采用服务器集群进行构建。在多层架构应用的各层集群中,包括Web服务器和中间层应用服务器都可以采用负载均衡功能。
◆Web服务器集群
Web服务器集群可以从三个方面进行考虑:
Web服务器仅仅提供静态页面,在这种情况下可以采用手工上传或用专门的静态页面发布系统(比如联想LCMS)将内容传递到Web服务器;
一般的数据库访问,比如网络调查,访问时不需要进行登录(Login)的情况;
需要进行注册登录的BBS、电子商务等,需要考虑到Session(会话)的应用场合。
其中,前两种情况在集群中的负载均衡功能没有任何问题的;而对于第三种情况,需要考虑集群中不同服务器之间Session的同步复制问题。Session技术可以记录用户的基础数据,比如登录时的身份、所做过的操作数据等,能够提高系统的处理效率,其主要应用于需要身份验证的业务中,Session存储技术有三种:本地、横向、纵向,We服务器因该技术的不同会限制用户日后对其的扩充方式,只有支持横向和纵向的才具有Session级系统负载均衡功能。
基于的Web的应用其系统负荷量的测算一般采用峰值的方式,静态页面在2000PV左右,动态页面平均在400左右(逻辑复杂性越高,PV值越低),在实际部署中采用动静分离可以达到更好的扩展效果。
PV :Page View,一种浏览量统计方法。
◆中间层应用服务器集群
对于应用服务器集群,主要有下面几种:
COM+应用服务器;
J2EE应用服务器;
专业交易中间件(比如Tuxedo);
CORBA中间件。
位于企业应用系统中间层的应用服务器,同样可以通过负载均衡功能构建集群,增强系统的高扩展性和处理能力。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者