NGINX.COM
Web Server Load Balancing with NGINX Plus

混合负载均衡(Hybrid load balancing)是指将客户端请求分配到一组运行再在各种环境(本地、私有云及公有云)中的服务器应用中。混合负载均衡能够最大限度地提高任何位置的内容交付的可靠性、速度及成本效益,从而提供最佳的用户体验。

有关负载均衡器的基本信息,请参阅《成本比硬件负载均衡器低 80%》

如今,许多企业正将应用从本地服务器迁移到公有云,以获得一系列优势,例如降低成本和根据需求轻松扩展。但整个迁移通常无法在一夜之间完成,而且云环境并不适合所有应用,因此企业往往必须管理本地和云应用组合。例如,企业可能会使用其内部 IT 团队在本地安装和管理的 Outlook 电子邮件服务器,但将客户信息存储在基于云的 CRM(如 Salesforce.com )中,并将其电子商务存储托管在亚马逊云科技(AWS)。借助混合负载均衡解决方案,用户可通过单一入口点访问应用,负载均衡器在不同的位置识别和分发流量。

投资私有云的企业面临着更加复杂的情况,因为他们需要在三个资源位置之间实现负载均衡。与公有云一样,私有云是云厂商异地托管的虚拟数据中心。私有云与公有云的不同之处在于,它能够保证提供专用存储和计算能力,不与云厂商的其他客户共享。

借助混合负载均衡解决方案,企业可以无缝地在本地服务器、私有云及公有云之间分发流量,以便每个请求均可通过最适合的资源完成。负载均衡决策可基于以下因素:

  • 位置 — 公有云资源几乎总是分布在不同地理位置,跨国公司的本地和私有云资源也是如此。将用户连接到最近的服务器可减少网络延迟,并有助于交付本地化内容(例如,使用服务器所在国家/地区的语言编写的文本)。
  • 请求类型 — 混合负载均衡解决方案可将对不同类型的内容(视频、图像或应用数据,例如定价和库存信息)的请求转发到托管此类内容的服务器。使用专用服务器(可针对所提供的内容进行优化)无需在每个位置复制相同的内容。
  • 业务价值 — 来自具有重要战略意义的客户或可能创造收入的请求可以直接定向到专用服务器,以实现最快、最可靠的交付,而较低价值的请求则可定向到成本较低的资源。
  • 安全性 — 企业可将敏感数据托管在私有云或本地,从而保持对该敏感数据的最大控制,同时将不受限制的数据存储在公有云中,以节省成本。
  • 成本 — 专用资源和云资源之间的混合负载均衡支持企业以最经济高效的方式为用户提供最佳的体验。

硬件与软件负载均衡

传统的负载均衡解决方案依赖数据中心内的专有硬件,而且采购、维护及升级成本可能相当高。基于软件的负载均衡器能够以更低的成本提供基于硬件的解决方案的性能和可靠性,因为它们在商用硬件上运行。

大多数企业都遵循最佳实践,并将负载均衡器与所负载均衡的资源部署在同一环境中:将数据中心中运行的应用放在本地,将云托管的应用放在云端。云基础设施厂商通常不允许在其环境中使用客户硬件或专有硬件,因此在本地部署硬件负载均衡器的企业仍必须使用软件负载均衡器来利用云资源。这就需要 IT 人员了解并维护两种不同的负载均衡解决方案。而 NGINX 和 NGINX Plus 等基于软件的负载均衡解决方案既可部署在本地也可部署在云端,有助于降低运营复杂性和成本并缩短开发和部署应用所需的时间。

 

NGINX Plus 如何助一臂之力?

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

作为软件负载均衡器,NGINX Plus 的成本比提供类似功能的硬件解决方案低得多。此外,它还能够轻松部署在 Amazon Elastic Cloud Compute(EC2)等云基础架构中,以便在公有云中的资源和本地与私有云资源之间进行负载均衡。

如欲详细了解使用 NGINX Plus 对应用进行负载均衡的优势,请下载我们的电子书《选择软件负载均衡器的五个理由》

Tags

No More Tags to display