AWS Mainframe Modernization

Servicio que acelera la modernización de sistemas legacy refactorizando o replatformando cargas de trabajo COBOL/PL/I de mainframe en AWS

Descripción general

AWS Mainframe Modernization es un servicio que acelera la modernización de sistemas legacy al refactorizar o replatformar cargas de trabajo COBOL y PL/I de mainframe en AWS. Ofrece dos enfoques: replatforming, que ejecuta código COBOL existente en un runtime administrado compatible en AWS, y refactoring, que convierte automáticamente código COBOL a Java moderno. Ambos enfoques permiten migrar aplicaciones de mainframe a la nube. Cabe señalar que AWS ha anunciado que este servicio ya no está abierto a nuevos clientes (los clientes existentes pueden seguir utilizándolo; a octubre de 2026), y para nuevas migraciones de mainframe AWS señala AWS Transform y los productos de venta directa de los proveedores como alternativas.

Criterios de selección entre replatforming y refactoring

AWS ha anunciado que Mainframe Modernization ya no está abierto a nuevos clientes, tanto en el entorno de runtime administrado como en la experiencia autoadministrada, y que los clientes existentes pueden seguir utilizándolo (a octubre de 2026). La elección entre replatforming y refactoring depende de los objetivos de negocio, el estado del código existente y la tolerancia al riesgo. Replatforming (usando el motor de Rocket Software, antes Micro Focus) ejecuta código COBOL/PL/I existente en un entorno de runtime compatible en AWS con cambios mínimos de código. Es adecuado cuando se busca migrar manteniendo la lógica de negocio intacta. Refactoring (según la guía del usuario, con AWS Transform for mainframe) convierte automáticamente código COBOL a Java, generando una aplicación con un front-end basado en Angular y un back-end Java con API. Es preferible cuando se busca modernización completa, acceso a talento de desarrollo moderno y adopción de arquitecturas cloud-native. El análisis de complejidad del código existente (número de programas, interdependencias, uso de funcionalidades específicas del mainframe) ayuda a estimar el esfuerzo y el riesgo de cada enfoque.

Migración de jobs batch y procesamiento de transacciones

Entre las cargas de trabajo de los mainframes están el procesamiento batch (JCL/jobs nocturnos) y el procesamiento de transacciones online (CICS/IMS). Para batch, el motor de replatforming proporciona un scheduler compatible con JCL que ejecuta jobs COBOL en la secuencia definida, con gestión de dependencias y reinicio desde punto de fallo. Para transacciones online, se proporciona un runtime compatible con CICS que maneja la gestión de transacciones, comunicación con terminales y acceso a datos. La migración de datos desde VSAM, DB2 y IMS DB a almacenes de datos en AWS requiere planificación cuidadosa de mapeo de esquemas y transformación de datos. AWS DMS soporta migración desde DB2 for z/OS, y herramientas especializadas manejan la conversión de archivos VSAM a formatos modernos.

Estrategia de pruebas y patrones de migración gradual

La migración de mainframe requiere una estrategia de pruebas dado que estos sistemas soportan procesos de negocio críticos. Un enfoque es la migración gradual: comenzar con aplicaciones de bajo riesgo para validar el proceso, luego migrar progresivamente aplicaciones más críticas. Las pruebas de equivalencia funcional comparan las salidas del sistema migrado con las del mainframe original usando los mismos datos de entrada, verificando que la lógica de negocio produce resultados idénticos. Las pruebas de rendimiento validan que los tiempos de respuesta de transacciones y ventanas de procesamiento batch se mantienen dentro de los SLA. El patrón strangler fig permite migrar funcionalidades incrementalmente, manteniendo el mainframe operativo para funciones no migradas mientras se redirige tráfico gradualmente al nuevo sistema en AWS.

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.

Si esta página y la documentación oficial difieren, prevalece la documentación oficial.

Compartir