Los modelos de liberación de aplicaciones blue/green existen desde hace tiempo y las tecnologías de balanceo de carga de F5 han desempeñado un papel importante en las arquitecturas empresariales para desplegar modelos. Hoy en día, las aplicaciones modernas distribuyen las funciones tradicionales de las aplicaciones entre los proveedores de nube y las plataformas tecnológicas. Los contenedores, las arquitecturas adaptativas y las integraciones back-end de las API que se extienden por las empresas garantizan que las implantaciones blue/green sigan siendo relevantes para los modelos de automatización y fiabilidad. Las soluciones de gestión de tráfico de F5 pueden cumplir los requisitos de implantación azul/verde y muchos más.
Los clientes quieren más y lo quieren para ayer. Los modelos modernos de lanzamiento de aplicação se han mantenido al día con la creciente demanda de más funcionalidad y entrega más rápida con una mayor automatización. La desventaja es que los clientes todavía esperan la misma confiabilidad de las aplicação incluso cuando los equipos de DevOps las implementan con menor frecuencia y solo durante pequeños períodos de tiempo, por lo que pocas personas notarían algún problema. Las investigaciones muestran que el 32% de todos los clientes dejarían de hacer negocios con una marca que les encanta después de una sola mala experiencia. Esto no deja mucho margen de maniobra cuando surgen problemas.
Las implantaciones blue/green han protegido a los clientes de los fallos de despliegue y de los problemas de cambio de plataforma desde hace años al proporcionar un flujo de tráfico de software e infraestructura redundante. Los desarrolladores y los equipos de DevOps pueden medir el éxito del despliegue antes de trasladar a los clientes a las nuevas vías. Las tecnologías de balanceo de carga han sido el componente principal de la gestión del tráfico entre las implantaciones blue/green y continúan siéndolo con el desarrollo de aplicaciones modernas.
A medida que las empresas avanzan hacia arquitecturas más distribuidas, la migración de aplicaciones tradicionales a entornos en contenedores y la adopción de service mesh y balanceo de carga para la gestión inteligente del tráfico son más cruciales que nunca, especialmente para los escenarios de despliegue blue/green, red/black y en anillo. F5 proporciona múltiples soluciones para facilitar las implementaciones blue/green en diversas topologías de aplicaciones. Integre y automatice el balanceo de carga del servidor global (GSLB), el balanceo de carga centrado en la aplicación perimetral o gestione y distribuya el tráfico en plataformas de contenedores y Kubernetes.
Figura 1: Las implementaciones blue/green se extienden 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 el retorno si se encuentra con problemas.
La adopción de modelos de implementación Blue/Green y otros para cumplir los objetivos de nivel de servicio definidos por los ingenieros de fiabilidad del sitio y las iniciativas de transformación digital preserva el equilibrio de los despliegues rápidos con la fiabilidad del cliente. Alternativamente, otros métodos de despliegue son igual de fáciles de automatizar con las soluciones de F5, incluidos las implementaciones en anillo que amplían el modelo blue/green. El ejemplo que se muestra a continuación se basa en la autenticación y la autorización o el direccionamiento IP como identificadores de origen, lo que permite a F5 distribuir automáticamente a las personas adecuadas a la infraestructura correcta en función de las políticas definidas por el usuario. |
Figura 2: Alternativamente, utilice implementaciones tipo «canary» dirigidas a usuarios o infraestructuras predefinidas a pilas de implementaciones alternativas.
F5 proporciona servicios avanzados de gestión de tráfico y balanceo de carga para agilizar el tráfico norte/sur de clientes y el servicio interno este/oeste, así como la comunicación interna de la API. Implante modelos de liberación blue/green en cualquier lugar donde se requieran despliegues rápidos para proteger la experiencia digital de sus clientes y respaldar a los clientes internos.
F5 BIG-IP Local Traffic Manager (LTM) proporciona tecnología de equilibrio de carga sofisticada, de nivel empresarial y de proveedor de servicios en hardware o dispositivos virtuales, en las instalaciones o en su proveedor de nube preferido. Obtendrá control granular de capa 7, capacidades de aceleración y descarga de SSL y escalamiento programático que brindan rendimiento a pedido. Debido a que BIG-IP LTM es un proxy completo, puede inspeccionar, administrar e informar sobre el tráfico de aplicação que ingresa y sale de su red. Al ofrecer amplias API y integraciones programáticas, puede automatizar modelos azul/verde a través de infraestructura como código o integrarlos con otras soluciones de flujo de trabajo de TI como ServiceNow. BIG-IP LTM le brinda un control superior y automatizable sobre el tráfico de aplicação para sus modelos de lanzamiento azul/verde.
NGINX Plus es un proxy inverso, balanceador de carga y puerta de enlace API nativo de la nube y fácil de usar. Ya sea que necesite integrar un monitoreo avanzado , fortalecer los controles de seguridad u orquestar contenedores de Kubernetes , NGINX Plus ofrece soluciones de equilibrio de carga adaptables y programáticas para satisfacer los diseños de su cartera de aplicação en expansión.
El equilibrio de carga del servidor global de F5 (GSLB) ofrece implementaciones azules/verdes externas a su centro de datos y a su infraestructura en la nube, lo que le permite trasladar el tráfico a múltiples regiones con solo una llamada API. Obtenga la flexibilidad de cambiar el tráfico globalmente y conmutar por error un sitio completo, o simplemente controlar las aplicaciones afectadas. Disponible a través de hardware especialmente diseñado con soluciones de seguridad nativas, ediciones virtuales, SaaS o totalmente administrado, F5 GSLB aporta azul/verde a las aplicações disponibles globalmente.
NGINX Ingress Controller es la mejor solución de gestión de tráfico de su clase para aplicaciones nativas de la nube en Kubernetes y entornos en contenedores. Proporcionar servicios de entrega de nivel empresarial para aplicações de Kubernetes, con beneficios para los usuarios de NGINX Open Source y NGINX Plus. Con el controlador de ingreso NGINX para Kubernetes, obtiene equilibrio de carga básico, terminación SSL/TLS, soporte para reescrituras de URI y cifrado SSL/TLS ascendente. Los usuarios de NGINX Plus también obtienen persistencia de sesión para aplicações con estado y autenticación JSON Web Token (JWT) para API.
Integre con herramientas comunes como Ansible, Terraform, ServiceNow y GitLab para que coincida con el flujo de trabajo de su herramienta.
Agregue, normalice y reenvíe estadísticas y eventos de forma declarativa a su solución de análisis favorita con Telemetry Streaming.
Acelere los despliegues de servicios de aplicaciones de forma consistente y repetible con un modelo declarativo. Automatice el tráfico blue/green de sus aplicaciones en las instalaciones y en la nube pública con servicios de aplicaciones declarativos.
Utilice el control de acceso basado en funciones (RBAC) y el autoservicio para establecer barandillas de seguridad (no puertas), de modo que sus equipos puedan gestionar sus aplicaciones con seguridad y agilidad.
Las aplicaciones ágiles exigen velocidad y alta frecuencia de despliegue. Los programas de transformación digital exigen fiabilidad y experiencias de cliente cada vez mejores. F5 ofrece una potente línea de soluciones para satisfacer la flexibilidad de los despliegues DevOps al tiempo que mantiene sus aplicaciones seguras y fiables. Hay una razón por la que 48 de las 50 empresas de Fortune utilizan F5 para satisfacer las necesidades más críticas de sus clientes.