Nisum Knows

Nisum redujo un 30% los costes de infraestructura de Integración Continua (IC) con un proceso de IC optimizado

Escrito por Nisum | 11-jun-2022 20:33:27

Nisum implementó una plataforma de integración continua nativa en la nube para mejorar el proceso de lanzamiento.

El cliente tiene un tiempo de construcción más rápido, resultados más rápidos y una plataforma de CI nativa en la nube, lo que resulta en:

-40%
disminución del tiempo total de ejecución del trabajo

up to 30%
disminución de las horas de trabajo con un proceso más racionalizado

Desafío de negocio

Un cliente del sector minorista de la lista Fortune 500 necesitaba un proceso de IC que pudiera aumentar la velocidad de entrega de artefactos. Su proceso actual era ineficaz y no podía satisfacer la demanda, lo que provocaba:

  • Costes innecesarios debido a la ejecución de máquinas virtuales y servidores de aplicaciones dependientes durante las horas no laborables
  • Tiempos de ejecución prolongados debido a que la validación de la aplicación requiere más tiempo en los pipelines de CI a causa de las aplicaciones dependientes que no eran adecuadas para las aplicaciones modernas en contenedores
  • Aumento de las horas de trabajo debido al complejo proceso de CI y de liberación, lo que lleva a:
    • Tiempos de espera seguidos de fallos en los trabajos 
    • Coordinación redundante para la ramificación y gestión de la liberación

Solución

Nisum implementó una plataforma de IC moderna, nativa de la nube y eeficiente,que mejoró el proceso de lanzamiento, lo que dio como resultado:

  • Reducción de costes mediante el uso de recursos de computación en la nube según sea necesario, así como el clúster dedicado a CI Google Kubernetes Engine (GKE) para los trabajos de Jenkins para los pipelines de CI y otras actividades de la plataforma.

  • Disminuyeron el tiempo de ejecución mediante el uso de contenedores para la ejecución de trabajos y la colaboración con los equipos de desarrollo para eliminar las aplicaciones dependientes y el uso de servidores simulados. También habilitaron el autoescalado y utilizaron Google Container Registry (GCR) para mejorar la eficiencia.

  • Disminución de las horas de trabajo mediante la racionalización de los casos de pruebas funcionales con servidores simulados adecuados y la automatización del despliegue.

No dudes en ponerte en contacto con nosotros para obtener más información sobre cómo Nisum puede impulsar los resultados de tu empresa.