什么是混合负载平衡?

混合负载平衡是指将客户端请求分布在一组在不同环境中运行的服务器applications之间:本地、私有云和公共云。 混合负载平衡可最大限度地提高内容交付的可靠性、速度和成本效益,无论内容位于何处,都能带来最佳的用户体验。

要查看有关负载均衡器的一般信息,请参阅与硬件负载均衡器相比节省 80%

如今,许多公司正在将应用s从本地服务器迁移到公共云,以利用诸如降低成本和根据需求轻松扩展等优势。 但完整的迁移通常不会在一夜之间完成,而且云并不适合每个应用,因此公司通常必须管理本地和云应用s的混合。 例如,一家公司可能使用由其内部 IT 团队在现场安装和管理的 Outlook 电子邮件服务器,但将客户信息保存在基于云的 CRM(如 Salesforce.com)中,并在 Amazon Web Services 上托管其电子商务商店。 通过混合负载平衡解决方案,用户可以通过单一入口点访问应用s,负载平衡器可以识别并分配各个位置之间的流量。

投资私有云的公司面临更加复杂的情况,因为他们需要在三个资源位置之间进行负载平衡。 与公共云一样,私有云也是由云供应商托管的异地虚拟数据中心。 它与公共云不同,它保证专用的存储和计算能力,不会与云供应商的其他客户共享。

使用混合负载平衡解决方案,公司可以无缝地在内部服务器、私有云和公共云之间分配流量,以便每个请求都由最合理的资源来满足。 负载平衡决策可基于以下因素:

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

硬件与…… 软件负载平衡

传统的负载平衡解决方案依赖于数据中心的专有硬件,并且其购买、维护和升级成本非常高。 基于软件的负载平衡器可以以更低的成本提供基于硬件的解决方案的性能和可靠性,因为它们在商品硬件上运行。

大多数公司遵循最佳实践,将负载均衡器部署在与其进行负载平衡的资源相同的环境中:对于在数据中心运行的applications,部署在本地;对于云托管的applications,部署在云中。 云基础设施供应商通常不允许在其环境中使用客户或专有硬件,因此在内部部署硬件负载均衡器的公司仍然必须使用软件负载均衡器来处理云资源。 这需要 IT 人员了解和维护两种不同的负载平衡解决方案。 相比之下,相同的基于软件的负载平衡解决方案(如 NGINX 和 NGINX Plus)既可以部署在本地,也可以部署在云端,从而降低了运营复杂性、成本以及开发和部署applications所需的时间。

NGINX 能提供什么帮助?

NGINX PlusNGINX是 Dropbox、Netflix 和 Zynga 等高流量网站使用的一流的负载平衡解决方案。 全球有超过3.5 亿个网站依靠 NGINX Plus 和 NGINX Open Source 快速、可靠、安全地传递其内容。

作为软件负载均衡器,NGINX Plus 比具有类似功能的硬件解决方案便宜得多。 此外,它可以轻松部署在云基础设施(如Amazon Elastic Cloud Compute (EC2))中,以在公共云资源以及内部部署和私有云资源之间实现负载平衡。

要了解有关使用 NGINX Plus 对applications进行负载平衡的好处的更多信息,请下载我们的电子书《选择软件负载均衡器的五个理由》