Traslado de cargas de trabajo de computadoras centrales

En esta página, se proporcionan orientación sobre la arquitectura y estrategias de emulación para migrar cargas de trabajo de mainframe heredadas (como IBM z/OS o IBM i) a Google Cloud con modificaciones mínimas en el código.

Si eres arquitecto de la nube, ingeniero de mainframe o especialista en infraestructura, usa la información de esta página para evaluar los entornos de ejecución de emulación, volver a alojar las cargas de trabajo de mainframe en Compute Engine, reducir los costos de licencias de MIPS de mainframe y transmitir datos por lotes a BigQuery con Mainframe Connector.

Antes de leer esta página, debes comprender el consumo de MIPS de la carga de trabajo de tu computadora central, las dependencias de la aplicación y los requisitos del entorno de ejecución de emulación de destino.

Arquitectura lift-and-shift de mainframe

En una migración lift-and-shift de mainframe, se reemplaza el hardware físico de la computadora central por una infraestructura virtual en la nube, que ejecuta programas heredados de COBOL o PL/I en un entorno de ejecución de emulación en Compute Engine.

Junto con la emulación de procesamiento, puedes usar Mainframe Connector para descargar las cargas de trabajo de informes que consumen mucha CPU y reducir el consumo de MIPS de la unidad central. Mainframe Connector te permite completar las siguientes tareas:

  • Transcodifica conjuntos de datos EBCDIC (QSAM y VSAM) a formatos ORC, JSON o CSV.
  • Mover datos a Cloud Storage y BigQuery
  • Envía trabajos de BigQuery directamente desde el lenguaje de control de trabajos (JCL).

En el siguiente diagrama, se ilustra la arquitectura de lift-and-shift de la computadora central:

Diagrama de arquitectura que muestra programas heredados de COBOL y CICS que se ejecutan en un
entorno de ejecución de emulación de socios en Compute Engine con transferencia de datos
a BigQuery y
Cloud Storage.

Componentes clave

Una arquitectura de lift-and-shift de mainframe incluye los siguientes componentes:

  • Entornos de ejecución de emulación de Compute: Implementa motores de emulación de socios, como Micro Focus, NTT DATA o LzLabs, en Compute Engine para ejecutar binarios de COBOL o CICS sin reescribir la lógica empresarial.
  • Transcodificación de conjuntos de datos: Transcodifica conjuntos de datos EBCDIC en formatos ORC, JSON o CSV, y transfiere archivos por lotes de mainframe de gran volumen directamente a BigQuery o Cloud Storage con Mainframe Connector.
  • Emulación de bases de datos: Cambia la plataforma de los datos de DB2 o IMS a bases de datos relacionales administradas en la nube, como Cloud SQL o Spanner.

¿Qué sigue?