利用容器原生应用服务消除应用交付速度减慢的问题

容器化应用的生命周期是动态和短暂的,这些特性与传统的网络和安全策略不太相容。 F5 NGINX 有一个解决方案。

挑战? 安全地支持 Contrainerizedapplications

利用容器可以让您以“一次编写,随处运行”的方法开发云原生应用程序。 但这并不是凭空而来的。 容器化应用需要本机应用交付机制来提供最佳性能。 坚持传统的静态 IT 管理配置与您跟上每分钟可能发生的微服务容器的启动和关闭所需的灵活性相矛盾。

您可以这样做

当您采用基于微服务的解决方案时,您需要与该动态架构相一致的应用程序安全和性能解决方案。 您应该能够将您的应用服务作为代码进行管理并将其集成到 CI/CD 工作流中。 您需要与容器平台管理平面集成的可靠的应用交付服务。

F5 如何提供帮助

F5 NGINX应用交付服务针对容器环境进行设计和优化,是利用 Kubernetes 和 Red Hat OpenShift 等容器平台的理想选择。 此外,针对容器和非容器环境对 NGINX 进行标准化可降低复杂性并确保更高的一致性和可靠性。

NGINX Kubernetes 入口控制器

NGINX Ingress Controller 作为 Kubernetes1 的顶级入口控制器,为 NGINX 负载均衡器提供自动化配置,以确保 Kubernetes 集群中的应用可靠、安全地交付,同时不影响性能。

NGINX OpenShift 路由器

NGINX Ingress Controller 作为 Kubernetes1 的顶级入口控制器,为 NGINX 负载均衡器提供自动化配置,以确保 Kubernetes 集群中的应用可靠、安全地交付,同时不影响性能。

解决方案指南

挑战

组织使用 Kubernetes 或 RedHat OpenShift 等容器平台结合敏捷开发方法来加快应用的开发和部署。

容器是开发云原生应用的基础架构组件,因为它们具有灵活性和可移植性,允许开发人员“一次编写,随处运行”。 容器减少了依赖性并允许组件级扩展,这是使用微服务实现应用现代化的关键。

您的容器化应用需要本机应用交付机制来提供最佳性能。 开发人员和 DevOps 团队需要针对 Kubernetes 和 OpenShift 环境的与云无关的轻量级应用交付解决方案。

但是,传统的静态配置方法仅由 IT 部门更改,这与敏捷容器范式相冲突,在敏捷容器范式中,可能只需几分钟即可动态创建新的微服务容器来满足需求激增或通过简单地用新容器替换旧容器来完成升级。

如何确保您的应用服务部署跟上容器化环境中的快速发布周期? 下载解决方案指南以获取所有详细信息

解决方案

您需要与容器平台管理平面集成的可靠的应用交付服务。 您可以使用 NGINX 为您的容器化应用提供最佳支持,NGINX 是 DockerHub 上最受关注和喜爱的应用,下载量超过 10 亿次。

根据云原生计算基金会的数据,NGINX 占据 64% 的市场份额,也是迄今为止最受欢迎的 Kubernetes Ingress 控制器。 NGINX 还支持 Red Hat OpenShift 环境,这是一个基于 Kubernetes 构建的容器应用平台。 

成分

要在容器化环境中提供一致且强大的多云应用服务,请利用以下 NGINX 组件。 

  • 适用于 Kubernetes 的 NGINX 入口控制器
    DevOps 可以使用 Kubernetes 的 NGINX Ingress Controller 提供对其 Kubernetes 环境的外部访问。 这为 Kubernetes应用提供企业级交付服务,包括实时指标、会话持久性、主动健康检查和 JWT 验证。

    NGINX Plus 版本还允许用户执行无中断重新配置,从而确保一致的应用性能和资源使用。 它的构建和维护符合可支持的生产标准,并且提供一致性和稳定性——保留向后兼容性。

  • 适用于 OpenShift 的 NGINX Plus 路由器
    对于 OpenShift 环境,NGINX 完全支持 Open Shift Router 资源定义的功能。

    路由器是运行在 OpenShift 上的应用的所有外部请求的入口点,这使其成为平台最关键的部分之一。 NGINX 路由器通过模板路由器软件集成到 OpenShift 中,该软件与默认路由器实现的基础软件相同。

结论

无论在哪里运行,应用都可以受益于 NGINX 提供的性能。

借助专为 Kubernetes 和 OpenShift 环境设计的解决方案,在动态容器平台中运行的应用可以通过容器管理系统原生的工具按需配置所需的服务。 

了解有关NGINXapplication平台的未来的更多信息,以及 F5 如何帮助企业发展其应用程序以适应数字时代。

相关内容
网络研讨会

NGINX 入口控制器

观看本次网络研讨会,了解 NGINX Ingress Controller Release 1.5.0 的最新进展。

观看网络研讨会 ›

客户故事

LKQD Technologies 和 NGINX

LKQD Technologies 使用 NGINX Ingress Controller 降低操作复杂性。

阅读他们的故事 ›

博客

微服务

找到最佳的微服务设计策略并学习如何开始将单片应用重构为微服务。

阅读博客 ›

电子书

容器网络

获取本指南来探索 Docker 网络模式并了解 Kubernetes 如何处理容器网络。

获取电子书 ›

电子书

云原生 DevOps

下载电子书,了解如何在云原生环境中将行业标准 DevOps 实践应用于 Kubernetes。

获取电子书 ›

博客

容器是多云战略的关键

将容器类型化为仅涉及微服务的狭窄角色并不是一个好主意,因为它们能够做更多的事情。 

阅读博客 ›

解决方案指南

为您的容器化应用提供最佳性能

容器化应用需要专为容器设计的应用交付基础设施。

阅读指南 ›