Descripción general de Mainframe Assessment Tool

La Mainframe Assessment Tool te ayuda a evaluar tu base de código existente de mainframe y a planificar tu migración a Google Cloud. La Mainframe Assessment Tool automatiza la evaluación, lo que te permite ahorrar tiempo y recursos. Utiliza la IA generativa para ayudarte a comprender tu base de código existente y generar documentación.

El recorrido de migración de mainframe tiene las siguientes fases: descubrimiento y evaluación, planificación y migración de cargas de trabajo. Mainframe Assessment Tool te ayuda a descubrir y evaluar tu base de código existente, y a planificar tu migración. Luego, puedes modernizar tu código para la migración con los productos de modernización de unidades centrales disponibles enGoogle Cloud. Para obtener más información sobre la modernización de tu aplicación de unidad central, consulta la descripción general de la modernización de unidades centrales.

Idiomas compatibles

La Mainframe Assessment Tool admite el análisis de los siguientes lenguajes y artefactos:

  • Programas y copybooks de COBOL
  • Trabajos, procedimientos, inclusiones y datos de tarjetas de JCL
  • Programas en HLASM
  • Programas en PL/I (versión preliminar)
  • Programas RPG/RPGLE y archivos de inclusión
  • Programas de Easytrieve
  • Programas REXX (versión preliminar)
  • Natural para programas de z/OS, módulos de definición de datos (DDM) y mapas de pantalla (MAPS)
  • Fortran (vista previa)
  • UniVerse BASIC (vista previa)

Esquemas de bases de datos

La Mainframe Assessment Tool admite los siguientes esquemas de bases de datos:

  • DB2: A través de SQL incorporado
  • DB de IMS: A través de llamadas EXEC DLI y CBLTDLI
  • Adabas: a través de módulos de definición de datos naturales (DDM)

Monitores de transacciones

La Mainframe Assessment Tool admite los siguientes monitores de transacciones:

  • CICS: A través de sentencias EXEC CICS
  • IMS DC: A través de llamadas a CBLTDLI

Configuraciones del programador

La Mainframe Assessment Tool admite los siguientes parámetros de configuración del programador:

  • BMC Control-M

Proceso de migración de la unidad central

En el siguiente diagrama, se ilustra el recorrido general de la migración de aplicaciones para mainframe:

Fases del recorrido de migración de la unidad central

El recorrido de migración tiene las siguientes fases:

  • Descubre y evalúa tu base de código existente: Mainframe Assessment Tool te ayuda a realizar una evaluación de la huella, la pila tecnológica y las dependencias de la aplicación de la unidad central. Después de subir un archivo ZIP que contiene código para una o más aplicaciones de mainframe, la Mainframe Assessment Tool analiza el código de la aplicación y te proporciona una evaluación. Automatizar el proceso de evaluación con Mainframe Assessment Tool le ahorra a tu organización el tiempo y el esfuerzo de recopilar y procesar manualmente el código de la aplicación.
  • Planifica la migración: Puedes usar la evaluación detallada de Mainframe Assessment Tool para planificar tu migración más rápido y reducir los riesgos de migración. Para ayudarte a planificar, Mainframe Assessment Tool agrupa automáticamente los recursos de la computadora central en unidades secuenciadas que se pueden migrar según las dependencias de llamadas y datos, y la configuración del usuario.
  • Migra cargas de trabajo: Según las opciones que elegiste durante la fase de planificación, puedes usar soluciones de Google Cloud para comenzar la migración.

Modernización de código

Después de completar la evaluación con Mainframe Assessment Tool, puedes comenzar a modernizar tu código. Este proceso implica transformar tus aplicaciones heredadas de unidades centrales en aplicaciones modernas nativas de la nube. Con la modernización, puedes mejorar la agilidad, la escalabilidad y la seguridad, a la vez que reduces los costos de mantenimiento y la complejidad.

Las actividades clave del proceso de modernización incluyen las siguientes:

  1. Genera y transforma código: Usa la Gemini CLI para convertir tu aplicación de mainframe en aplicaciones modernizadas con instrucciones en lenguaje natural y flujos de trabajo automatizados. La CLI de Gemini usa la herramienta Mainframe Assessment Tool a través del servidor de MCP para comprender el contexto de tu aplicación y generar código modernizado.
  2. Moderniza y migra los datos de la unidad central: Usa Mainframe Connector para que los servicios de Google Cloud puedan acceder por completo a los datos de la unidad central. Para ello, cópialos de la unidad central a Cloud Storage, BigQuery y las bases de datos.
  3. Reduce los riesgos de migración con pruebas paralelas: Usa Dual Run para ejecutar cargas de trabajo en tu unidad central y en Google Cloudde forma simultánea para garantizar la coherencia y la validación funcional antes de la producción.

Para obtener más información sobre las herramientas y los procesos involucrados en la modernización de tus aplicaciones de unidad central, consulta la descripción general de la modernización de unidades centrales.

Seguridad y privacidad de la recopilación de datos

La Mainframe Assessment Tool solo recopila la información extraída del archivo ZIP que proporcionas. No recopila información de identificación personal (PII) ni datos sujetos al estándar de seguridad de los datos de la industria de tarjetas de pago (PCI) o a los requisitos de cumplimiento de la Ley de Responsabilidad y Portabilidad de Seguros Médicos (HIPAA).

Todos los datos recopilados se usan solo para evaluar y analizar tus aplicaciones con fines de evaluación y planificación de la migración a la nube. Tus datos nunca se exportan fuera de la VM en la que se implementan. El código fuente se sube a Gemini Enterprise Agent Platform, pero el modelo no se enriquece con la información extraída de este código fuente.

¿Qué sigue?