全局服务器负载均衡(GSLB)是指在位于多个地理区域的服务器资源之间智能分配流量。这些服务器可以部署在公司的本地数据中心,也可以托管在私有云或公有云中。

有关负载均衡的更多信息,请参阅负载均衡:可扩展的流量管理。

灾难恢复是许多公司在多个位置部署服务器资源的主要原因。在最常见的配置中,由一个活动位置提供数据,同时将数据复制到一个或多个备用(被动)位置;只有活动站点发生故障时,才由备用位置提供数据。在这种情况下,全局服务器负载均衡器负责检测活动站点的故障,并自动将请求转发到备用站点。

选择主动-被动方案的一个主要原因是,无需在站点之间实时同步数据;主动站点的变更可以通过更简单的批处理方式和成本更低的带外连接分发到被动站点。如果维护多个提供相同内容的主动站点(下列GSLB优势中有些只有在这种情况下才能体现),站点之间的实时同步就变得非常重要。

全局服务器负载均衡具有以下优势:

  • 可靠性和可用性:发生服务器或网络中断时,GSLB可用于提高网站的可靠性和可用性。例如,如果美国东北部在暴风雪后发生停电,负载均衡器可以将流量从托管在该地区的资源转移到托管在美国其他地区的资源。
  • 性能:从距离请求用户更近的服务器交付内容,可最大限度地降低网络延迟,并减少出现网络问题的可能性。例如,将澳大利亚用户的请求定向到悉尼的服务器,而不是纽约的服务器,可将数据包的单程传输距离缩短约10,000英里(16,000公里)。
  • 满足监管和安全要求:对于国防、电信和医疗保健等众多受到严格监管的行业,全球服务器负载均衡可帮助网络架构师以符合政府法规的方式为全球用户提供服务。例如,可将全球服务器负载均衡器配置为仅将来自加拿大用户的请求转发到加拿大境内的数据中心,而不转发来自其他国家/地区用户的请求。
  • 提供本地化内容:全球服务器负载均衡器可利用用户的地理位置信息,将请求转发到托管本地化内容的服务器。这些内容根据用户所在的国家/地区进行定制,并使用当地语言编写。

NGINX Plus如何提供帮助?

NGINX Plus和NGINX是性能出色的负载均衡解决方案,广泛应用于Dropbox、Netflix和Zynga等高流量网站。全球超过3.5亿个网站依靠NGINX Plus和NGINX Open Source快速、可靠且安全地交付内容。

虽然可以在内部实施全局服务器负载均衡,但要在多个站点之间保持数据同步并高效地进行跨站点负载均衡并非易事。许多公司从Akamai或Amazon Route 53等托管DNS提供商处获取GSLB解决方案。NGINX Plus不直接提供GSLB功能,但其先进的负载均衡算法、服务器运行状况检查及其他功能,非常适合部署在全局服务器负载均衡器将流量定向到的本地或云数据中心。借助NGINX Plus中的专用模块,可以轻松获取客户端位置信息,并将其用于本地负载均衡决策。

作为软件负载均衡器,NGINX Plus不仅比功能相近的硬件解决方案成本更低,还可部署在公有云和私有数据中心,而云基础设施供应商通常不允许在其数据中心部署客户自有或专有的硬件负载均衡器。

要进一步了解使用NGINX Plus为应用进行负载均衡的优势,请下载我们的电子书《选择软件负载均衡器的五大理由》。