全局服务器负载平衡

注意:

  • 从版本 13.0 版本 41.x 中,使用 Citrix ADC 设备的全局服务器负载平衡 (GSLB) 部署将完全抱怨 DNS 标志日 2019。

  • 此功能可用作 Citrix ADC 标准版许可证的选项,但随企业版许可证和铂版许可证一起使用。

为 GSLB 配置的 Citrix ADC 设备提供灾难恢复,并通过保护 WAN 中的故障点来确保应用程序的持续可用性。GSLB 通过将客户端请求引导到最近或性能最佳的数据中心,或者在发生中断时引导到存在的数据中心来平衡数据中心的负载。

在典型配置中,本地 DNS 服务器将客户端请求发送到绑定 GSLB 服务的 GSLB 虚拟服务器。GSLB 服务标识负载平衡或内容交换虚拟服务器,该虚拟服务器可位于本地站点或远程站点。如果 GSLB 虚拟服务器在远程站点选择负载平衡或内容交换虚拟服务器,则会将虚拟服务器的 IP 地址发送到 DNS 服务器。DNS 服务器将其发送到客户端。然后,客户端将请求重新发送到新 IP 处的新虚拟服务器。

必须配置的 GSLB 实体是 GSLB 站点、GSLB 服务、GSLB 虚拟服务器、负载平衡或内容交换虚拟服务器以及权威 DNS (ADNS) 服务。您还必须配置 MEP。您还可以配置 DNS 视图以将网络的不同部分公开给从不同位置访问网络的客户端。

注意:

要充分利用 GSLB 功能,请在每个数据中心使用 ADC 设备进行负载平衡或内容切换,以便 GSLB 配置可以使用专有 MEP 交换站点指标。

GSLB 的工作原理

对于普通 DNS,当客户端发送域名系统 (DNS) 请求时,它会收到域或服务的 IP 地址列表。通常,客户端选择列表中的第一个 IP 地址并启动与该服务器的连接。DNS 服务器使用称为 DNS 轮循机制的技术在列表上的 IP 轮换。它将第一个 IP 地址发送到列表的末尾,并在响应每个 DNS 请求后提升其他 IP 地址。此技术可确保负载的均匀分配,但不支持灾难恢复、基于服务器的负载或接近程度的负载平衡或持久性。

在 ADC 设备上配置 GSLB 并启用 MEP 时,DNS 基础结构将用于将客户端连接到最符合设定条件的数据中心。条件可以指定负载最少的数据中心、最近的数据中心、响应来自客户端位置的请求最快的数据中心、这些衡量指标的组合以及 SNMP 衡量指标。设备跟踪每个数据中心的位置、性能、负载和可用性。它使用这些因素来选择要发送客户端请求的数据中心。

下图说明了基本的 GSLB 拓扑。

基本 GSLB 拓扑结构

GSLB 配置由配置中的每个设备上的一组 GSLB 实体组成。这些实体包括 GSLB 站点、GSLB 服务、GSLB 服务组、GSLB 虚拟服务器、负载平衡服务器、内容交换服务器和 ADNS 服务。

全局服务器负载平衡