NGINX.COM
Web Server Load Balancing with NGINX Plus

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

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

灾备是许多企业在多个位置部署服务器资源的主要原因。在最常见的配置中,数据由一个 active 位置提供,在一个或多个备用(passive)位置复制备份 — 这些被动站点仅在主动站点发生故障时才会提供数据。在这种情况下,全局服务器负载均衡器的作用是检测主动站点的故障并自动将请求转至备用站点。

选择 active-passive 模式的一个主要原因是无需跨站点实时同步数据;采用更简单的批处理方法和更经济的带外连接,即可将 active 站点的数据变更分发到 passive 站点。如果您需要维护多个提供相同内容的 active 站点(下列一些 GSLB 优势只有在您进行有效维护时才会显现),那么实时同步站点就变得十分重要。

全局服务器负载均衡的优势包括:

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

 

NGINX Plus 如何助一臂之力?

作为出色的负载均衡解决方案,NGINX PlusNGINX 在 Dropbox、Netflix 和 Zynga 等高流量网站中有着广泛的应用。全球超过 3.5 亿个网站都使用 NGINX Plus 和 NGINX 开源版快速、可靠、安全地交付内容。

尽管可在内部实施全局服务器负载均衡,但在多个站点保持数据同步并高效执行跨站点负载均衡并非易事。许多企业从 Akamai 或 Amazon Route 53 等托管 DNS 提供商处获取 GSLB 解决方案。 NGINX Plus 不直接提供 GSLB 功能,但其复杂的负载均衡算法、服务器健康检查及其他特性使它非常适合于部署在接收全局服务器负载均衡器分发流量的本地或云数据中心。NGINX Plus 中的专用模块有助于轻松捕获有关客户端位置的信息,并将其用于制定本地负载均衡决策。

作为软件负载均衡器,NGINX Plus 不仅比提供类似功能的硬件解决方案更为经济,而且还可以部署在公有云和专有数据中心,而云基础架构厂商通常不允许在其数据中心使用客户或专有硬件负载均衡器。

如欲详细了解使用 NGINX Plus 实现应用负载均衡的优势,请下载我们的电子书《选择软件负载均衡器的五大原因》

Tags

No More Tags to display