Migre a la nube y adapte las aplicaciones tanto como sea posible mediante operaciones de cambio de plataforma. Este es el enfoque elegido por Transdev, un operador de transporte presente en 18 países (incluidos 6 grandes) y que debería superar los 100.000 empleados a finales de año gracias a la adquisición de la estadounidense First Transit. En realidad, el proyecto de transición a la nube de este gigante del transporte está escrito en dos episodios. Durante la primera, iniciada en 2016, Transdev realizó pruebas iniciales en entornos de nube y eligió AWS. “Hemos llevado a cabo un primer proyecto para migrar algunas aplicaciones, incluida una aplicación crítica y compleja”, recuerda Gaël Esnis, director tecnológico de infraestructuras del grupo. Una prueba concluyente que empuja a Transdev a adoptar una política centrada en la nube, a desarrollar su plataforma técnica para la gestión de arquitecturas en la nube (incluido un marco de automatización), así como a formar y evangelizar internamente.

“En 2019, sobre esta base, decidimos migrar nuestra cartera de aplicaciones a la nube”, continúa Gaël Esnis. Pero el proyecto fue frenado por el Covid, tanto porque no estábamos seguros de llevarlo a cabo a distancia como por precaución financiera, ya que el sector del transporte se vio gravemente afectado por la crisis. » Al final de la pandemia, en 2021, comienza el segundo episodio, que retoma las bases sentadas unos meses antes, introduciendo en particular una dimensión lift & shift. "El objetivo de este segundo episodio era finalizar nuestra mudanza: entonces teníamos dos casas, AWS y nuestro centro de datos, y teníamos la ambición de cerrar este último para hacer de AWS nuestra base única", continúa Gaël Esnis. La migración, que abarca unos 400 servidores y un centenar de aplicaciones, también debe garantizar una modernización de las herramientas, por lo que Transdev se enfrenta a un importante problema de obsolescencia.

Índice
  1. “¡Windows 2008 era normal! »
  2. Un ensayo para ver qué funciona... y qué no
  3. Esencial evangelización en equipo
  4. Una tasa de obsolescencia reducida al 20 %

“¡Windows 2008 era normal! »

Ejemplo emblemático: SO de servidor. En el momento del lanzamiento del proyecto, el operador de transporte utiliza versiones de Windows Server un 60% obsoletas. “Uno de cada dos servidores utiliza Windows Server 2008, un alcance tan amplio que internamente se consideraba normal utilizar esta versión”, explica el CTO. Se volvió esencial abordar este problema enérgicamente. » Para el departamento de TI de Transdev, esto también es una oportunidad, porque el costo de actualizar herramientas obsoletas (SO, pero también bases de datos y otras) fue equivalente al de pasar a la nube. “Y queríamos liderar el movimiento de aplicaciones a la nube y su modernización al mismo tiempo para evitar imponer a los usuarios dos proyectos sucesivos, con sus potenciales impactos”, subraya el CIO.


De izquierda a derecha, Christophe Chatillon, director de proyectos de Accenture, Julien Favre, director del grupo empresarial AWS de Accenture en Francia, y Gaël Esnis, CTO de infraestructura de Transdev.

La migración, realizada con los equipos de Accenture durante aproximadamente un año, comenzó con una fase preparatoria de análisis de los activos existentes, verificación de la zona de aterrizaje y prácticas de seguridad de trabajos anteriores. "Esto permitió definir un coeficiente de complejidad asociado a cada aplicación y dividir la migración en lotes", explica Christophe Chatillon, director de proyectos de Accenture. En total, se definen 8 oleadas de migración de aplicaciones técnicas y 12 oleadas de migración de aplicaciones empresariales. “Sin olvidar un proyecto relacionado para cerrar el centro de datos, para el que hay que barrer el coche, sin descuidar ninguna pequeña aplicación, y liberar las licencias”, continúa el director del proyecto.

Un ensayo para ver qué funciona... y qué no

En la migración de Transdev, parte del patrimonio (casi una treintena de aplicaciones) fue retirado gracias al proyecto. Otro lote de aplicaciones simplemente se trasladó a entornos de AWS. “Esto se aplica a las aplicaciones modernas, pero también a las aplicaciones obsoletas donde no existe otra opción. Las herramientas de AWS permiten alojar sistemas relativamente antiguos”, afirma Christophe Chatillon. Bien preparadas, estas operaciones de migración, que a menudo sólo duran dos horas, una para la migración y otra para las pruebas, tienen sólo un impacto muy pequeño en la vida diaria de los usuarios. El cambio de plataforma (en el caso de Transdev, alrededor del 70% de las operaciones de migración) es obviamente más exigente y requiere una preparación más larga. En este ámbito, los equipos de Accenture han desarrollado scripts para automatizar la recuperación de bases de datos por lotes.


La capacidad del equipo del proyecto para garantizar la migración sin incidentes de la aplicación de mantenimiento para toda la flota de autobuses proporcionó tranquilidad interna. (Foto: RD)

Una necesidad destacada durante EBA (Experience Based Acceleration), un componente del método AWS que tiene como objetivo reunir a toda la organización en torno a un evento corporativo, tres días de sesiones durante los cuales se migran un puñado de aplicaciones para probar la solidez de los procesos y la motivación de los equipos. "Es una muy buena manera de volver a involucrar a todos", opina Gaël Esnis. Esta EBA desempeña el papel de un ensayo. Validamos los primeros runbooks allí, pero también identificamos lo que necesitábamos mejorar. En lo que a nosotros respecta, en la gestión de proyectos pero también en copiar lo básico. Durante la EBA, este paso resultó tedioso. » Según el CTO, la elaboración de los guiones por parte de Accenture, decidida tras estos tres días de ensayo, permitió reducir en un 75% el tiempo necesario para estas operaciones, al mismo tiempo que las hacía seguras.

Esencial evangelización en equipo

Para Gaël Esnis, otros factores garantizan el éxito de un proyecto. En primer lugar, la capacidad de tranquilizar a los equipos con la migración sin incidentes de una aplicación crítica. Para Transdev, esto implicó el mantenimiento de toda la flota de autobuses. “Durante las pruebas nos encontramos con un problema de rendimiento”, recuerda el CTO. Luego evaluamos diferentes configuraciones en AWS para ofrecer el rendimiento esperado a un costo aceptable. » Otro ingrediente esencial: la automatización, tema sobre el cual Transdev ha desarrollado su propio framework, basado en el Catálogo de Servicios y mecanismos de infraestructura como código. “La automatización de todas las instalaciones fue un punto muy fuerte de nuestro proyecto”, explica el CTO. ¡No es porque uses la nube que todo se automatiza automáticamente! Por nuestra parte, tenemos un marco que empieza a tener cierta madurez, pero la transformación de los hábitos laborales aún está por llevarse a cabo. »

Porque migrar con éxito a la nube no es sólo una cuestión de tecnología. “Una migración exitosa comienza mucho antes del proyecto mismo, con una fase de evangelización. Para nosotros, empezó en 2017, aunque ciertamente fuimos menos eficientes durante esta preparación con los equipos de infraestructura, los que gestionan Active Directory, Office 365 o incluso la flota de estaciones de trabajo. Trabajaremos para compensar este retraso. » Para el CTO, el cambio cultural también debe llevar a los equipos de aplicaciones a pensar en la nube nativa, incluso con aplicaciones antiguas, para mejorar la resiliencia y optimizar el rendimiento al tiempo que se limitan los costos. “De este modo adaptamos a la nube una aplicación que no estaba diseñada para escalar, lo que nos supuso un ahorro del 60 % en informática”, ilustra Gaël Esnis. Esto último también destaca el papel esencial que desempeñan los socios para implementar metodologías - como un runbook de migración que Transdev reutilizará para sus actualizaciones de versiones -, pero también para mantener el ritmo dentro de un programa que puede, con el tiempo, alejarse de las prioridades internas.

Una tasa de obsolescencia reducida al 20 %

En general, la migración de Transdev se realizó a tiempo y, más o menos, dentro del presupuesto asignado. Con, en definitiva, pocas incidencias. "Estaban limitados a unas pocas aplicaciones, una de las cuales intentamos migrar tres veces", desliza el CTO. El programa también pudo cumplir su objetivo de reducir al 20% la proporción de entornos de servidores Windows obsoletos. "Windows 2003 es ahora una especie en peligro de extinción y la proporción de la versión 2008 se ha reducido en dos tercios", explica el CTO. Windows 2019 representa ahora el 54% de la flota. Una inversión de tendencia que ilustra la viabilidad de un programa que combine modernización y migración, “aunque sea algo que todo CIO odia hacer”, reconoce Gaël Esnis. Sin embargo, para lograrlo es necesaria una condición: dominar los entornos de aplicación en cuestión. » La migración a la nube de Transdev, ya finalizada para Francia y la sede, se extenderá a los otros cinco países principales donde se desarrollan las actividades del grupo.