在不影响安全性和性能的情况下加快上市时间

当需要改进软件交付和运营性能时,您需要部署在靠近应用程序本身的轻量级、灵活的负载平衡器,以便可以轻松地与您的application代码集成。 这正是 NGINX 发挥作用的地方。

挑战? 快速安全地部署优秀应用

applications是现代组织的新资本形式,对于组织的成功至关重要。 随着这种以应用程序为中心的新趋势的出现,应用程序和基础设施之间的差距也随之扩大。 一方面,开发人员专注于快速行动和频繁部署,努力为用户创造更大的价值。 但快速行动与运营相矛盾,运营关心的是确保可靠性、安全性和性能,以确保这些应用程序满足客户的期望。

您可以这样做

为了满足开发人员和运营团队的需求,您需要一种方法来让您的 DevOps 团队能够更接近他们开发和维护的应用程序来管理负载均衡器,同时让 NetOps 团队保留对位于前端的 F5 设备的控制。 这样,您就可以获得应用程序团队所需的灵活性和上市时间优势,而无需牺牲网络团队所需的可靠性和安全控制。

F5 如何提供帮助

F5 的云原生 NGINX 软件负载均衡器有助于缩小 DevOps 和 NetOps 之间的差距。 通过此解决方案,您可以通过在更靠近应用程序本身的地方部署轻量级、可移植的 NGINX 负载均衡器来增强企业范围的 BIG-IP 负载均衡器。

F5 NGINX ADC 增强图
解决方案指南

趋势

根据Forrester的调查,50% 的组织正在实施 DevOps 实践,以加快产品上市时间(高功能速度)并提高稳定性(降低中断发生率和加快问题解决速度)。

随着 DevOps 实践的发展,企业正在使用微服务架构对应用程序进行现代化改造,其中不同的applications被分解为离散的、打包的服务。 近 10% 的应用程序是作为微服务全新构建的,另外 25% 则是混合applications(单片应用程序与附加的微服务,有时称为“微服务”)。

向 DevOps 原则的转变和微服务架构的采用对application开发和基础设施的各个方面产生了深远的影响。 下载NGINX 解决方案指南以获取所有详细信息。 

DevOps 转型

这些趋势正在改变我们思考和开发applications的方式。

  • 人们
    控制权从基础设施团队转移到application团队。 为了加快产品上市速度,DevOps 希望能够控制支持其开发和维护的应用程序的基础设施。 

  • 过程
    DevOps 加快了配置时间。 现代应用程序基础设施必须实现自动化,并以更快的数量级配置——否则您将面临延迟关键修复和增强功能的部署的风险。

  • 技术
    基础设施将软件与硬件分离。 软件定义基础设施、基础设施即代码和可组合基础设施都描述了新的部署架构,其中可编程软件在商品硬件或公共云计算资源上运行。

挑战

虽然 DevOps 和微服务影响应用基础设施的各个方面,但它们特别改变了企业部署负载均衡器技术的方式,因为负载均衡器是位于所有应用程序前面的智能控制点。

但是,您组织中的不同团队需要以不同的方式访问负载平衡技术。

  • 企业
    企业采用具有高级功能的中央负载均衡器来管理所有application流量,从而提高部署吞吐量和稳定性。 位于您环境前门的 F5 设备承担着繁重的工作 - 提供高级application服务,例如本地流量管理、全局流量管理、DNS 管理、机器人保护、DDoS 缓解、SSL 卸载以及身份和访问权限管理。 
  • 开发运维
    为了引入新的应用程序、向现有应用程序添加新功能或提高规模,DevOps 团队经常需要对负载均衡器进行更改。 在传统流程中,DevOps 必须依靠基础设施和运营 (I&O) 团队来修改负载均衡器的配置并在生产中重新部署它。 
  • 运营
    I&O 团队通常采取谨慎的方法,因为他们必须使用集中式负载平衡器支持数百甚至数千个applications。 任何错误都可能对企业整个应用程序环境造成灾难性的性能和安全影响。 因此,I&O 团队首先在测试环境中做出更改,然后最终在生产中推出。 虽然这些操作程序有助于确保变化不会对您的application组合产生负面影响,但遵循这些程序可能会减慢开发和创新的步伐。

解决方案

您可以通过部署轻量级、灵活的负载均衡器来提高软件交付速度和运营性能,这些负载均衡器可以轻松地与更靠近您的应用程序的application程序代码集成。

F5 的云原生 ADC 解决方案 NGINX 是一种软件负载均衡器,可以帮助您弥合 DevOps 和 NetOps 之间的鸿沟。  

  • 工作原理
    使用 NGINX 增强 F5 BIG-IP 基础设施有三种常见的部署模型:
    • 在 F5 设备后面部署 NGINX,作为 DevOps 友好的抽象层。
    • 为您的每个应用程序甚至每个客户提供一个 NGINX 实例。
    • 运行 NGINX 作为云原生应用的多云application负载均衡器。

    由于可编程的 NGINX 负载均衡器是轻量级的,因此它消耗的计算资源很少,并且对您的基础设施几乎没有额外的压力。

结论

通过对 F5 和 NGINX 负载均衡器进行分层,您可以加快上市速度,同时不牺牲安全性或可靠性。

通过这种方法,I&O 团队可以保留前端 F5 基础设施,为需要保护和扩展的大量关键任务应用程序提供高级application服务。 同时,您可以授权 DevOps 和application团队直接管理软件负载均衡器上的配置更改,通常将其作为 CI/CD 框架的一部分自动执行。

该组合解决方案使您能够实现应用团队所需的灵活性和上市时间优势,同时又不会牺牲网络团队所需的可靠性和安全控制。

开始使用

深入了解

了解有关 NGINX Controller 的主要功能的更多信息。

阅读 NGINX 博客 ›

获取应用交付见解

了解 F5 和 NGINX 如何帮助您弥合开发和运营之间的鸿沟。

观看网络研讨会 ›

测试 NGINX

获得免费试用并测试 NGINX Controller 30 天。

免费试用 NGINX ›