Citrix ADC

GSLB 配置实体

GSLB 配置由配置中的每个设备上的一组 GSLB 实体组成。这些实体包括以下内容:

  • GSLB 网站
  • GSLB 服务
  • GSLB 虚拟服务器
  • 负载平衡或内容交换虚拟服务器
  • ADNS 服务
  • DNS VIP

GSLB 网站

典型的 GSLB 设置由数据中心组成,每个数据中心都有各种网络设备,这些设备可能是 Citrix ADC 设备,也可能不是 Citrix ADC 设备。这些数据中心称为 GSLB 站点。每个 GSLB 站点都由该站点本地的 Citrix ADC 设备管理。这些设备中的每一台设备都将自己的站点视为本地站点,将其他设备管理的所有其他站点视为远程站点。

如果管理站点的设备是该数据中心中唯一的 Citrix ADC 设备,该设备上托管的 GSLB 站点将充当用于审核目的的记账占位符,因为无法收集任何指标。通常情况下,当设备仅用于 GSLB,而数据中心中的其他产品用于负载平衡或内容交换时,就会发生这种情况。

GSLB 站点之间的关系

站点的概念是 Citrix ADC GSLB 实现的核心。除非另有说明,否则站点之间会形成对等关系。这种关系首先用于交换运行状况信息,然后根据所选算法分配负载。然而,在许多情况下,不希望在所有 GSLB 站点之间建立同等关系。没有实现所有同行实施的原因可能是:

  • 清楚地分开 GSLB 网站。例如,将参与解析 DNS 查询的站点与流量管理站点分开。
  • 减少指标交换协议 (MEP) 流量,随着对等站点数量的增加,流量呈指数级增长。

这些目标可以通过使用父和子 GSLB 站点来实现。

GSLB 服务

GSLB 服务通常代表负载平衡或内容交换虚拟服务器,尽管它可以代表任何类型的虚拟服务器。GSLB 服务识别虚拟服务器的 IP 地址、端口号和服务类型。GSLB 服务绑定到管理 GSLB 站点的 Citrix ADC 设备上的 GSLB 虚拟服务器。绑定到同一数据中心内的 GSLB 虚拟服务器的 GSLB 服务是 GSLB 虚拟服务器的本地服务。绑定到不同数据中心中的 GSLB 虚拟服务器的 GSLB 服务是远程从该 GSLB 虚拟服务器。

注意

站点和服务本质上是相互关联的,以表明两者之间的距离很近。也就是说,所有服务都必须属于一个站点,并且出于邻近考虑,假定它们与 GSLB 站点位于同一位置。同样,服务和虚拟服务器是相互关联的,因此逻辑链接到可用资源。

GSLB 虚拟服务器

GSLB 虚拟服务器绑定了一个或多个 GSLB 服务,并在这些服务之间平衡流量。它评估配置的 GSLB 方法(算法),以选择要向其发送客户端请求的相应服务。由于 GSLB 服务可以表示本地服务器或远程服务器,因此为请求选择最佳 GSLB 服务具有选择应为客户端请求服务的数据中心的效果。

配置全局服务器负载平衡的域必须绑定到 GSLB 虚拟服务器,因为绑定到虚拟服务器的一个或多个服务将为针对该域发出的请求提供服务。

与 Citrix ADC 设备上配置的其他虚拟服务器不同,GSLB 虚拟服务器没有自己的虚拟 IP 地址 (VIP)。

负载平衡或内容交换虚拟服务器

负载平衡或内容交换虚拟服务器代表本地网络上的一台或多台物理服务器。客户端将其请求发送到负载平衡或内容交换虚拟服务器的虚拟 IP (VIP) 地址,虚拟服务器在物理服务器之间平衡负载。GSLB 虚拟服务器选择表示本地或远程负载平衡或内容交换虚拟服务器的 GSLB 服务后,客户端将请求发送到该虚拟服务器的 VIP 地址。

有关负载平衡或内容交换虚拟服务器和服务的更多信息,请参阅 负载平衡内容切换

ADNS 服务

ADNS 服务是一种特殊的服务,它仅响应 Citrix ADC 设备具有权威的域的 DNS 请求。配置 ADNS 服务时,设备拥有 ADNS 服务 IP 地址并对其进行通告。收到 ADNS 服务发出的 DNS 请求后,设备会检查绑定到该域的 GSLB 虚拟服务器。如果 GSLB 虚拟服务器绑定到该域,则会向其查询发送 DNS 响应的最佳 IP 地址。

DNS VIP

DNS 虚拟 IP 是一个虚拟 IP (VIP) 地址,代表 Citrix ADC 设备上的负载平衡 DNS 虚拟服务器。对 Citrix ADC 设备具有权威性的域的 DNS 请求可以发送到 DNS VIP。

GSLB 配置实体