服务器全局负载平衡 (GSLB) 允许 Web 网络托管商、门户站点和企业根据地理位置分配内
容和服务。分散内容和服务有许多好处,包括:
可以自动将用户指引到位于自己的地理区域的服务器中的内容,从而减少了响应时间和对昂
贵的国际数据连接的使用时间。
引导用户离开拥挤的网络和服务器,使用户在网上的感觉更加良好。
通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或
自然灾害而导致故障的发生。
运行 GSLB 的 Alteon WebSystems 服务器交换机依照以下三项标准将用户的请求转到“最
佳站点”,从而为其提供服务。
站点的健康状况,
站点距离
检索指定内容所需的响应时间。
本文对服务器全局负载平衡的解释以 HTTP 和万维网环境为基础,但并不局限于 HTTP。
任何可以通过 Alteon Networks 的服务器交换机进行负载平衡处理的服务均可以使用
GSLB。
GSLB 操作概览
在客户机 Z 加载其浏览器并进入 URL:http://www.alteon.com(参见图 1)后,系统向客
户机的本地 DNS 服务器发送 DNS getByHostname 查询,要求获得代表 www.alteon.com
的 IP 地址。
本地 DNS 服务器检查它的 DNS 缓存,以确定它是否已经知道该特定域名和主机名。如果
不知道,本地 DNS 服务器将请求传递给适当的上游 DNS 服务器。
DNS 查询从上游 DNS 服务器的缓存中获得响应,或继续传递,直至到达站点 A、B 或 C
处的服务器交换机所包含的 DNS 服务器。最终由哪个站点接收请求,要由大量的 DNS 配
置参数确定。
站点 A、B 和 C 的交换机配置为“分布站点”,并且均可以作为域 www.alteon.com 的“授
权名称服务器”。每个站点可以直接响应代表该域 IP 地址的 DNS 查询。
例如,如果站点 B 收到 DNS 查询,则由其返回的 IP 地址便代表了包含被请求内容的站
点的虚拟 IP (VIP) 地址。