使用NGINX负载均衡器管理跨云应用性能

执行摘要

借助专为云原生应用设计的软件负载均衡,灵活应对多云环境

F5的云原生ADC解决方案NGINX可帮助组织在多个云环境中保持一致的安全和流量管理策略。

开始免费试用

挑战何在?多云环境的复杂性

52%的组织正在改变应用开发方式,以支持数字化转型1,而多云战略通常在其中发挥重要作用。由于可以为每个应用选择合适的云,对许多组织而言,继续受限于单一云已不再切合实际。

不过,随着应用组合不断扩大,安全威胁和性能风险也会随之增加。应用分布越分散,跨云管理一致的性能和负载均衡策略就越费力、越复杂。

可以这样做

要在不影响灵活性或速度的情况下遏制策略蔓延,需要采用可跨云运行的轻量级策略管理解决方案。这意味着,在某些情况下,应有意选择不采用大多数公有云提供的原生应用服务。这些服务起初看似是最简单的选择,但缺少第三方解决方案所提供的高级功能和跨云能力。

借助合适的策略管理解决方案,您将能够提供:

  • 让应用开发团队能够为每个应用选择合适的托管环境
  • 赋予网络和安全团队为所有应用一致定义并实施关键安全和流量管理策略的能力

F5如何提供帮助

F5的NGINX Controller是一款真正的软件负载均衡器,兼具轻量化与灵活性。NGINX负载均衡器可轻松集成到现有的自动化工具链中,并提供控制平面解决方案,用于定义和管理NGINX负载均衡器的配置工作负载。借助这种方法,团队可以跨云平台创建和部署一致的安全与性能策略。

通过直观的GUI,NGINX Controller支持:

  • 定义配置策略
  • 在不同环境中复用策略
  • 确保符合您的策略要求
  • 如遇问题,可随时恢复到“黄金版本”

下图所示架构说明,二者协同优于单独使用:边缘侧的BIG-IP平台在由BIG-IQ管理的多租户整合部署环境中,提供高容量安全防护、解密和加速功能。在更靠近应用的位置,NGINX Plus为每个应用提供单租户专用负载均衡服务,并由NGINX Controller进行管理。

解决方案指南

挑战

大多数组织更重视云灵活性,允许应用团队为每个应用选择合适的环境,而非优先考虑统一环境、流程和工具为组织带来的益处。因此,87%的组织需要支持多云,并从各个平台选择更符合自身需求的功能。

随着应用不断增多,要在不同云环境中实施一致的安全、法规合规和应用性能策略变得更具挑战,组织对长期可运维性的担忧也合情合理。事实上,随着应用组合规模扩大,威胁面也随之扩大。恶意行为者会将看似无关紧要的应用作为攻击目标,因为这些应用往往防护薄弱,却可能成为侵入企业数据和其他系统的途径。

解决方案

为降低复杂性并控制成本,可以在不同云环境中统一采用核心应用服务(例如流量管理和应用安全)。通过在多个云中使用相同的软件负载均衡解决方案,可以提高成本的可预测性,并确保应用性能保持一致。

基于策略的负载均衡方法,是指按应用或租户应用性能和安全策略。随后,可将这些应用专属策略同步到任意云环境,以及开发和生产等任意部署环境,从而消除性能波动。

详细了解NGINX Controller的Load Balancing Module。查看数据表。

组件

F5云原生ADC解决方案NGINX专为在云中构建和开发的应用而设计,是一款轻量、灵活的软件负载均衡器,可提供高性能和多云灵活性。

  • NGINX Controller
    NGINX Controller是用于管理NGINX数据平面的控制平面解决方案。NGINX Controller采用模块化架构,可用于管理NGINX Plus的整个生命周期,无论NGINX Plus部署为负载均衡器、API网关,还是服务网格环境中的代理。负载均衡模块可配置、验证NGINX负载均衡器并排查相关问题。API管理模块可用于定义、发布、保护、监控和分析API。

结论

多云已成为长期趋势。要充分发挥其优势并尽可能降低风险,需要采用云原生ADC解决方案,在所有私有云和公有云环境中提供一致且高质量的应用性能与安全服务。F5和NGINX可为您提供支持。

查看这篇博客,进一步了解NGINX Controller。

相关内容

使用场景

Reliam 借助 NGINX Plus 轻松交付高流量应用

阅读案例 ›


电子书

NGINX 完全指南

下载电子书 ›


博客

多云一致性涉及多个层面

阅读博客 ›


解决方案指南

F5 多云架构

在OpenShift中运行的多云架构,其Ingress由F5管理。

阅读指南 ›


合作伙伴

F5与Ansible

Ansible与F5携手,效果更佳。

了解合作伙伴关系 ›


解决方案指南

下载解决方案指南,了解所有详情

获取指南 ›


脚注

12019 年应用服务现状报告:DevOps 版