什么是混合负载均衡?
混合负载均衡是指将客户端请求分发到一组运行在不同环境中的服务器应用,包括本地环境、私有云和公有云。无论内容位于何处,混合负载均衡都能提高内容交付的可靠性、速度和成本效益,从而优化用户体验。
如需了解负载均衡器的一般信息,请参阅相比硬件负载均衡器可节省80%。
如今,许多公司正将应用从本地服务器迁移到公有云,以降低成本,并根据需求轻松扩展。但全面迁移通常无法一蹴而就,而且并非所有应用都适合上云,因此公司往往需要同时管理本地应用和云应用。例如,公司可能使用由内部IT团队在本地安装和管理的Outlook电子邮件服务器,将客户信息存储在Salesforce.com等基于云的CRM中,并在Amazon Web Services上托管电子商务商店。借助混合负载均衡解决方案,用户可通过统一入口访问应用,负载均衡器则会识别流量并将其分配到不同位置。
已投资私有云的企业面临更复杂的情况,因为它们需要在三个资源位置之间进行负载均衡。与公有云一样,私有云也是由云服务提供商托管在异地的虚拟数据中心。不同之处在于,私有云可保证提供专用的存储和计算资源,不与该云服务提供商的其他客户共享。
借助混合负载均衡解决方案,企业可以在本地服务器、私有云和公有云之间无缝分配流量,使每个请求都由最合适的资源处理。负载均衡决策可基于以下因素:
- 位置:公有云资源几乎总是分布在不同地理位置,跨国公司的本地部署资源和私有云资源也是如此。将用户连接到距离最近的服务器可降低网络延迟,还可用于提供本地化内容(例如,使用服务器所在国家/地区的语言显示文本)。
- 请求类型:混合负载均衡解决方案可以将不同类型内容(如视频、图像或价格和库存信息等应用数据)的请求转发到托管相应内容的服务器。使用可针对所提供内容进行优化的专用服务器,无需在每个位置复制相同内容。
- 业务价值:来自具有战略重要性的客户或可能带来收入的请求,可以定向到专用服务器,以实现快速、可靠的交付;价值较低的请求则定向到成本较低的资源。
- 安全性:企业可将敏感数据托管在私有云或本地环境中,以尽可能加强对这些数据的控制,同时将不受限制的数据存储在公有云中,从而节省成本。
- 成本:在专用资源和云资源之间实施混合负载均衡,使企业能够以更具成本效益的方式为用户提供良好体验。
硬件负载均衡与软件负载均衡的对比
传统负载均衡解决方案依赖部署在数据中心的专有硬件,采购、维护和升级成本可能相当高。基于软件的负载均衡器可在通用硬件上运行,因而能以低得多的成本提供与硬件解决方案相当的性能和可靠性。
大多数公司遵循良好实践,将负载均衡器与其所均衡的资源部署在同一环境中:对于在数据中心运行的应用,部署在本地;对于云托管应用,则部署在云端。云基础设施供应商通常不允许在其环境中使用客户自有硬件或专有硬件,因此,即使公司在本地部署了硬件负载均衡器,仍必须为云资源使用软件负载均衡器。这就要求IT人员了解并维护两种不同的负载均衡解决方案。相比之下,同一种软件负载均衡解决方案(如NGINX和NGINX Plus)既可部署在本地,也可部署在云端,从而降低运营复杂性和成本,并缩短应用开发与部署所需的时间。
NGINX如何提供帮助?
NGINX Plus和NGINX是出色的负载均衡解决方案,广泛应用于Dropbox、Netflix和Zynga等高流量网站。全球超过3.5亿个网站依靠NGINX Plus和NGINX Open Source快速、可靠且安全地交付内容。
作为软件负载均衡器,NGINX Plus的成本远低于功能相近的硬件解决方案。此外,它还可轻松部署在云基础设施中,例如Amazon Elastic Cloud Compute (EC2),从而对公有云资源以及本地和私有云资源进行负载均衡。
要进一步了解使用NGINX Plus为应用进行负载均衡的优势,请下载我们的电子书《选择软件负载均衡器的五大理由》。

