对于负载均衡功能的理解

网络 网络优化 网络运维
本文对服务器集群中的负载均衡功能做了介绍,主要是对web方向的均衡功能的说明,从中我们能了解一下它们的工作流程和形式。希望能让大家对此有所掌握。

在集群系统中,负载均衡功能是一项硬性功能。为了让服务器得到完善的分配和利用,我们就需要用负载均衡技术来调节它的工作。那么,针对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中间件。

位于企业应用系统中间层的应用服务器,同样可以通过负载均衡功能构建集群,增强系统的高扩展性和处理能力。
 

责任编辑:佟健 来源: 互联网
相关推荐

2010-05-06 10:31:32

Tuxedo负载均衡

2010-05-05 18:18:55

IP负载均衡

2010-05-10 17:38:57

网络负载均衡功能

2010-04-20 14:31:29

负载均衡功能

2010-05-04 15:37:26

CEF负载均衡

2010-04-22 12:45:05

2010-05-04 18:03:10

智能负载均衡

2010-04-22 15:24:39

负载均衡功能

2010-04-22 12:25:24

MySQL负载均衡功能

2018-11-27 12:31:39

负载均衡高可用架构

2010-04-22 15:17:32

负载均衡功能

2010-05-04 16:59:52

DNS负载均衡

2010-05-05 23:58:27

负载均衡功能

2012-10-19 09:57:43

Apache负载均衡集群功能

2018-05-24 09:42:05

HAProxy负载均衡RabbitMQ

2017-07-03 08:08:25

负载均衡分类

2010-04-22 13:03:20

负载均衡功能

2010-04-22 17:25:24

网络负载均衡

2010-04-25 16:38:55

交换机负载均衡

2010-04-21 14:06:18

负载均衡功能
点赞
收藏

51CTO技术栈公众号