« 专业音响中连接线的制作数据采集器产品简介 »

Web服务器和应用服务器的负载均衡

Web服务器和应用服务器的负载均衡

在负载均衡的思路下,多台服务器为对称方式,每台服务器都具有同等的地位,可以单独对外提供服务而无须其他服务器的辅助。通过负载分

担技术,将外部发送来的请求按一定规则分配到对称结构中的某一台服务器上,而接收到请求的服务器都独立回应客户机的请求。

提供服务的一组服务器组成了一个应用服务器集群(cluster),并对外提供一个统一的地址。当一个服务请求被发至该集群时,根据一定规则选

择一台服务器,并将服务转定向给该服务器承担,即将负载进行均衡分摊。

通过应用负载均衡技术,使应用服务超过了一台服务器只能为有限用户提供服务的限制,可以利用多台服务器同时为大量用户提供服务。当某

台服务器出现故障时,负载均衡服务器会自动进行检测并停止将服务请求分发至该服务器,而由其他工作正常的服务器继续提供服务,从而保

证了服务的可靠性。

上述的集群技术一般都用于Web服务器、应用服务器等,负载均衡而不是用于数据库服务器,即不是用于有共享的存储的服务。数据库服务器将涉及到加

锁、回滚等一系列问题,要复杂的多。一般数据库服务器只是使用双机,其中一台工作,另一台备份。数据库的双机并行只用于大型数据库中

负载均衡实现的方法有几种:

 1.最简单的是通过DNS,但只能实现简单的轮流分配,也不能处理故障

 2.如果是基于MSIIS,Windows2003Server本身就带了负载均衡服务,不需另外购买。但这一服务也只是轮流分配。

 3.硬件方式,通过交换机的功能或专门的负载均衡设备可以实现。对于流量的分配可以有多种方式,但基本上都是应用无关的,与服务器的

实现负载关系也不大。另外,设备的价格较贵(优点是能支持很多台服务器)。这种方式往往适合大流量、简单应用。

 4.软件方式,通过一台负载均衡服务器进行,上面安装软件。这种方式比较灵活,成本相对也较低。另外一个很大的优点就是可以根据应用

的情况和服务器的情况采取一些策略。

 关于负载均衡中比较高级的功能是FailOver,即一台出现故障时,在这台服务器上正在进行中的进程也会被其他服务器接过去。相应的成本

也很高,一般是要象WebLogic、WebSphere软件的群集版本才支持。负载均衡

四、负载均衡器简介


负载均衡器可以根据实际的响应时间制定优先级交付决策,从而实现高性能、智能化流量管理,达到最佳的服务器群性能。采用第七层应用控

制还可以减少通信高峰期的错误讯息,因为差错控制和流量管理技术可以侦测到一些错误信息,并透明地将会话重定向到另一个服务器,使用

户顺利地进行使用。例如,服务器A不可用或者数据库出现错误,错误信息将会返回到负载均衡器上,然后会将客户的访问指向服务器B或者将

消息重放到其他数据库中去,整个过程对用户是透明的。

目前,许多厂商推出了专用于平衡服务器负载的负载均衡器。目前负载均衡器生产商有:Intel、AlteonWeb、ArrowPoint(已被思科并购)、

CoyotePoint、F5Networks、FoundryNetworks、HydraWeb以及RADWare等。负载均衡器的形式多种多样,作为启动器,它以各种形式和大小出现

。一些厂商,如Alteon、ArrowPoint,将负载均衡器集成到交换设备中,置于服务器与Internet链接之间;而另外一些厂商,如CoyotePoint、

F5Networks以及HydraWeb,则运用两块网络适配器将这一功能集成到PC中,其中一块连接到前端止于Web服务器的Hub上,另一块通过路由器或负载均衡

其他设备连接到Internet上。一旦负载均衡设备检测到所管理的每台服务器承载的负荷量,它会按照一定的算法来分配通信。ArrowPoint公司

的CS-100、F5的Big/ip、以及CoyotePoint公司的均衡器都支持循环均衡功能。其处理方法是,均衡器同时向所有可用服务器以命令序列方式发

送相同数量的请求。Alteon的AceSwitch180、CoyotePoint的均衡器、F5Networks的Big/ip以及RADWare的Web服务定向器支持这样一种均衡方法

:它能以最小的TCP链接将请求发送到服务器。ArrowPoint的CS-100还支持静态负荷均衡选项,这就是说,为服务器分配请求是建立在事先已指

定负荷量的基础之上的。举个简单例子,使用Pentium300的机器应比Pentium200承载更多的请求。

由于采用了负载均衡技术,自动故障恢复得以实现,服务的时间可以延长,24×7可靠性和持续运行成为可能。另外,负载均衡器一般也支持路

径外返回模式,即绕过流量分配器,为那些焦急等待大量数据文件请求响应的客户提供更快的响应时间。

总之,如果负载均衡需求简单,也就是说,只是接近于通过所有服务器的“共享”级水平,并且网络环境也只是由低速LAN组成,则不需要太高

级的均衡产品。同样的,若是静态内容传输,则只要具备循环分配功能的负载均衡器也就可以了。

在最新的负载均衡产品中,智能化越来越明显。负载均衡一些智能化的负载均衡器能够侦测到像数据库错误、服务器不可用等信息,从而采取措施使会

话恢复和重定向服务器,使电子商务能够得以顺利进行。多址负载均衡器可以对客户发来的访问请求进行解析,计算出最佳地址,然后将该地

址返回客户,使客户自动连接到对其请求来说最佳的数据中心。

 

相关信息:

负载均衡技术类型

负载均衡服务器群集

负载均衡内容交换技术

Web服务器和应用服务器的负载均衡

网擎负载均衡器服务

 

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新留言

最近发表