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. La herramienta de evaluación de mainframe 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 Mainframe Code Rewrite (versión preliminar), una extensión de Visual Studio Code que usa IA generativa para ayudarte a reescribir aplicaciones en Java, C# y Python.
La Mainframe Assessment Tool admite el análisis de los siguientes lenguajes:
- 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
- Natural para z/OS (vista previa)
- Fortran (vista previa)
La Mainframe Assessment Tool admite el análisis de los siguientes esquemas de bases de datos y su uso por parte de programas COBOL en aplicaciones para mainframe:
- DB2: A través de SQL integrado
- DB de IMS: a través de llamadas
EXEC DLIyCBLTDLI
La Mainframe Assessment Tool admite el análisis de los siguientes monitores de transacciones y su uso por parte de los programas COBOL en las aplicaciones para mainframe:
- CICS: A través de sentencias
EXEC CICS - IMS DC: A través de llamadas
CBLTDLI
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:
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 de tecnología 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 la herramienta de evaluación de mainframe para planificar tu migración más rápido y reducir los riesgos de migración.
- Migra cargas de trabajo: Según las decisiones que tomaste durante la fase de planificación, puedes usar Google Cloud soluciones para comenzar la migración.
Modernización de código con la función de reescritura de código de Mainframe (versión preliminar)
Después de completar la evaluación con Mainframe Assessment Tool, puedes comenzar a modernizar tu código con Mainframe Code Rewrite, usando IA generativa y modelos de Gemini.
Mainframe Code Rewrite es una extensión de Visual Studio Code que admite los sistemas operativos Windows y Linux. La extensión integra capacidades de análisis de código con IA generativa específicas para mainframe, como la generación de especificaciones, código y pruebas, en un entorno de desarrollo integrado (IDE). Puedes usar Mainframe Code Rewrite para reescribir aplicaciones heredadas de unidades centrales en aplicaciones modernas basadas en la nube en Java, C# o Python de forma más rápida y con costos reducidos.
Ventajas clave
- Reimagina y moderniza las aplicaciones de unidades centrales para la nube: Crea aplicaciones completamente modernizadas para reemplazar las aplicaciones heredadas de unidades centrales, lo que mejora sustancialmente la agilidad, la escalabilidad y la seguridad, a la vez que reduce los costos de mantenimiento y la complejidad.
- Generación de código y creación de especificaciones asistidas por IA generativa: Usa Gemini Code Assist, la IA generativa y el contexto específico de la unidad central para analizar y transformar el código heredado de la unidad central en lenguajes modernos, como Java, C# y Python.
- Reescribe aplicaciones de unidades centrales más rápido y a un costo menor: Acelera los cronogramas de modernización y aumenta la productividad de los desarrolladores generando especificaciones de aplicaciones, código y casos de prueba a partir del código heredado de la unidad central.
- Integración continua en el IDE: Accede a potentes capacidades de IA generativa y modelos de Gemini personalizados para modernizar las aplicaciones de unidad central dentro de un IDE.
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 Vertex AI, pero el modelo no se enriquece con la información extraída de este código fuente.