Caso de Estudio: De Mainframe a Red Hat Openshift
|En la KubeCon 2024 de Paris, en el evento del openshift commons gathering se expuso este caso super interesante. El caso trata sobre como hicieron posible migrar aplicaciones desde mainframe a openshift en un periodo de 3 años. Aqui lo que mas resalto de este caso:
Desafíos de la migración técnica
- El equipo enfrentó desafíos técnicos al migrar 40 aplicaciones utilizadas por toda la Confederación, lo que equivalía a 40,000 usuarios, requiriendo la adquisición de nuevos servidores y almacenamiento. Además, era necesario migrar los VMS de Microsoft a Red.
- Se necesitaba abordar no solo los aspectos técnicos, sino también un enfoque organizacional para garantizar la agilidad en el equipo de infraestructura, la gestión de prioridades y plazos durante la migración.
«Migrar 40 aplicaciones utilizadas por toda la Confederación y adquirir nuevo hardware fue todo un reto técnico.»
Cultura organizativa y aprendizaje propio
- Para afrontar la transformación, se implementó un cambio hacia un equipo de TI unificado, adoptando una cultura DevSecOps para romper silos y compartir objetivos comunes, además de mejorar la velocidad y calidad de sus servicios.
- A través del autoaprendizaje, 120 personas del equipo se capacitaron, se creó un programa de aprendizaje con el apoyo de la alta dirección y se llevaron a cabo talleres para integrar las herramientas necesarias en su ecosistema, como Docker y Git.
«Nuestro equipo se transformó mediante el aprendizaje propio y la adopción de una cultura DevSecOps para mejorar la entrega de servicios.»
Migración de aplicaciones y bases de datos
- La migración se enfocó inicialmente en trasladar la base de datos de Mainframe, lo que implicó descartar la base de datos DB2 y emplear herramientas como Wind Design y Porell para preparar y migrar a plataformas SQL.
- Posteriormente, las aplicaciones basadas en Java WebSphere se trasladaron a contenedores, utilizando plantillas para facilitar la uniformidad entre las aplicaciones.
«La migración comenzó con la base de datos y pasó a rehacer las aplicaciones en contenedores, lo cual requería una cuidadosa planificación y ejecución.»
Aquí el video del caso completo: