Buscar
Vista de un centro de datos moderno

Modernización de mainframes con zFuture

Más funciones, menos costos operativos: moderniza y transforma tus sistemas mainframe obsoletos.

11-jun-2024Carola Böttcher

zFuture: modernización de mainframes

El rendimiento insuficiente de TI, la falta de integración de mainframes con la nube, los altos costos de licencias y operaciones, y la escasez de personal con habilidades en lenguajes de programación «antiguos» son razones clave para modernizar los mainframes. zFuture es una suite de herramientas de modernización diseñada para actualizar aplicaciones en mainframes, integrar mainframes en nuevos entornos de TI o reemplazarlos por completo.

Análisis, estrategia y transformación basada en herramientas como piedras angulares del éxito de la modernización

T-Systems aborda los proyectos de modernización según el esquema DECIDE.PLAN.ACT: El punto de partida del proyecto es el análisis de la pila tecnológica actual del mainframe. Esto se lleva a cabo en el marco de una evaluación basada en el enfoque 7R de Gartner, el «estándar» para los proyectos de modernización de TI.

Después, T-Systems recomienda a los clientes qué aplicaciones deben modernizarse en el mainframe o mediante migración, y cuáles deben eliminarse o sustituirse por soluciones estándar (DECIDE). Para planificar la aplicación concreta se hace un examen detallado del código de las aplicaciones, bases de datos, gestión de datos, programadores, procesos por lotes, archivado, transferencia de ficheros, seguridad, acceso, cifrado e interfaces. De ahí se deriva un plan concreto de plazos y costos para la modernización (PLAN). Un caso de negocio validado, gestión de riesgos y proyectos con plazos realistas para la transformación y modernización de los componentes del mainframe, declaraciones sobre escenarios, pruebas de ensayo y arquitecturas objetivo aseguran el proyecto de modernización (ACT).

Desde el terreno: 4 ejemplos de modernización

Caso de uso 1: Modernización del banco de datos del mainframe

Se necesitaba modernizar un sistema central de registro del tiempo basado en un mainframe cuyos costos de licencia de base de datos habían aumentado considerablemente y se esperaba que continuaran haciéndolo Originalmente, el sistema de gestión del tiempo utilizaba el Integrated Database Management System (IDMS) para su banco de datos. El sistema guarda y procesa los datos por lotes.

T-Systems presentó varias opciones de modernización. Se optó por transformar el banco de datos IDMS a DB2. En comparación con IDMS, DB2 ofrece una amplia gama de opciones de modernización. Además, los bancos de datos relacionales DB2 no solo son compatibles con COBOL, sino también con Java, C#, .NET, C++ y SQL. Esta migración entre bancos de datos es la ruta de migración más compleja para los bancos de datos. Hay que transformar los modelos y formatos de datos. El mayor esfuerzo reside en la conversión del código fuente del sistema de gestión de bancos de datos (SGBD). El SGBD gestiona el banco de datos. Este ofrece, por ejemplo, interfaces de creación, edición y consulta. Con los años, el código del banco de datos IDMS había crecido hasta los 4,5 millones de líneas. Había que adaptarlo y tener en cuenta las dependencias correspondientes, fuente habitual de errores en los proyectos de mainframe refactoring. Además, el código estaba sujeto a frecuentes ciclos de mantenimiento y perfeccionamiento, por ejemplo, para cumplir nuevos requisitos legales o reflejar la evolución dentro de la empresa. Por razones de costos y eficiencia, la transformación del código se automatizó con Astadia, un socio de T-Systems. Las herramientas de Astadia son muy adecuadas para transformar código de lenguajes heredados a lenguajes de programación de última generación como Java. El código se transformó y probó en varios ciclos, y se identificaron y corrigieron los errores. La solución final se desarrolló en 18 meses, logrando un nivel de automatización del 99,5 % y asegurando una transformación libre de errores en la transferencia de códigos.

Caso de uso 2: Replatforming como punto de partida de la estrategia de modernización

El cliente quería trasladar su estrategia «off» mainframe a la nube para lograr considerables ahorros en hardware de mainframe, licencias de software y costos operativos. Inicialmente, se modernizó una aplicación crítica para el negocio basada en COBOL en el área de producción. Este sistema tiene múltiples instancias e interfaces distribuidas globalmente en Europa, Asia y América, con 30 instalaciones de fábrica independientes.  

Una evaluación detallada sirvió para comprender la aplicación, las dependencias, el papel de la aplicación en el modelo de negocio, la infraestructura asociada y la identificación de riesgos. Como parte del proyecto, la aplicación del cliente se migró al Software Defined Mainframe (SDM) de LzLabs, un socio tecnológico de T-Systems. También se tomaron medidas adicionales, como la modernización del programador AJM y la transición a Control-M, además de la transformación del lenguaje de programación desde macros a COBOL nativo. Además, se preparó el entorno deseado en la nube de Azure para el SDM y se está diseñó e implementó un nuevo proceso de DevOps. Como parte de la gestión sistemática de riesgos se diseñaron e implementaron pruebas de regresión para operaciones en paralelo con el objetivo de mitigar riesgos al migrar elementos de la aplicación del mainframe a la nube. La decisión de implementar este proyecto de modernización se basó en un sólido caso de negocio, medidas para prevenir la pérdida de datos y la eliminación de posibles problemas de rendimiento, comparando las capacidades de los mainframes (5,5 GHz) con las de la nube (3,6 GHz).

Caso de uso 3: Modernización de aplicaciones y datos de mainframe con transformación del código

El sistema centralizado de recursos humanos basado en COBOL usado en las plantas de producción alemanas de uno de los principales fabricantes alemanes de automóviles se debía migrar a un entorno de nube híbrida.  Para el cliente era crucial garantizar la integridad de los datos y evitar pérdidas durante la migración.

El proyecto comenzó con un análisis automatizado del código fuente a cargo del socio de migración de T-Systems, Astadia. Se usaron ampliamente las herramientas de transformación de Astadia, mientras que las redes de trabajo AJM fueron analizadas automáticamente por el socio tecnológico apsware.

Como parte de la transformación, el código fuente COBOL se migró a JAVA, el código JCL a Bash, la transformación de scripts REXX y CLIST y los programas ensambladores a otro lenguaje de scripts. Para la migración de la base de datos se empleó Astadia DataTurn para pasar de DB2 a Postgre SQL. Además, se implementaron nuevos servicios REST. Las pruebas eran un requisito clave del cliente. Se definieron y usaron escenarios de prueba existentes del lado del cliente para garantizar la calidad. La automatización de las pruebas era fundamental en el proyecto de migración para reducir el esfuerzo y el tiempo de implementación, eliminando posibles errores manuales. Como parte del proyecto se llevaron a cabo pruebas funcionales y de regresión para minimizar los riesgos durante la migración hacia la plataforma de destino. También se realizaron pruebas de carga y rendimiento para verificar la integración de todos los componentes en la nueva plataforma.

El uso de modernas herramientas de migración, la probada experticia en mainframes, la vasta experiencia en proyectos de integración y migración, y las competencia en pruebas de T-Systems se ganaron la confianza del cliente y condujeron al éxito del proyecto.

Caso práctico 4: con reestructuración en la nube de AWS

Nuestro cliente perseguía una estrategia Cloud First sistemática y, por lo tanto, también externalizó su mainframe. El proceso de implementación de la estrategia comenzó con una planificación y evaluación exhaustivas mediante las herramientas del AWS Migration Acceleration Programm (MAP), que ayudan a las organizaciones a evaluar sus cargas de trabajo de mainframe, identificar las mejores estrategias de migración, crear una hoja de ruta clara para la migración y seleccionar el socio adecuado para la migración. 

La solución incluía la migración de las aplicaciones del cliente desde el mainframe a un mainframe x86 definido por software (SDM) proporcionado por el socio tecnológico LzLabs. Esto incluyó asistencia para el diseño, la construcción y las pruebas del entorno SDM, en el que todos los entornos de aplicación (ENG, DEV, INT, PROD) se migraron sin tener que reescribir el código de aplicación COBOL, ya que todos los módulos pueden ejecutarse en x86. El entorno de nube se preparó para AWS usando un Cloud Migration Framework y configurando la zona de aterrizaje de AWS. T-Systems se hizo cargo del SDM en AWS y de la gestión de AWS Cloud Services. Juntos, estos servicios de AWS (EC2 para el procesamiento escalable de datos, IAM para la gestión segura del acceso, S3 para el almacenamiento persistente y AWS Backup para la protección automatizada de datos) forman un sistema de soporte cohesivo que permite la replicación eficiente y segura de las aplicaciones de mainframe en la nube. 

Gracias a la sustitución del mainframe, la solución redujo drásticamente los costos anuales de licencia y los costos de hardware, software y operación del cliente en torno a un 70 %. El capital liberado pudo destinarse a otras actividades. Además, se cerraron los cuellos de botella del know-how de la tecnología de mainframe. Como socio tecnológico de mainframe y AWS Cloud Technology Partner, T-Systems ofrece a los clientes know how de un solo proveedor y facilita una estrategia de descarga de mainframe y migración a la nube. Además, la operación de la aplicación es gestionada por un proveedor de servicios en la nube de probada eficacia.

Información sobre el autor
Carola Böttcher

Carola Böttcher

PreSales Consultant, T-Systems International GmbH

Todos los artículos y perfil del autor

Esto también podría interesarte

Esperamos por tu opinión

¿Tienes alguna idea, sugerencia o pregunta sobre este tema? Te invitamos a intercambiar ideas con nosotros. No dudes en preguntarnos.
Do you visit t-systems.com outside of Mexico? Visit the local website for more information and offers for your country.