Mainframe Assessment Tool te ayuda a evaluar tu base de código de unidad central existente y a planificar tu migración a Google Cloud. Mainframe Assessment Tool automatiza la evaluación, lo que te permite ahorrar tiempo y recursos. Usa IA generativa para ayudarte a comprender tu base de código existente y generar documentación.
El proceso de migración de la unidad central tiene las siguientes fases: descubrir y evaluar, planificar y migrar 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 en Google 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
El nivel de análisis y las estadísticas disponibles varían según el idioma. Para conocer las capacidades específicas, consulta Idiomas admitidos en la matriz de compatibilidad.
Mainframe Assessment Tool admite el análisis de los siguientes idiomas y artefactos:
- Programas y copybooks de COBOL
- Trabajos, procedimientos, inclusiones y datos de tarjetas de JCL
- Programas de HLASM
- Mapas de pantalla de BMS
- Programas de RPG/RPGLE y archivos de inclusión
- Programas de Easytrieve
- Programas de Natural para z/OS, módulos de definición de datos (DDM) y mapas de pantalla (MAPS)
- Programas de PL/I (versión preliminar)
- Programas de REXX (versión preliminar)
- Fortran (versión preliminar)
- UniVerse BASIC (versión preliminar)
Bases de datos y conjuntos de datos
Mainframe Assessment Tool admite las siguientes bases de datos y conjuntos de datos:
- DB2: a través de SQL incorporado
- IMS DB: a través de llamadas
EXEC DLIyCBLTDLI - Adabas: a través de módulos de definición de datos (DDM) naturales
- Conjuntos de datos de QSAM y VSAM
Monitores de transacciones
Mainframe Assessment Tool admite los siguientes monitores de transacciones:
- CICS: a través de instrucciones
EXEC CICS - IMS DC: a través de llamadas
CBLTDLI
Configuraciones del programador
Mainframe Assessment Tool admite las siguientes configuraciones del programador:
- BMC Control-M
Para obtener información más detallada sobre lo que se admite para cada una de estas tecnologías, consulta la matriz de compatibilidad.
Proceso de migración de la unidad central
En el siguiente diagrama, se ilustra el proceso general de migración de las aplicaciones de unidades centrales:
El proceso 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 de la aplicación de la unidad central, la pila tecnológica y las dependencias. Después de subir un archivo ZIP que contiene código para una o más aplicaciones de unidades centrales, 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 unidad central en unidades migratorias secuenciadas en función de 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 Google Cloud soluciones 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 de unidades centrales heredadas en aplicaciones modernas y 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 en el proceso de modernización incluyen lo siguiente:
- Genera y transforma código: Usa la Gemini CLI para convertir tu aplicación de unidad central en aplicaciones modernizadas con instrucciones en lenguaje natural y flujos de trabajo automatizados. La CLI de Gemini usa Mainframe Assessment Tool a través del servidor de MCP para comprender el contexto de tu aplicación y generar código modernizado.
- Moderniza y migra datos de unidades centrales: usa Mainframe Connector para que los datos de unidades centrales sean completamente accesibles para los Google Cloud servicios. Para ello, cópalos de la unidad central a Cloud Storage, BigQuery y las bases de datos.
- Reduce los riesgos de migración con pruebas paralelas: usa Dual Run para ejecutar cargas de trabajo en tu unidad central y en Google Cloud al mismo tiempo para garantizar la coherencia y la validación funcional antes de la producción.
Seguridad y privacidad de la recopilación de datos
Mainframe Assessment Tool solo recopila información extraída del archivo ZIP que proporcionas. No recopila información de identificación personal (PII) ni datos sujetos a la norma de seguridad de los datos de la industria de tarjetas de pago (PCI) ni 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 el fin de evaluar y planificar 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?
- Revisa la matriz de compatibilidad para conocer los idiomas, los esquemas de bases de datos, los monitores de transacciones y los programadores admitidos.
- Configura tu Google Cloud proyecto para Mainframe Assessment Tool.
- Configura Mainframe Assessment Tool y accede a ella.
- Realiza una evaluación.
- Revisa los resultados de la evaluación.