站长杂谈

什么是全局服务器负载平衡(GSLB)

时间:2019-02-27 16:27 点击:

  什么是全局服务器负载平衡(GSLB)

  全局服务器负载平衡(GSLB)是一种将网络流量定向到不同地理位置的一组数据中心的技术。每个数据中心都提供类似的应用程序服务,客户端流量将定向到最佳站点,并为每个客户端提供最佳性能。GSLB监控每个站点的运行状况和响应能力,与服务器负载平衡一样,将流量引导到具有最佳响应时间的站点。负载平衡是一个通用术语,它提供:服务或资源的高可用性和灾难恢复以及业务连续性,通过组合多种资源和服务实现可扩展性,高性能将工作负载分配给性能最佳的服务,服务器负载平衡为一组服务器提供负载平衡服务,通常位于单个站点或数据中心。

  GSLB为多个站点或数据中心提供负载平衡,包括以下服务:

  具有位于不同位置的多个数据中心站点,和服务的环境的高可用性或灾难恢复和业务连续性。如果站点出现故障,GSLB系统会通过将最终用户和客户端重定向到备用可用站点来进行响应。提供可扩展性,允许组织从多个数据中心提供服务,这些数据中心位于世界任何地方的战略位置通过将客户端工作负载请求分发到多个站点来实现性能提升,GSLB具有地理位置感知功能,可根据地理位置或网络性能将客户端请求定向到最近的数据中心位置。

  全局服务器负载平衡的工作原理

  客户端系统基于数据中心服务器,以及IP地址路由到网络应用程序服务器。客户端从本地ISP,DNS服务器获取此IP地址。GSLB充当Internet DNS服务,并为访问数据中心服务的本地客户端提供IP地址。GSLB系统智能地计算最合适的站点以引导客户端流量。根据GSLB系统中配置的策略,将客户端流量定向或负载平衡到站点。 GSLB包括以下服务:将客户端流量路由到最合适的数据中心站点,监控每个数据中心的运行状况,可用性和负载,将客户端流量从失败或不健康的站点重定向,计算客户端地理位置从而引导流量以选择最佳站点,使用管理策略控制和优化多站点数据中心部署,满足具有特定国内限制的国家/地区的监管要求,提供特定于国家,地区或语言的自定义内容。

  标准DNS如何工作

  由于GSLB技术使用DNS协议指导客户端流量,因此我们将逐步执行网络客户端用于检索Web服务的IP地址的步骤。GSLB将执行与具有额外智能的DNS服务器相同的功能。当Web浏览器通过Internet连接到Web服务器时,会发生以下步骤:客户端Web浏览器尝试使用URL(例如:http://SomeWebServer.com)连接到该网站客户端,查询本地ISP提供的DNS服务器ISP,DNS服务器在Internet与DNS系统中查询DNS服务器,这些服务器是SomeWebServer.com的权威,DNS服务器Internet与DNS服务器返回由SomeWebServer.com操作管理的权威DNS服务器的IP地址,本地ISP以及DNS服务器查询SomeWebServer.com的权威,DNS服务器并接收IP地址从本地DNS服务器向权威DNS服务器进行查询称为递归DNS查询Web浏览器现在具有IP地址,可以与Web服务器通信。

  GSLB如何提供DNS

  由于客户端流量基于从DNS检索到的IP地址路由到服务器,因此可以扩展DNS服务以智能地将客户端定向到托管服务的任意数量的数据中心站点。GSLB系统充当权威DNS服务器,因此可以将客户端流量引导到托管应用程序服务的任何数据中心站点。当客户端查询DNS地址时,GSLB系统可以智能地计算最合适的站点以提供服务。GSLB系统可以响应每个客户端DNS查询,并且可以在客户端基础上提供响应。因此,GSLB系统可以在世界任何地方的地理位置分布的数据中心位置提供服务器负载均衡器的功能。以下是客户端Web浏览器使用GSLB技术连接到多站点Web服务的步骤。客户端系统不知道GSLB。GSLB系统充当组织的权威DNS服务器。它提供对SomeWebSite.com IP地址请求的响应客户端Web浏览器在本地ISP DNS服务器中查询IP地址ISP DNS服务器查询GSLB系统。GSLB计算指向客户端系统的最佳站点,并使用该站点服务器IP地址进行回复。GSLB系统记录远程ISP DNS服务器的IP地址。提供给其客户的ISP DNS服务器通常位于客户端系统的地理位置。从本地DNS服务器地址,GSLB可以推断出客户端的地理位置使用负载平衡算法,流量控制策略和客户端的地理位置,GSLB可以智能地将客户端定向到最佳站点。