论坛数据统计           欢迎到【弱电论坛】来学习和讨论问题!

★电工电气产品供求、电气展会、人才、电气技术文章、图库、电气技术论坛等相关内容,请跳转至【电气之家网】--- 可直接使用本站会员名和密码登陆!(首次使用需要激活账户)
标王 热搜: 网络监控  弱电  机房及机柜内部的理线方法  楼宇对讲  CAD  门禁  综合布线  ar800-hn  工资  面板 
 
 
当前位置: 首页 » 技术 » 电脑技术 » 其它推荐 » 正文

负载平衡的种类,你都知道那些?

放大字体  缩小字体 发布日期:2010-08-06  来源:互联网  作者:manage  浏览次数:377
核心提示:1、硬件负载平衡产品 采用硬件来实现负载平衡速度较快,负载平衡硬件只负责对到来的请求在功能服务器集群之间根据一定的策略进行分发。目前比较著名的负载平衡硬件产品主要有:F5Networks公司的Big-IP和3-DNS产品;Alteon公司的AD3/AD4产品;Cisco公司的LocalDirector等
 
 

1、硬件负载平衡产品

采用硬件来实现负载平衡速度较快,负载平衡硬件只负责对到来的请求在功能服务器集群之间根据一定的策略进行分发。目前比较著名的负载平衡硬件产品主要有:F5 Networks公司的Big-IP和3-DNS产品;Alteon公司的AD3/AD4产品;Cisco公司的Local Director等等。

2、类硬件负载平衡产品

与采用硬件实现负载平衡功能相类似,使用类硬件的软件系统也可以对客户端请求根据一定策略进行分发。

目前,比较常用的是在服务器上安装Linux操作系统,然后通过配置相应的软件来实现负载平衡功能,比如Turbo Linux上的TCS(Turbo Cluster Server),在红旗Linux上也有相应的产品。

3、软件负载平衡产品

3.1 Microsoft NLB

微软的NLB(Network Load Balance,网络负载平衡)技术能够在多个运行NLB软件的节点对进入系统的IP请求负载进行合理分配,可以为诸如Web服务器之类基于IP协议的应用提供可扩展性与可用性。

3.2 COM+应用服务器

微软的COM+把COM、DCOM和MTS统一起来,形成真正适合于企业应用的组件技术。COM+应用服务器把COM组件软件提升到应用层而不再是底层的软件结构,通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统,因此,COM+与操作系统的结合更加紧密。

微软推出的CLB(Component Load Balance, 组件负载平衡)技术,运用于COM+应用服务器集群中,能够在提供COM+对象的多台服务器之间实现负载平衡功能,即通过多台服务器共享激活与执行COM+对象所产生的工作负载。

Application Center 2000是微软推出的负载平衡产品,运行于Windows 2000平台的集群创建和管理工具,可以方便的创建和管理COM+应用集群,配置CLB,并且对集群的性能表现与健康状况进行动态监控以及对特定事件进行响应。CLB是Application Center的组成部分之一,并且只能通过Application Center加以应用。

3.3 J2EE应用服务器

J2EE是一个利用JAVA技术开发和部署企业应用的开放架构。这个架构下,企业应用开发者可以自由选择其应用驻留的应用服务器。目前,比较流行的J2EE应用服务器主要有BEA公司的WebLogic、IBM公司的Websphere和Oracle公司的iAS。

WebLogic是BEA公司的J2EE应用服务器,WebLogic集群技术可以通过一组服务器共同工作,在多台机器间复制应用表示层和应用逻辑层,实现关键业务系统的负载分布。WebLogic把负载按一定策略分配到集群中所有的服务实例,从而使每个服务实例都能充分发挥能力,这可以通过其提供的WLS Proxy Plug-in或者单独的负载平衡硬件来实现。注意:WebLogic可以复制HttpSession对象和有状态的会话EJB,但由于WebLogic对于Session状态的处理采用横向镜像存储方式,因此建议使用WebLogic负载平衡时,不要同时使用硬件负载平衡。

Websphere是IBM公司的J2EE应用服务器,利用多台Websphere应用服务器可以构成高扩展性服务器集群,对于发向Websphere服务器集群的客户端请求,Websphere可以实现动态的负载平衡。由于Websphere中对于Session状态的处理采用纵向共享存储方式,因此采用硬件负载平衡时,Websphere集群超过两节点也可以正确工作。

IAS是Oracle公司基于J2EE标准的应用服务器,用来开发、部署和管理互联网应用。IAS的负载平衡实质上是指如何能够跨单个CPU或多个CPU中的多个Oracle9iAS实例分布来自客户机的请求。IAS可以提供HTTP服务器上的负载平衡和J2EE容器中的负载平衡(Servlet和EJB容器实例使用多种负载平衡算法对请求进行负载平衡,并且提供了适用于RMI和SOAP请求的负载平衡增强功能),最后IAS还可以与第三方负载平衡产品(如Big-IP和Alteon)结合提供适用于非会话状态和会话状态的负载平衡。

总之,WebLogic、Websphere和Oracle iAS都提供了负载平衡技术,能够很好的实现负载平衡和故障迁移功能,可以把多台机器联合起来形成一个庞大稳固的企业应用。

3.4 交易中间件

交易处理中间件也称为事务处理监控器(Transaction Processing Monitor, TPM)能够提供支持大规模事务处理的可靠运行环境。随着分布计算技术的发展,分布应用系统对大规模的事务处理提出了需求,比如商业活动中大量的关键事务处理。事务处理监控器界于Client和Server之间,进行事务管理与协调、负载平衡、失败恢复等,以提高系统的整体性能。

目前比较流行的交易处理中间件主要有BEA Tuxedo、IBM CICS和东方通科技的TongEASY等。Tuxedo、CICS和TongEASY等产品都提供了在多台中间件服务器之间进行负载平衡的能力。 




 
 
 
[ 技术搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
0条 [查看全部]  相关评论

 
点击排行
 
 
 
弱电基础 | 常用软件 | 信息发布规则 | 积分规则 | VIP会员注册 | 广告投放 | 弱电培训 | 联系我们 | 版权声明 | 帮助中心 | 网站地图 | 排名推广 | 京ICP备11008917号-3 | RSS订阅
★本站手机app客户端已上线! 点击下载