全局服务器负载均衡 (GSLB) 是指在位于多个地理位置的服务器资源之间智能分配流量。 服务器可以位于公司自己的数据中心,也可以托管在私有云或公共云中。
有关负载均衡的详细信息,请参阅负载均衡: 可扩展的流量管理。
灾难恢复是很多公司在多地部署服务器资源的主要原因。 在最常见的配置中,数据由一个活动位置提供,但在一个或多个备用(被动)位置复制,只有当活动站点发生故障时才为其提供服务。 在这种情况下,全局服务器负载均衡器的作用是检测活动站点的故障并自动将请求转移到备用站点。
选择主动-被动方案的一个主要原因是不需要实时跨站点同步数据;主动站点的更改可以使用更简单的批处理方法和更便宜的带外连接分发到被动站点。 如果您维护多个提供相同内容的活跃站点(并且只有这样才能体现出下面列表中 GSLB 的一些优势),那么实时同步站点就变得非常重要。
全局服务器负载均衡的好处包括:
NGINX Plus和NGINX是 Dropbox、Netflix 和 Zynga 等高流量网站使用的一流的负载平衡解决方案。 全球有超过3.5 亿个网站依靠 NGINX Plus 和 NGINX Open Source 快速、可靠、安全地传递其内容。
虽然可以在内部实现全局服务器负载均衡,但保持多个站点数据同步以及在站点之间有效实现负载均衡的挑战并不小。 许多公司从托管 DNS 提供商(例如 Akamai 或Amazon Route 53)获取 GSLB 解决方案。 NGINX Plus 不直接提供 GSLB 功能,但其复杂的负载均衡算法、服务器健康检查和其他功能使其非常适合在全球服务器负载均衡器引导流量的本地或云数据中心使用。 NGINX Plus 中的专门模块可以轻松捕获有关客户端位置的信息并将其用于本地负载均衡决策。
作为软件负载均衡器,NGINX Plus 不仅比具有类似功能的基于硬件的解决方案便宜,而且可以部署在公共云和私有数据中心,而云基础设施供应商通常不允许在其数据中心部署客户或专有硬件负载均衡器。
要了解有关使用 NGINX Plus 对应用进行负载平衡的好处的更多信息,请下载我们的电子书《选择软件负载均衡器的五个理由》 。