收藏本页
联系站长
设为首页
首页 | CDN介绍 | CDN技术 | 业内资讯 | 联盟介绍 | 联盟成员 | 申请加盟 | CDN论坛 | 关于我们 QQ群2号:26660423
CDN联盟 / CDN技术 / CDN / 负载均衡实现高可用性
负载均衡实现高可用性
2006-03-17       出处:    点击:
负载均衡

高可用性服务器负载均衡可以帮助Web站点增强抵抗故障的能力。

全球服务器负载均衡(GSLB)可以透明地将客户引导到另一些Web 站点以抵御站点的全面瘫痪。GSLB还通过将客户引向最近的站点,来向客户提供更快的Web 响应时间。一般来说,GSLB在域名系统(DNS)中运行将客户导向最佳的站点。当一位客户请求一个网页时,例如,www.nwfusion.com,浏览器必须先找到《Network World》的Web站点IP地址。浏览器连接到一个本地DNS服务器,该服务器寻找《Network World》Web站点的授权DNS 服务器。如果一台DNS服务器经过该域网络管理员的指定,这台DNS服务器则被认为对特定地区具有授权。

当授权DNS服务器收到DNS查询请求时,它就返回所请求Web 站点的一个(或多个)IP地址。基本负载均衡功能是通过使授权DNS服务器对Web站点IP地址表进行循环查询实现的。这台授权DNS服务器不知道站点的可用性和站点上的负载,它不知道客户在Internet响应时间上是靠近哪个站点。

在更高的层次上,GSLB在DNS框架中执行这两项任务来提供智能的DNS响应,并选择最佳的站点。Web交换机以下列方式提供DNS框架中的GSLB:

  • Web交换机作为特定域的授权DNS服务器。

  • Web交换机作为已有DNS服务器的转发代理。Web交换机上的虚拟IP 地址被注册为授权DNS服务器。Web交换机将所有的DNS传输流负载均衡到实际的DNS 服务器上。Web交换机还对DNS服务器发回的回答进行修改,选择最佳站点,并将它转发给用户:如果用户拥有一台或多台DNS服务器并打算在负载均衡DNS传输流来实现可伸缩性的同时提供GSLB的话,这种方式很有用。

  • Web交换机作为透明DNS服务器代理。当这台Web交换机被部署到DNS服务器的传输流路径上时,它截获来自授权DNS 服务器的响应以便选择最佳的站点:如果用户不想改变DNS配置的话,或者如果授权DNS服务器不在用户的控制中的话,这种方式很有用。
Web交换机使用站点的信息为每个用户确定最佳站点,并提供恰当的回答。Web交换机利用几种尺度来确定最佳站点。这些尺度是:执行站点健康性检查来确定站点是否正常运行;检查站点的负载情况以保证它能够接受新的客户请求;测试从客户到每个站点的邻近性(Internet响应时间)并将客户引导向具有最佳响应时间的站点;利用静态设置将某些分支办事处的客户引向一个特定数据中心。

由于本地DNS服务器缓存来自授权DNS服务器的响应,因此Web 交换机还可以将生存时间参数设置为一个用户可配置的值。这就保证了DNS服务器来响应数据。可以部署多台授权DNS服务器为授权DNS服务器提供冗余性。

责任编辑: root

相关链接
cdn网络加速器-CDN的网络架构
CDN技术原理