【问题标题】:GSLB IP AddressGSLB IP 地址
【发布时间】:2020-12-07 17:54:48
【问题描述】:

GSLB 的工作原理是什么?
可以说,我有一个www.test.com 的 GSLB,我的负载均衡器在不同的数据中心上运行。因此,请求会根据邻近度路由到相应的负载均衡器。

GSLB 有这样的 IP 吗?

一般来说,当我们在浏览器中点击一个地址时,它会去 DNS 获取 IP 地址并建立连接。

  1. 检查浏览器缓存
  2. 检查系统缓存
  3. 路由器缓存
  4. ISP 缓存
  5. 根域名服务器
  6. 子域名服务器
  7. 二级域名服务器
  8. 获取 IP - 如果域有多个 IP,则返回 IP 列表
  9. 浏览器连接到列表中的一个 IP(主要是列表中的第一个 IP)

但是,对于 GSLB,流程是如何工作的?如果缓存了,缓存的负载均衡器变慢了怎么办?如何路由到其他负载均衡器?

GSLB 在流程中处于什么位置?

【问题讨论】:

    标签: dns load-balancing gslb


    【解决方案1】:

    TL;DR; 客户端请求通过 GSLB 设备进行路由。 GLSB 设备使用 DNS 基础设施将客户端连接到最符合标准集的数据中心。这是由允许负载平衡器交换数据的 MEP(度量交换协议)启用的。

    来自 Citrix Netscaler 文档:

    当您在 NetScaler 设备上配置 GSLB 并启用指标时 交换协议 (MEP),设备使用 DNS 基础架构 将客户端连接到最符合标准的数据中心 您设置的。该标准可以指定负载最少的数据中心, 最近的数据中心,响应最快的数据中心 来自客户位置的请求,这些指标的组合, 和 SNMP 指标。设备跟踪位置, 每个数据中心的性能、负载和可用性,并使用这些 选择向其发送客户端请求的数据中心的因素。

    来自 Cloudflare - GSLB 解释:

    GSLB 如何减少延迟? 甚至在源服务器过载之前 并停止满足请求,该服务器的大量流量 仍然会导致严重的延迟问题。 GSLB 系统可以 在几个不同的位置分配流量,确保 没有一个位置可以处理如此多的请求,从而导致 延迟。

    此外,GSLB 可以大大减少请求的传输时间,并且 用户和服务器之间的响应。

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 2010-12-21
      • 2015-06-24
      • 1970-01-01
      相关资源
      最近更新 更多