BLOG

Gente de DevOps: si sabéis algo sobre F5, que sea esto

Miniatura F5
F5
Publicado el 4 de diciembre de 2019

Entonces, estás siguiendo patrones de DevOps: pequeños cambios, control de origen de todo, propiedad multifuncional y automatización del proceso de entrega. Si las cosas van bien, debería ver más implementaciones, menos fricción y una confiabilidad mejorada, y es de esperar que esto se traduzca en clientes más felices, quienesquiera que sean.

Sin embargo, para muchas empresas (¿incluso la mayoría?), estos nuevos patrones de trabajo deben coexistir junto con aplicações, equipos y tecnologías que se han arraigado con el tiempo y ahora están firmemente integrados en la estructura de entrega de TI. A veces, estos nuevos sistemas y aplicações pueden aislarse, pero muchas veces los servicios que puede proporcionar la infraestructura existente son obligatorios por política o simplemente por sentido común.

La pregunta es: ¿pueden la arquitectura y los servicios empresariales existentes integrarse en nuevos métodos de implementación de aplicação ? ¿Puede un controlador de entrega de aplicação empresariales (para usar un ejemplo nada sorprendente) que frecuentemente ha sido administrado por CLI o GUI realmente funcionar en un flujo de trabajo de configuración como código impulsado por control de código fuente? ¿Puede un dispositivo de hardware administrado por un equipo de redes realmente agregar muchas funciones y valor a una aplicação dinámica y de rápida evolución diseñada, creada y entregada por un equipo que utiliza patrones de DevOps? Si hay algo que necesitas saber sobre F5 es que la respuesta a estas preguntas es un rotundo . (Otro dato útil que conviene saber es si su organización utiliza la plataforma BIG-IP de F5).

La plataforma BIG-IP ha sido diseñada para mantener las aplicações rápidas, seguras y disponibles a través de una arquitectura de proxy de alta velocidad que inyecta servicios de entrega de aplicação como telemetría de rendimiento de aplicação , equilibrio de carga, optimización de red o seguridad de API; todos servicios que pueden ayudar a un equipo a brindar la mejor experiencia al cliente.

Si bien la calidad y la potencia de estos servicios son importantes para proteger las aplicações y deleitar a los usuarios, igualmente importante es el mecanismo de entrega. En el mundo DevOps no hay lugar para procesos manuales, esperar que otros silos extraigan tickets de una cola o configuraciones improvisadas. Para que sean adecuados para su propósito, los servicios de seguridad, escalabilidad y telemetría deben definirse como código, almacenarse en el control de origen e implementarse como parte del mismo proceso que el resto de los componentes de la aplicação .

Esto requiere inversión tanto de los proveedores de la plataforma como de los equipos que las administran. Es una inversión en herramientas, capacitación y tiempo, pero los resultados aportan mucho valor para todos.

Los equipos de aplicação obtienen aplicações que están mejor protegidas, son más observables y más resistentes. Los equipos de infraestructura pueden definir servicios de alta calidad que sus equipos de aplicaciones implementan a través de la automatización, sin generar un ticket, sino utilizando plantillas y configuraciones que cumplen con los estándares empresariales. Los equipos de seguridad pueden crear, ajustar y exportar políticas de seguridad de API o firewall de aplicação y almacenarlas bajo control de origen, donde se pueden incorporar a las implementaciones de aplicação .

Pero ya basta de teoría y promesas. ¿Qué hemos hecho realmente?

Algunos programas: F5 Automation Toolchain

F5 Automation Toolchain es un conjunto de herramientas gratuitas que le permiten configurar servicios avanzados de entrega de aplicação , como firewalls de aplicação web, enrutamiento de contenido y equilibrio de carga de la capa de aplicação mediante una interfaz API declarativa simple. Toda la configuración se almacena como archivos de texto JSON que pueden administrarse mediante el control de origen e implementarse mediante una única llamada API.

Algunas asociaciones: Automatización y organización

Asociarse con las organizaciones que impulsan las tecnologías de automatización con las que ya trabaja (como Github , Ansible o Terraform ) ayuda a cerrar la brecha entre la configuración como código y la configuración en sus plataformas. La naturaleza simple de nuestra automatización declarativa también hace que sea fácil de integrar con cualquier herramienta que utilice.

Un poco de entrenamiento: Super-NetOps

Los profesionales de redes tienen un conocimiento profundo de los protocolos, la gestión del tráfico y la tecnología ADC, pero a menudo existen brechas entre cómo un equipo de DevOps y un equipo de NetOps piensan sobre las operaciones. El programa F5 Super-NetOps se creó para ayudar a los equipos de NetOps a ampliar sus conocimientos en automatización, pensamiento sistémico y gestión de sistemas a escala para ayudarlos a alinearse mejor con las necesidades de los equipos de aplicações . El curso Super-NetOps enseña una combinación de teoría general e implementaciones específicas de tecnología F5 (utilizando los componentes de F5 Automation Toolchain, por ejemplo). La formación está disponible online y es gratuita para cualquier persona que la desee. Entonces, si te gusta lo que lees sobre F5 Automation Toolchain pero tus colegas de NetOps necesitan un empujón hacia la automatización, envíalos aquí .


Para resumir, si hay algo que necesita saber sobre F5 BIG-IP en una práctica de DevOps, es que SÍ, puede tener servicios de entrega de aplicação verdaderamente excelentes, implementados de la misma manera que el resto de la pila de aplicação . Obtenga más información sobre cómo F5 puede integrarse en su flujo de trabajo de CI/CD.