Elimine las ralentizaciones en la entrega de aplicaciones con servicios de aplicaciones nativos para contenedores
¿El reto? Proteger las aplicaciones en contenedores
El uso de contenedores permite desarrollar aplicaciones nativas de la nube con la metodología «escribir una vez, ejecutar en cualquier lugar». Sin embargo, esto no ocurre de forma aislada. Las aplicaciones en contenedores necesitan mecanismos nativos de entrega de aplicaciones para ofrecer un rendimiento óptimo. Mantener la configuración tradicionalmente estática y gestionada por el departamento de TI es incompatible con la agilidad necesaria para adaptarse a la creación y eliminación de contenedores de microservicios, que puede producirse de un minuto para otro.
Esto es lo que puede hacer
Cuando utiliza una solución basada en microservicios, necesita soluciones de seguridad y rendimiento de aplicaciones que se adapten a esa arquitectura dinámica. Debe poder gestionar los servicios de sus aplicaciones como código e integrarlos en el flujo de trabajo de CI/CD. Necesita servicios fiables de entrega de aplicaciones integrados en el plano de gestión de la plataforma de contenedores.
Cómo puede ayudar F5
Los servicios de entrega de aplicaciones F5 NGINX están diseñados y optimizados para entornos de contenedores, lo que los convierte en la opción ideal para aprovechar plataformas de contenedores como Kubernetes y Red Hat OpenShift. Además, estandarizar el uso de NGINX tanto en entornos con contenedores como sin ellos reduce la complejidad y garantiza una mayor coherencia y fiabilidad.
Controlador de Ingress de NGINX para Kubernetes
Como principal controlador de entrada para Kubernetes1, NGINX Ingress Controller proporciona una configuración automatizada de los balanceadores de carga NGINX para garantizar que las aplicaciones de los clústeres de Kubernetes se distribuyan de forma fiable y segura sin comprometer el rendimiento.
Router de NGINX para OpenShift
Como principal controlador de entrada para Kubernetes1, NGINX Ingress Controller proporciona una configuración automatizada de los balanceadores de carga NGINX para garantizar que las aplicaciones de los clústeres de Kubernetes se entreguen de forma fiable y segura sin comprometer el rendimiento.

En la arquitectura anterior, mostramos cómo NGINX Ingress Controller proporciona servicios de entrega de aplicaciones de nivel empresarial para aplicaciones en contenedores.
Guía de la solución
Desafío
Las organizaciones utilizan plataformas de contenedores como Kubernetes o RedHat OpenShift junto con metodologías de desarrollo ágil para acelerar el desarrollo y el despliegue de aplicaciones.
Los contenedores son componentes de infraestructura fundamentales para desarrollar aplicaciones nativas de la nube, ya que ofrecen la flexibilidad y la portabilidad necesarias para que los desarrolladores puedan «escribir una vez y ejecutar en cualquier lugar». Los contenedores reducen las dependencias y permiten escalar a nivel de componente, algo esencial para modernizar las aplicaciones mediante microservicios.
Sus aplicaciones en contenedores necesitan mecanismos nativos de entrega de aplicaciones para ofrecer un rendimiento óptimo. Los desarrolladores y los equipos de DevOps necesitan una solución ligera de entrega de aplicaciones, independiente de la nube, para entornos de Kubernetes y OpenShift.
Sin embargo, un enfoque tradicional con una configuración estática que solo puede modificar el departamento de TI entra en conflicto con el paradigma ágil de los contenedores, en el que se pueden crear dinámicamente nuevos contenedores de microservicios durante apenas unos minutos para atender un pico de demanda o implementar una actualización simplemente sustituyendo los contenedores antiguos por otros nuevos.
¿Cómo puede garantizar que las implementaciones de los servicios de sus aplicaciones sigan el ritmo de sus rápidos ciclos de lanzamiento en entornos de contenedores? Descargue la guía de soluciones para conocer todos los detalles.
Solución
Necesita servicios fiables de entrega de aplicaciones integrados con el plano de gestión de la plataforma de contenedores. La mejor forma de dar soporte a sus aplicaciones en contenedores es con NGINX, la aplicación con más descargas y estrellas en DockerHub, con más de mil millones de descargas.
Y, con una cuota de mercado del 64 %, NGINX también es, con diferencia, el controlador de entrada de Kubernetes más popular, según la Cloud Native Computing Foundation. NGINX también es compatible con entornos Red Hat OpenShift, una plataforma de aplicaciones en contenedores basada en Kubernetes.
Componentes
Para ofrecer servicios de aplicaciones multinube potentes y coherentes en entornos de contenedores, utilice los siguientes componentes de NGINX.
- NGINX Ingress Controller para Kubernetes
Los equipos de DevOps pueden proporcionar acceso externo a sus entornos de Kubernetes mediante NGINX Ingress Controller para Kubernetes. Esto ofrece servicios de entrega de nivel empresarial para aplicaciones de Kubernetes, como métricas en tiempo real, persistencia de sesiones, comprobaciones de estado activas y validación de JWT.
La versión NGINX Plus también permite a los usuarios realizar reconfiguraciones sin interrupciones, lo que garantiza un rendimiento uniforme de las aplicaciones y un uso eficiente de los recursos. Se desarrolla y mantiene conforme a un estándar de producción que permite ofrecer soporte, y proporciona uniformidad y estabilidad, al tiempo que conserva la compatibilidad con versiones anteriores. - Router NGINX Plus para OpenShift
Para entornos OpenShift, NGINX es totalmente compatible con las funcionalidades definidas por el recurso Open Shift Router.
El Router actúa como punto de entrada para todas las solicitudes externas dirigidas a las aplicaciones que se ejecutan en OpenShift, lo que lo convierte en uno de los componentes más críticos de la plataforma. NGINX Router se integra en OpenShift mediante el software Template Router, el mismo software en el que se basa la implementación predeterminada de Router.
Conclusión
Independientemente de dónde se ejecuten, las aplicaciones pueden beneficiarse del rendimiento que ofrece NGINX.
Gracias a las soluciones diseñadas para entornos Kubernetes y OpenShift, las aplicaciones que se ejecutan en plataformas de contenedores dinámicas pueden disponer de los servicios que necesitan, configurados bajo demanda mediante herramientas nativas del sistema de gestión de contenedores.
Obtenga más información sobre el futuro de la plataforma de aplicaciones NGINX y sobre cómo F5 ayuda a las empresas a adaptar sus aplicaciones a la era digital.
NOTA AL PIE
Contenido relacionado
SEMINARIO WEB
Controlador de Ingress de NGINX
Vea este seminario web para conocer las últimas novedades de la versión 1.5.0 de NGINX Ingress Controller.
CASO DE ÉXITO DE UN CLIENTE
LKQD Technologies y NGINX
LKQD Technologies reduce la complejidad operativa con NGINX Ingress Controller.
BLOG
Microservicios
Descubre las mejores estrategias de diseño de microservicios y aprende a empezar a refactorizar aplicaciones monolíticas para convertirlas en microservicios.
BLOG
Los contenedores son clave para una estrategia multinube
No es buena idea encasillar los contenedores en una función limitada exclusivamente a los microservicios, ya que pueden hacer mucho más.
GUÍA DE SOLUCIONES
Ofrezca un rendimiento óptimo para sus aplicaciones en contenedores
Las aplicaciones en contenedores necesitan una infraestructura de entrega de aplicaciones diseñada para contenedores.





