Balanceo de carga flexible para despliegues blue/green y mucho más

Incorpora opciones avanzadas de despliegue blue/green en todas tus aplicaciones, en cualquier plataforma y allí donde despliegues servicios de aplicaciones.

balanceo-de-carga-flexible-para-despliegues-blue-green-y-más-allá

Las ventajas de los modelos de lanzamiento de aplicaciones blue/green

Los modelos de lanzamiento de aplicaciones blue/green existen desde hace tiempo, y las tecnologías de equilibrio de carga de F5 han desempeñado un papel fundamental en las arquitecturas empresariales para implementar estos modelos. Hoy en día, las aplicaciones modernas distribuyen las funciones tradicionales de las aplicaciones entre proveedores de servicios en la nube y plataformas tecnológicas. Los contenedores, las arquitecturas adaptativas y las integraciones de API de back-end distribuidas por toda la empresa garantizan que las implementaciones blue/green sigan siendo relevantes para los modelos de automatización y fiabilidad. Las soluciones de gestión del tráfico de F5 pueden satisfacer los requisitos de las implementaciones blue/green y mucho más.


Ventajas principales

Benefíciese de soluciones de rendimiento independientes de la nube que ofrecen configuraciones comunes de infraestructura como código, independientemente de la plataforma que utilice.

Aproveche la amplia comunidad de desarrolladores de F5 para mejorar sus soluciones BIG-IP, así como las comunidades de código abierto de todo el mundo para optimizar sus implementaciones de NGINX y sus servicios de rendimiento.

Obtenga la flexibilidad que necesita con F5 y NGINX, que ofrecen más funcionalidades en más modelos de despliegue de aplicaciones que cualquier otro proveedor de soluciones nativas de la nube o de terceros.

Los clientes quieren más y lo quieren para ayer. Los modelos modernos de lanzamiento de aplicaciones han respondido al aumento de la demanda de más funcionalidades y entregas más rápidas mediante una mayor automatización. El inconveniente es que los clientes siguen esperando la misma fiabilidad de las aplicaciones que cuando los equipos de DevOps realizaban despliegues con menos frecuencia y solo durante breves periodos, de modo que pocas personas notaran cualquier problema. Los estudios demuestran que el 32 % de todos los clientes dejaría de comprar a una marca que le gustaba tras una sola mala experiencia. Esto deja muy poco margen cuando surgen problemas.

Desde hace años, los despliegues blue/green protegen a los clientes frente a fallos de despliegue y problemas derivados de cambios en la plataforma mediante la redundancia del software y de los flujos de tráfico de la infraestructura. Los desarrolladores y los equipos de DevOps pueden evaluar el éxito del despliegue antes de dirigir a los clientes hacia las nuevas rutas. Las tecnologías de balanceo de carga han sido el componente principal de la gestión del tráfico entre los despliegues blue y green, y siguen siéndolo en el desarrollo de aplicaciones modernas.

La mayoría de las organizaciones encuestadas han sufrido interrupciones de la actividad relacionadas con la tecnología, que han tenido un impacto significativo en forma de costes (de recuperación o por horas de trabajo adicionales), pérdida directa de ingresos, pérdida permanente de datos o daños a la reputación de la empresa.

A medida que las empresas adoptan arquitecturas más distribuidas, migrar las aplicaciones tradicionales a entornos de contenedores e incorporar una malla de servicios y el balanceo de carga para gestionar el tráfico de forma inteligente resulta más crucial que nunca, especialmente en escenarios de despliegue azul/verde, rojo/negro y en anillo. F5 ofrece múltiples soluciones para facilitar los despliegues azul/verde en distintas topologías de aplicaciones. Integre y automatice el balanceo de carga global de servidores (GSLB) y el balanceo de carga perimetral centrado en las aplicaciones, o gestione y distribuya el tráfico entre plataformas de contenedores y Kubernetes.

balanceo-de-carga-flexible-para-despliegues-azul-verde-y-más-allá
Figura 1: Las implementaciones azul/verde van más allá de la interfaz de usuario a medida que las aplicaciones crecen y se integran con otras aplicaciones. Aproveche las llamadas a la API para agilizar la redirección del tráfico o la reversión en caso de que surjan problemas.

“Al utilizar las capacidades de automatización de F5 en nuestras miles de aplicaciones, podemos ofrecer a nuestros clientes servicios financieros de alta calidad de forma más rápida y fiable. Las implementaciones seguras de servicios de aplicaciones, que antes tardaban hasta seis semanas, ahora pueden completarse en tan solo cinco minutos.”

Aly Ndiaye, director de Alojamiento y Navegación, BNP Paribas

La adopción de modelos de despliegue azul/verde y de otros tipos para cumplir los objetivos de nivel de servicio definidos por los ingenieros de fiabilidad de sitios y las iniciativas de transformación digital permite mantener el equilibrio entre la rapidez de los despliegues y la fiabilidad para los clientes. Asimismo, con las soluciones de F5 resulta igual de sencillo automatizar otros métodos de despliegue, incluidos los despliegues por anillos, que amplían el modelo azul/verde. El siguiente ejemplo utiliza la autenticación y la autorización o el direccionamiento IP como identificadores de origen, lo que permite a F5 dirigir automáticamente a las personas adecuadas a la infraestructura correspondiente en función de las políticas definidas por el usuario.

despliegues canary
Figura 2: Como alternativa, utilice despliegues canary dirigidos para redirigir usuarios o infraestructuras predefinidos a pilas de despliegue alternativas.

Los componentes arquitectónicos

F5 proporciona servicios avanzados de gestión del tráfico y equilibrio de carga para gestionar el tráfico norte-sur de los clientes y la comunicación interna este-oeste entre servicios y API. Implemente modelos de despliegue azul/verde allí donde se requieran despliegues rápidos para proteger la experiencia digital de sus clientes y prestar también asistencia a los clientes internos.

Los estudios demuestran que el 32 % de los clientes dejaría de comprar a una marca que le gustaba tras una sola mala experiencia.

F5 BIG-IP Local Traffic Manager (LTM) ofrece una sofisticada tecnología de equilibrio de carga de nivel empresarial y para proveedores de servicios en dispositivos físicos o virtuales, en las instalaciones o en su proveedor de nube preferido. Obtendrá un control granular de la capa 7, funciones de descarga y aceleración de SSL y un escalado programático que proporciona rendimiento bajo demanda. Dado que BIG-IP LTM es un proxy completo, puede inspeccionar, gestionar y generar informes sobre el tráfico de las aplicaciones que entra y sale de su red. Gracias a sus numerosas API programáticas e integraciones, puede automatizar modelos blue/green mediante infraestructura como código o integrarlos con otras soluciones de flujos de trabajo de TI, como ServiceNow. BIG-IP LTM le proporciona un control superior y automatizable del tráfico de las aplicaciones para sus modelos de lanzamiento blue/green.

NGINX Plus es un proxy inverso, equilibrador de carga y puerta de enlace de API nativo de la nube y fácil de usar. Tanto si necesita integrar supervisión avanzada, reforzar los controles de seguridad, como orquestar contenedores de Kubernetes, NGINX Plus ofrece soluciones de equilibrio de carga adaptables y programables para satisfacer las necesidades de diseño de su creciente cartera de aplicaciones.

El balanceo de carga global de servidores (GSLB) de F5 permite llevar las implementaciones blue/green fuera de su centro de datos y su infraestructura en la nube, lo que le permite redirigir el tráfico a varias regiones con una simple llamada a la API. Disfrute de la flexibilidad necesaria para redirigir el tráfico a escala global y conmutar por error un sitio completo, o simplemente controlar las aplicaciones afectadas. Disponible mediante hardware específico con soluciones de seguridad nativas, ediciones virtuales, SaaS o como servicio totalmente gestionado, F5 GSLB lleva el modelo blue/green a las aplicaciones disponibles globalmente.

NGINX Ingress Controller es una solución de gestión del tráfico líder en su categoría para aplicaciones nativas de la nube en Kubernetes y entornos en contenedores. Proporciona servicios de entrega de nivel empresarial para aplicaciones de Kubernetes, con ventajas tanto para los usuarios de NGINX Open Source como de NGINX Plus. Con NGINX Ingress Controller para Kubernetes, obtiene balanceo de carga básico, terminación SSL/TLS, compatibilidad con la reescritura de URI y cifrado SSL/TLS ascendente. Los usuarios de NGINX Plus también obtienen persistencia de sesión para aplicaciones con estado y autenticación mediante JSON Web Token (JWT) para las API.


Características principales

Integre la seguridad en los pipelines de CI/CD

Integre herramientas habituales como Ansible, Terraform, ServiceNow y GitLab para adaptarse al flujo de trabajo de sus herramientas.

Metodología ágil

Acelere las implementaciones de servicios de aplicaciones de forma coherente y repetible mediante un modelo declarativo. Automatice el tráfico azul/verde de sus aplicaciones locales y en la nube pública con servicios de aplicaciones declarativos.

Exportación de flujos de datos

Agregue, normalice y reenvíe estadísticas y eventos de forma declarativa a su solución de análisis preferida con Telemetry Streaming.

Configuración avanzada centrada en las aplicaciones

Utilice el control de acceso basado en roles (RBAC) y el autoservicio para establecer medidas de protección de seguridad (no barreras), de modo que sus equipos puedan gestionar sus aplicaciones de forma segura y ágil.

Conclusión

Las aplicaciones ágiles exigen rapidez y despliegues frecuentes. Los programas de transformación digital requieren fiabilidad y experiencias de cliente en constante mejora. F5 ofrece una potente gama de soluciones que aporta la flexibilidad necesaria para los despliegues de DevOps, al tiempo que mantiene sus aplicaciones seguras y fiables. No es casualidad que 48 de las 50 empresas de la lista Fortune 50 confíen en F5 para satisfacer las necesidades esenciales de sus clientes.