GSLB 技术又叫全局智能 DNS 解析技术,是基于 DNS 解析技术实现的。主要解决 普通 DNS 服务器在流量分配与故障感知方面的不足,主要改进如下: 优化调度算法:普通 DNS 服务器通常采用简单的轮询方式分配流量,无法根 据用户位置或者网络状况调整解析结果,例如,地区 A的ISP1用户请求可能 被解析到地区B 的ISP2 的地址,导致访问延迟增加、用户体验下降。 提供故障感知能力:普通DNS 服务器缺乏健康检测机制,无法感知到灾难的 发生。当某数据中心发生设备故障时,仍可能将解析结果指向该故障节点,造 成访问失败。 在 GSLB 架构中,设备充当智能 DNS 服务器,对接收到的 DNS 请求进行解析: GSLB 设备根据配置的调度算法,对所有数据中心中提供同一服务的链路进行全局评 估,选择最优链路。将最优链路对应的虚服务器IP 地址作为解析结果返回给用户, 实现跨地域的访问优化。GSLB 设备还可以通过健康检测机制持续监控各数据中心链 路与设备状态。当检测到某链路或设备故障时,立即将其从调度池中剔除,确保解析 2.5.2工作流程 在实际应用中,全局负载均衡通常与服务器负载均衡配合使用。全局负载均衡负责在 多个数据中心之间进行整体调度,选择最优数据中心及其最佳入口链路;服务器负载 均衡则在数据中心内部进行本地调度,选取最优的实服务器。 负载均衡的场景为例,介绍全局负载均衡的工作流程。也可以在 GSLB 设备上配置 全局负载均衡和服务器负载均衡,工作流程类似,此处不再赘述。