Zhlw.com - 中华龙网

站长资讯通告:
搜索: 您的位置中华龙网 > 计算机网络 > 网络技术 > 服务器技术 > 文章列表

谈Web服务器的负载均衡技术

作者:bear  来源:转载  发布时间:2005-12-2 16:22:10
  当前,无论在企业网、园区网还是在广域网如Internet上,业务量的发展都超出了过去最乐观的估计,上网热潮风起云涌,新的应用层出不穷,即使按照当时最优配置建设的网络,也很快会感到吃不消。尤其是各个网络的核心部分,其数据流量和计算强度之大,使得单一设备根本无法承担,而如何在完成同样功能的多个网络设备之间实现合理的业务量分配,使之不致于出现一台设备过忙、而别的设备却未充分发挥处理能力的情况,就成了一个问题,负载均衡机制也因此应运而生。

  负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展服务器响应速度;提高服务器
  在负载均衡的思路下,多台服务器都具有同等的地位,可以单独对外提供服务而无须其他服务器上,而接收到请求的服务器
  提供服务的一组服务器集群(cluster),并对外提供一个统一的地址。当一个服务请求被发至该集群时,根据一定规则选择一台服务器承担,即将负载进行均衡分摊。

  通过应用负载均衡技术,使应用服务超过了一台服务器同时为大量用户提供服务。当某台服务器会自动进行检测并停止将服务请求分发至该服务器继续提供服务,从而保证了服务的可靠性。

  上述的集群技术一般都用于Web服务器等,而不是用于数据库,即不是用于有共享的存储的服务。数据库将涉及到加锁、回滚等一系列问题,要复杂的多。一般数据库只是使用双机,其中一台工作,另一台备份。数据库中。

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

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

  ■如果是基于MS IIS,Windows
  ■硬件方式,通过交换机的功能或专门的负载均衡设备可以实现。对于流量的分配可以有多种方式,但基本上都是应用无关的,与服务器)。这种方式往往适合大流量、简单应用。

  ■软件方式,通过一台负载均衡服务器的情况采取一些策略。

  关于负载均衡中比较高级的功能是FailOver,即一台出现故障时,在这台服务器接过去。相应的成本也很高,一般是要象WebLogic、WebSphere软件的群集版本才支持。

        用户名: 验证码: 验证码,看不清楚?请点击刷新验证码 (注“”为必填内容。)


文章评论: [ 查看全部 ] 网友评论
关于本站 - 网站帮助 - 广告合作 - 友情连接 - 网站地图