¿Vas a asistir al Atlassian Team '26 en Anaheim? ¡Ven y conoce a nuestros expertos!
Más información
Ir al contenido principal

De fin del servicio a siempre activo: una historia de una transformación con GitLab

Cómo Adaptavist realizó 30 actualizaciones en cinco meses para ofrecer un entorno de GitLab completamente gestionado y preparado para el futuro.
Tres personas alrededor de una pantalla con el logo de GitLab Upgrade

Sobre el cliente

Una editorial inglesa había estado gestionando GitLab en su propia cuenta de AWS durante varios años. Aunque el equipo se había acostumbrado a su configuración, la plataforma subyacente se había quedado desactualizada. GitLab lanza nuevas versiones con frecuencia y, sin contar con expertos internos que gestionasen las actualizaciones, los parches y el mantenimiento de la plataforma, la organización se había quedado en una versión no soportada.
No necesitaban una solución puntual, sino un socio a largo plazo que pudiera hacerse cargo de su entorno de GitLab, mantenerlo actualizado y asegurarse de no volver a caer en esta situación.
Industria
Editorial
Localización
Reino Unido
Solución
Gestión de servicios GitLab

El reto

Instancias

Atascados con software obsoleto

El cliente utilizaba una versión de GitLab que había llegado al final de su ciclo de vida y un sistema operativo desactualizado, cuyo soporte estándar había finalizado.
Riesgo

Expuesto a vulnerabilidades

La plataforma dejó de recibir parches de seguridad, dejando el entorno expuesto a vulnerabilidades sin mitigar.
Soporte

Dependencia del sistema operativo obsoleta

Usaban una versión de GitLab en un sistema operativo heredado, por lo que necesitaban una infraestructura moderna y compatible.
Alerta

Riesgo de seguridad en un cortafuegos

El entorno estaba protegido por un cortafuegos, lo que proporcionaba cierta seguridad, aunque no completa. El equipo no podía solucionar la desactualización.
Chocar los cinco

Sin capacidad de actualización interna

La organización carecía de experiencia interna para la gestión de lanzamientos de GitLab, lo que le impedía afrontar el proceso de migración y actualización sin ayuda.

La solución

En lugar de intentar un salto de alto riesgo a la versión más reciente, Adaptavist adoptó un enfoque metódico y basado en hitos. Cada paso fue validado por el cliente antes de avanzar, ya que quería un conjunto manejable de actualizaciones. No se limitó a ser un proyecto de actualización; fue el comienzo de una colaboración a largo plazo. Así lo trató Adaptavist desde el primer día.
Asesoría

Análisis del entorno y discovery

Adaptavist realizó una evaluación exhaustiva del entorno, incluyendo la versión de GitLab, las dependencias del sistema operativo, los supuestos de infraestructura y los requisitos de secuenciación de las actualizaciones. Este análisis definió la ruta exacta para migrar de forma segura el sistema heredado a una plataforma moderna y totalmente compatible.

Migración a AWS alojado por Adaptavist y despliegue de sistemas operativos heredados

El entorno del cliente se migró desde su propia cuenta de AWS a una cuenta de AWS gestionada por Adaptavist. Para comenzar la secuencia de actualización, se desplegó una versión intermedia del sistema operativo, lo que permitió instalar la versión de GitLab en fin de vida y continuar con el proceso de migración desde un punto de partida estable.

Actualizaciones secuenciales incrementales de GitLab

Adaptavist llevó a cabo una serie de actualizaciones incrementales de GitLab por hitos, avanzando a través de versiones en una secuencia controlada desde la 15 hasta la 18.6. El cliente participó en cada etapa, probando cada incremento antes de aprobarlo y avanzando solo cuando se sentía seguro. En total, se realizaron 30 actualizaciones durante toda la intervención.

Actualización del sistema operativo

Una vez que GitLab alcanzó una versión compatible con un sistema operativo moderno, se reconstruyó la infraestructura siguiendo el modelo de despliegue estándar de Adaptavist, utilizando la versión más reciente en lugar de la implementada inicialmente. Esto permitió la estandarización y prolongó el ciclo de soporte del sistema operativo. Se restauró una copia completa de seguridad de GitLab en el nuevo entorno, completando la transición a una plataforma actualizada con el soporte adecuado.

Transición a la gestión de servicios de GitLab

Con el entorno modernizado, el cliente migró a la oferta de gestión de servicios de GitLab de Adaptavist, que incluye parches mensuales, gestión de versiones menores, respuesta a vulnerabilidades, gestión de infraestructura en AWS, copias de seguridad y supervisión de los entornos de staging y producción.

Análisis del entorno y discovery

Adaptavist realizó una evaluación exhaustiva del entorno, incluyendo la versión de GitLab, las dependencias del sistema operativo, los supuestos de infraestructura y los requisitos de secuenciación de las actualizaciones. Este análisis definió la ruta exacta para migrar de forma segura el sistema heredado a una plataforma moderna y totalmente compatible.

Migración a AWS alojado por Adaptavist y despliegue de sistemas operativos heredados

El entorno del cliente se migró desde su propia cuenta de AWS a una cuenta de AWS gestionada por Adaptavist. Para comenzar la secuencia de actualización, se desplegó una versión intermedia del sistema operativo, lo que permitió instalar la versión de GitLab en fin de vida y continuar con el proceso de migración desde un punto de partida estable.

Actualizaciones secuenciales incrementales de GitLab

Adaptavist llevó a cabo una serie de actualizaciones incrementales de GitLab por hitos, avanzando a través de versiones en una secuencia controlada desde la 15 hasta la 18.6. El cliente participó en cada etapa, probando cada incremento antes de aprobarlo y avanzando solo cuando se sentía seguro. En total, se realizaron 30 actualizaciones durante toda la intervención.

Actualización del sistema operativo

Una vez que GitLab alcanzó una versión compatible con un sistema operativo moderno, se reconstruyó la infraestructura siguiendo el modelo de despliegue estándar de Adaptavist, utilizando la versión más reciente en lugar de la implementada inicialmente. Esto permitió la estandarización y prolongó el ciclo de soporte del sistema operativo. Se restauró una copia completa de seguridad de GitLab en el nuevo entorno, completando la transición a una plataforma actualizada con el soporte adecuado.

Transición a la gestión de servicios de GitLab

Con el entorno modernizado, el cliente migró a la oferta de gestión de servicios de GitLab de Adaptavist, que incluye parches mensuales, gestión de versiones menores, respuesta a vulnerabilidades, gestión de infraestructura en AWS, copias de seguridad y supervisión de los entornos de staging y producción.
Matthew Hope
No solo hicimos mejoras. Definimos una nueva oferta de producto y establecimos una colaboración genuina con este cliente, acompañándolo en el proceso en lugar de solo entregarle un proyecto.
Matthew Hope
Global Cloud Practice Lead, Adaptavist

Resultados

Después de cinco meses de trabajo colaborativo orientado a hitos, el cliente obtuvo un entorno de GitLab completamente soportado, moderno, alojado, gestionado y mantenido por Adaptavist. Los resultados no solo reflejan el logro técnico, sino también la fortaleza de la colaboración en el proceso.
El cliente quedó encantado con el resultado. De manera crucial, este proyecto también validó una nueva oferta de servicios de Adaptavist, la actualización de GitLab y demostró el valor de combinarla con una gestión de servicios para clientes que desean mantenerse actualizados sin asumir la carga operativa. El cliente ya está planificando ampliar su cuenta añadiendo componentes de servicio adicionales y aumentando la capacidad de cómputo.

30
actualizaciones ejecutadas durante el proyecto
5
meses desde el inicio hasta la normalización del servicio
0
pérdida de datos o interrupción del servicio no planificada

Siguientes pasos

Con el trabajo hecho, el cliente opera una plataforma moderna y estable, con Adaptavist a su lado para mantenerla. El enfoque de ahora en adelante se centra en el mantenimiento proactivo en lugar de la recuperación reactiva.
  • Monitorización bisemanal de vulnerabilidades y respuesta rápida con parches, al ritmo de los lanzamientos de GitLab.
  • Actualización mayor a GitLab 19 (lanzado en mayo de 2026), gestionada por Adaptavist como parte de los servicios continuos.
  • Gestión continua de la infraestructura de AWS, supervisión de copias de seguridad y preparación para la recuperación ante desastres.
  • Asesoría en buenas prácticas para ayudar al equipo a entender sus recursos, cómo los están utilizando y cómo obtener más de la plataforma.
  • Planificación de la expansión de la cuenta, valoración de servicios adicionales y componentes de computación.
Gestión de servicios de GitLab

Deja que los expertos se encarguen de tu entorno GitLab

Habla con nuestros expertos en GitLab sobre gestión de servicios, actualizaciones y migraciones