Migración de mainframe - Llevar los 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, replataforma (Micro Focus) y refactorización (Blu Age), junto con las estrategias de migración.
Desafíos de la migración de mainframe
Los mainframes han soportado las operaciones críticas del negocio durante décadas en instituciones financieras, compañías de seguros, agencias gubernamentales y otras organizaciones, pero los elevados costes de licencias, la escasez de personal especializado y la obsolescencia tecnológica se han convertido en problemas graves. El stack tecnológico propio del mainframe, como las bases de código de millones de líneas escritas en COBOL, el procesamiento de transacciones de CICS e IMS y el procesamiento por lotes con JCL, eleva los obstáculos para la migración a la nube. AWS Mainframe Modernization es un servicio especializado en la migración de cargas de trabajo de mainframe a la nube y ofrece 2 patrones de migración: replataforma y refactorización.
Dos patrones de migración
El patrón de replataforma utiliza el runtime de Micro Focus (ahora OpenText) y ejecuta el código COBOL/PL/I en AWS prácticamente tal cual. 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 las herramientas de Blu Age y convierte automáticamente el código COBOL/PL/I a Java. El código convertido funciona como microservicios basados en Spring Boot y se puede desplegar en ECS/EKS. El período de migración se alarga, pero se puede renovar la arquitectura hacia una nativa de la nube, y mejoran la mantenibilidad y la extensibilidad a largo plazo. Como ambos patrones se ofrecen como entornos de runtime gestionados, AWS gestiona la instalación / la aplicación de parches / el escalado del runtime.
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 de AWS después de la migración, y verifica 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, y genera informes detallados si hay diferencias. Como estrategia de migración gradual, el enfoque habitual consiste en migrar primero los entornos de desarrollo / pruebas a la nube, después el procesamiento por lotes y, por último, el procesamiento de transacciones en línea. El riesgo se minimiza estableciendo un período de funcionamiento en paralelo del mainframe y la nube y cambiando el tráfico por etapas. Gracias a la integración con DMS (Database Migration Service), también ayuda a migrar datos desde las bases de datos del mainframe (DB2, VSAM) a RDS o DynamoDB.
Precios de Mainframe Modernization
El patrón de refactorización (Blu Age) de Mainframe Modernization tiene un precio basado en el número de líneas de código que se van a convertir, con un presupuesto individual 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 (a fecha de agosto de 2026). En cualquiera de los patrones, los costes de infraestructura de AWS después de la migración se reducen de forma considerable en comparación con los costes anuales de operación del mainframe. Con Migration Evaluator se analiza el TCO del entorno actual y se compara con la estimación de costes posterior a la migración para tomar la decisión de inversión.
Elección entre refactorización y replataforma
La migración de mainframe tiene, a grandes rasgos, dos enfoques. Uno es la refactorización, que analiza automáticamente el código existente y lo convierte a un nuevo lenguaje y una nueva estructura que funcionan en la nube. Permite obtener mantenibilidad a largo plazo y facilidad de desarrollo, pero la verificación de los resultados de la conversión requiere trabajo. El otro es la replataforma, que reproduce el entorno de ejecución del mainframe en la nube y ejecuta los activos existentes prácticamente tal cual. Permite migrar en poco tiempo con pocos cambios, pero la renovación tecnológica es limitada. Es importante determinar cuál de los dos es adecuado teniendo en cuenta el tamaño de los activos, el futuro del mantenimiento y el período aceptable para la migración.
Gestión de riesgos y funcionamiento en paralelo
El mainframe suele ser un sistema importante que ha soportado durante muchos años las operaciones críticas de la empresa, por lo que su migración exige prudencia. Es necesario verificar a fondo que el sistema de destino devuelve los mismos resultados que el existente. El funcionamiento en paralelo, en el que el origen y el destino se ejecutan simultáneamente durante un período determinado y se cotejan los resultados del procesamiento de ambos para confirmar que no hay diferencias, es un medio eficaz de gestión de riesgos. El cambio se realiza por etapas manteniendo la coherencia de los datos, de modo que se pueda volver atrás si surge un problema. En lugar de cambiar todo de una vez, avanzar con prudencia repitiendo la verificación es la clave para que la migración de un sistema crítico tenga éxito.
Resumen - Pautas para aprovechar Mainframe Modernization
AWS Mainframe Modernization es un servicio especializado en la migración de cargas de trabajo de mainframe a la nube. Ofrece 2 patrones, replataforma (migración rápida con cambios mínimos) y refactorización (conversión a Java para adoptar una arquitectura nativa de la nube), y permite elegir una estrategia de migración acorde con los requisitos de la organización. La verificación de equivalencia con Application Testing y el enfoque de migración gradual minimizan el riesgo de la migración. Es adecuado para organizaciones que estudian reducir los costes del mainframe y renovar su tecnología.
Referencias (recursos oficiales de AWS)
Las fuentes primarias de esta página son el sitio web y la documentación oficiales de AWS. Consulta las páginas oficiales siguientes para conocer las especificaciones y los precios más recientes.
- AWS Mainframe Modernization (página oficial)
- AWS Database Migration Service (página oficial)
- AWS Migration Hub (página oficial)
- Documentación de AWS (oficial)
Si esta página y la documentación oficial difieren, prevalece la documentación oficial.