F5 和 NGINX:从代码到客户交付灵活、安全且耐用的应用程序

企业总是在寻找下一个竞争优势。客户拥有比以往更多的选择,并期望每次交互的外观、感觉和功能都像他们每天使用的 Facebook 和 Google 应用程序一样无缝。随着企业竞相构建新的应用程序并推出功能来满足客户的需求,一种独特的模式出现了,通常称为“影子 IT”。

在具有整体应用程序的传统 IT 架构中,基础设施或网络运营 (NetOps) 团队通常控制应用程序部署,这需要遵守严格的合规性、治理和安全要求。但在这种环境中,DevOps 团队面临着创新的内部压力和将服务快速推向市场的外部压力,通常会为了敏捷性而规避此类控制。即使集中式遗留基础设施是公司的核心,从 DevOps 的角度来看,它只会减慢发展和现代化的努力。因此,DevOps 团队不会尝试在单一应用程序中进行创新,而是在自己的项目上并行工作,并选择最适合他们的工具和堆栈。其结果是出现越来越混乱的不同工具和分段应用程序。

F5 和 NGINX 的合作部分是为了为我们的客户解决这个问题,提供连接 DevOps 和 NetOps 的端到端管道。我们的集成解决方案共同构成了一个统一、适应性强的基础,企业可以在此基础上构建未来的动态多云应用程序。

现代化的双刃剑

DevOps 团队不想抛弃组织的治理模型;他们希望利用它,同时控制当前妨碍敏捷性的部分。理想情况下,治理和合规性保留在 IT 基础设施的前门,但其后面是一个自助服务区,应用程序团队可以在其中发布 f随时随地提供他们想要的美食和更新。结果?不断改善客户体验。这就是企业保持竞争力所需要的。

想象一下,一家大型零售商致力于通过强大的面向消费者的应用程序对其传统实体业务进行现代化改造。该零售商希望增强其负载能力,以应对黑色星期五和网络星期一高峰期间大量涌入的购物者,但其现有的应用程序基础设施无法快速扩展以满足客户需求。

零售商的 DevOps 团队可以采用更广泛的标准基础设施之外的解决方案,以绕过 NetOps 团队来实现弹性和规模。这种分散式现代化模式有其好处,但它是一把双刃剑。

新工具数量的增加可能会导致不可接受的复杂性和风险。如下图所示,DevOps 团队在服务中并不罕见。提高开发人员生产力 – 投资于一系列工具:应用程序和 Web 服务器、Kubernetes Ingress 控制器、代理、API 网关、软件负载均衡器、Web 应用程序防火墙 (WAF) 和缓存服务器。与此同时,在鸿沟的另一边,NetOps 团队正在投资另一组单点工具:应用程序交付控制器 (ADC)、SSL 卸载设备、DNS 工具、机器人防护、高级 WAF、DDoS 缓解以及身份和访问管理。

组织在分界线的两侧部署单点工具

在集中式应用程序堆栈和 IT 协议之外采用,DevOps 方面的点工具没有集成到公司系统中,也没有被最负责保护组织的 NetOps 团队很好地理解。通常,这些单点解决方案的组装没有达到与网络运营方面的工具相同的严格程度,并且注重安全性和遵守公司政策。

让我们看一个假设但这是一个非常合理的例子。想象一下,出现一个漏洞,而 NetOps 团队不具备及时阻止漏洞所需的 DevOps 工具的技能或可见性。随着数千个客户账户的数据遭到泄露,该公司最糟糕的噩梦开始了。此次违规事件引发了社交媒体的轩然大波。尽管 DevOps 点工具可能没有直接受到损害,但影子 DevOps 基础设施造成了显着的可见性和合规性差距,导致企业承担不必要的风险。

企业需要的是能够安全地跨越端到端的整个应用程序交付路径的应用程序服务,从而消除 DevOps 团队首先承担此类安全和控制风险的需要。

桥接 NetOps 和 DevOps

在联合之前,NGINX 和 F5 各自解决了 DevOps 和 NetOps 之间分歧的一方面。

NGINX 使组织能够更轻松地部署解决他们的整体应用程序并实施新的现代分布式架构。我们的 Web 服务器、应用程序服务器和应用程序基础设施产品共同简化和优化流入应用程序和 API 以及应用程序和 API 之间的流量。借助基于开源的单一平台,NGINX 消除了部署单点解决方案以满足开发人员和 DevOps 团队需求所带来的复杂性。

F5 不仅提供丰富的应用程序管理服务,还提供领先的全面应用程序和基础设施级安全解决方案。借助基于 BIG‑IP 的单一应用服务平台,F5 消除了部署单点解决方案以满足 NetOps 团队需求所带来的复杂性。

NGINX 和 F5 平台整合了 DevOps-NetOps 两侧的点工具

但即使双方都有可用的解决方案,仍然没有一个平台支持应用程序删除从代码到客户的整个路径。到目前为止。 NGINX 成为 F5 的一部分,合并后的组织将构建一个提供多云应用服务的单一平台。我们的组合产品组合将使客户能够在分布式应用程序架构中构建完美集成的微服务,同时确保流量和端点得到全面监控、合规和安全。

NGINX 和 F5 将构建一个跨越从代码到客户的单一平台

依靠 NGINX 的开源核心和 F5 的安全企业平台,企业可以部署敏捷、灵活和高性能的传统和现代应用程序,而无需牺牲治理、可靠性和安全性。

业务和开发团队可以按照他们想要的速度移动,可以自由选择适合他们的环境,而 F5 的高级应用程序服务在数据中心边缘运行,形成安全保障erimeter,并在各处智能地执行策略。一种轻量级解决方案无需将有风险的服务器、API 网关、负载均衡器和其他孤立的点工具串在一起,而是可以随时随地整合您想要的所有功能。

企业将首次能够部署一组协调的技术,涵盖整个应用程序交付路径,从应用程序或 Web 服务器上运行的代码,到所有必要的传输、安全和管理服务,给最终客户。

简而言之,F5 和 NGINX 产品组合在一起比单独使用更强大。当今 DevOps-NetOps 两边的客户以及充满活力的 NGINX 开源社区中的数百万用户将继续享受他们所期望的好处。

展望未来,预计会有更多异花授粉。 NGINX解决方案将继承更丰富的安全功能并嵌入i深入应用程序基础设施中。 F5 解决方案将变得更加灵活,同时保持可靠性和治理,弥合从代码到客户的跨度,为业务利益相关者、DevOps 团队和 IT 提供他们所需要的东西。我们对接下来发生的事情感到兴奋。我们希望您也是如此。

您将有机会了解更多信息,这是我们即将举办的网络研讨会,题为“弥合鸿沟:使用 F5 和 NGINX 进行现代应用程序开发”。了解更多信息并立即注册,聆听来自 F5 和 NGINX 的专家讲述我们如何更好地合作以及我们创造新技术的愿景。


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注