TENDENCIAS

TENDENCIAS

Según Forrester , el 50% de las organizaciones están implementando prácticas de DevOps para acelerar el tiempo de comercialización (alta velocidad de funciones) y mejorar la estabilidad (menor incidencia de interrupciones y resolución de problemas más rápida).

Junto con el crecimiento de las prácticas de DevOps, las empresas están modernizando sus aplicaciones utilizando arquitecturas de microservicios , donde las diferentes aplicações se dividen en servicios discretos y empaquetados. Casi el 10% de las aplicaciones se crean completamente nuevas como microservicios, mientras que otro 25% son aplicações híbridas (monolíticas con microservicios adjuntos, a veces denominados “miniservicios”).

El avance hacia los principios de DevOps y la adopción de arquitecturas de microservicios está teniendo un profundo impacto en todos los aspectos del desarrollo de aplicaciones y su infraestructura.

Contenido relacionado
Descargue la guía de soluciones para obtener todos los detalles.
Obtener la guía de NGINX
TRANSFORMACIÓN DE DEVOPS

TRANSFORMACIÓN DE DEVOPS

Estas tendencias están cambiando la forma en que pensamos y desarrollamos las aplicaciones.

Personal >

El control pasa de los equipos de infraestructura a los equipos de aplicação . Para alcanzar la velocidad de comercialización, DevOps quiere tener control sobre la infraestructura que respalda las aplicaciones que desarrolla y mantiene. 

Proceso >

DevOps acelera el tiempo de aprovisionamiento. La infraestructura de aplicaciones modernas se debe automatizar y aprovisionar con una velocidad mucho mayor, o se corre el riesgo de retrasar la implementación de correcciones y mejoras cruciales.

Tecnología >

La infraestructura desacopla el software del hardware. La infraestructura definida por software, la infraestructura como código y la infraestructura componible describen nuevas arquitecturas de implementación donde el software programable se ejecuta en hardware básico o recursos de computación en la nube pública.

RETO

RETO

Si bien DevOps y los microservicios afectan a todos los aspectos de la infraestructura de aplicaciones, cambian específicamente la forma en que las empresas implementan la tecnología de equilibrio de carga, ya que el equilibrio de carga es el punto de control inteligente que se encuentra al frente de todas sus aplicaciones.

Sin embargo, los diferentes equipos de su organización necesitan acceder a la tecnología de equilibrio de carga de diferentes maneras.

Empresa >

Las empresas emplean un equilibrador de carga central con funciones avanzadas para administrar todo el tráfico de aplicação , mejorando el rendimiento y la estabilidad de la implementación. El dispositivo F5 ubicado en la puerta de entrada de su entorno hace el trabajo pesado: proporciona servicios de aplicação avanzados como administración de tráfico local, administración de tráfico global, administración de DNS, protección contra bots, mitigación de DDoS, descarga de SSL y gestión de acceso. 

DevOps >

Los equipos de DevOps a menudo necesitan implementar cambios en el balanceador de carga para introducir nuevas aplicaciones, agregar nuevas funciones a aplicaciones existentes o mejorar la escala. En los procesos tradicionales, DevOps tiene que depender de los equipos de infraestructura y operaciones (I&O) para modificar la configuración del balanceador de carga y volver a implementarlo en producción. 

Operaciones >

Los equipos de I&O generalmente adoptan un enfoque cauteloso ya que tienen que soportar cientos o posiblemente miles de aplicações utilizando un balanceador de carga centralizado. Cualquier error podría tener consecuencias desastrosas para el rendimiento y la seguridad de todo el panorama de aplicaciones de la empresa. Entonces, el equipo de I&O primero realiza cambios en los entornos de prueba y luego eventualmente los implementa en producción. Si bien estos procedimientos operativos ayudan a garantizar que los cambios no afecten negativamente su cartera de aplicação , seguirlos puede ralentizar el ritmo de desarrollo e innovación.

Solución

Solución

Puede mejorar la velocidad de la entrega de software y el rendimiento operativo mediante la implementación de equilibradores de carga ligeros y flexibles que se pueden integrar fácilmente con el código más cerca de sus aplicaciones.

La solución de ADC nativa de nube de F5, NGINX, es un software de equilibrio de carga que puede ayudarle a superar la división entre DevOps y NetOps.

Cómo funciona >

Existen tres modelos de implementación comunes para aumentar su infraestructura F5 BIG-IP con NGINX:

  • Implementación de NGINX detrás del dispositivo F5 para que actúe como una capa de abstracción compatible con DevOps.
  • Provisión de una instancia de NGINX para cada una de sus aplicaciones, o incluso para cada uno de sus clientes.
  • Ejecución de NGINX como equilibrador de carga de aplicaciones multinube para aplicaciones nativas de la nube.

Dado que el equilibrador de carga programable NGINX es ligero, consume muy pocos recursos informáticos e impone poca o ninguna carga adicional a su infraestructura.

CONCLUSIÓN

CONCLUSIÓN

Al dividir en capas los equilibradores de carga de F5 y NGINX, puede aumentar la velocidad de comercialización sin sacrificar la seguridad ni la fiabilidad.

Con este enfoque, los equipos de I&O conservan la infraestructura del frontend de F5 para proporcionar servicios avanzados de aplicaciones a un gran número de aplicaciones de misión crítica que es necesario proteger y escalar. Al mismo tiempo, permite a sus equipos de DevOps y de aplicaciones gestionar directamente los cambios de configuración en el equilibrador de carga del software, a menudo automatizándolos como parte de un marco de trabajo CI/CD.

La solución combinada le permite lograr la agilidad y los beneficios de tiempo de lanzamiento al mercado que sus equipos de aplicaciones necesitan, sin sacrificar los controles de fiabilidad y seguridad que sus equipos de red requieren.

Escalado más rápido >