Migración de mainframe - Modernización de sistemas legacy a la nube con AWS Mainframe Modernization
Se explica la migración de mainframes a la nube con AWS Mainframe Modernization. Se presentan los 2 patrones de migración: replataforma (Micro Focus) y refactorización (Blu Age), junto con la estrategia de migración.
Desafíos de la migración de mainframe
Los mainframes han soportado operaciones empresariales críticas durante décadas en instituciones financieras, compañías de seguros y agencias gubernamentales, pero los altos costos de licencias, la escasez de personal especializado y la obsolescencia tecnológica se han convertido en desafíos serios. El stack tecnológico específico de mainframe, como bases de código de millones de líneas escritas en COBOL, procesamiento de transacciones CICS e IMS, y procesamiento por lotes con JCL, eleva las barreras para la migración a la nube. AWS Mainframe Modernization proporciona dos patrones de migración: replataforma y refactorización, permitiendo seleccionar la estrategia de migración según los requisitos de la organización.
Dos patrones de migración
El patrón de replataforma utiliza el runtime de Micro Focus (ahora OpenText) para ejecutar código COBOL/PL/I prácticamente sin cambios en AWS. Se proporcionan runtimes compatibles con CICS, IMS y JCL, y los cambios en el código de la aplicación son mínimos. El período de migración es corto y el riesgo es bajo, pero los beneficios de una arquitectura nativa de la nube (serverless, microservicios) son limitados. El patrón de refactorización utiliza Blu Age para analizar automáticamente el código fuente COBOL/PL/I y convertirlo a Java. La aplicación convertida se basa en Spring Boot y se puede desplegar en ECS o Lambda, aprovechando plenamente los servicios nativos de la nube.
Pruebas y migración gradual
La función Application Testing compara automáticamente las salidas para las mismas entradas entre el mainframe antes de la migración y el entorno AWS después de la migración, verificando la equivalencia funcional. Compara los archivos de salida del procesamiento por lotes, las respuestas del procesamiento de transacciones y el estado de la base de datos, generando informes detallados cuando hay diferencias. Como estrategia de migración gradual, primero se migran los entornos de desarrollo y pruebas a la nube, luego el procesamiento por lotes y finalmente el procesamiento de transacciones en línea, verificando la estabilidad en cada fase.
Precios de Mainframe Modernization
El patrón de refactorización (Blu Age) de Mainframe Modernization se basa en el número de líneas de código a convertir, con presupuestos individuales a través del equipo de cuentas de AWS. El patrón de replataforma (Micro Focus) se cobra por hora del runtime gestionado, a aproximadamente 0,355 USD por hora para un equivalente a m5.large. En ambos patrones, los costos de infraestructura de AWS después de la migración suelen ser entre un 60 y un 80% menores que los costos de licencia del mainframe.
Resumen - Guía de uso de Mainframe Modernization
AWS Mainframe Modernization es un servicio especializado en la migración de cargas de trabajo de mainframe a la nube. Ofrece dos patrones: replataforma (migración rápida con cambios mínimos) y refactorización (conversión a Java para una arquitectura nativa de la nube), permitiendo seleccionar la estrategia de migración según los requisitos de la organización. La verificación de equivalencia con Application Testing y el enfoque de migración gradual minimizan los riesgos de migración.