En esta página, se describen los productos de modernización de unidades centrales disponibles en Google Cloud para ayudarte a elegir una ruta para modernizar y migrar tus aplicaciones de unidades centrales a Google Cloud.
Puedes usar las herramientas y los procesos que se describen aquí para evaluar, aumentar, reescribir, reducir los riesgos de migración y probar tus aplicaciones de unidades centrales en Google Cloud antes de implementarlas en producción. La información de esta página puede ayudarte a hacer lo siguiente:
- Comprender los Google Cloud productos y las herramientas que facilitan la modernización de unidades centrales, incluidas Mainframe Assessment Tool Gemini CLI, Mainframe Connector y Dual Run.
- Obtener información sobre las fases típicas de un proceso de modernización de unidades centrales: evaluación, modernización y validación
- Identificar cómo estas herramientas pueden acelerar el proceso de modernización de unidades centrales y reducir el riesgo
Esta página está destinada a profesionales de TI, arquitectos y responsables de la toma de decisiones que están planificando o en proceso de modernizar sus aplicaciones de unidades centrales mediante la migración a Google Cloud.
Antes de leer esta página, asegúrate de estar familiarizado con lo siguiente:
- Información sobre los productos de modernización de unidades centrales en Google Cloud.
- Conocimientos generales sobre los Google Cloud fundamentos.
- Descripción general de Mainframe Assessment Tool.
Si usas estas herramientas, puedes acelerar y reducir el riesgo cuando migras tus aplicaciones a Google Cloud.
Cómo crear una estrategia de modernización de unidades centrales
Google Cloud proporciona un enfoque por fases y herramientas para guiar tu proceso de modernización de unidades centrales. Los siguientes son los productos que se usan en la modernización de unidades centrales:
- Mainframe Assessment Tool: analiza tu entorno de unidad central existente.
- Gemini CLI: ayuda en la transformación y generación de código.
- Mainframe Connector: Facilita la conversión y la migración de datos.
- Dual Run: permite realizar pruebas paralelas para la validación.
En el siguiente diagrama, se muestra una descripción general de alto nivel del proceso de modernización de unidades centrales:

Actividades clave de modernización
La modernización exitosa de unidades centrales implica varias actividades clave, con el apoyo de Google Cloud herramientas. En el siguiente diagrama, se ilustran estas actividades:
Evalúa las aplicaciones de unidades centrales: Usa Mainframe Assessment Tool para evaluar tus aplicaciones de unidades centrales. Mainframe Assessment Tool te ayuda a comprender la base de código existente, las dependencias de aplicaciones y datos, y a extraer reglas empresariales. Esta evaluación automatizada y las reglas empresariales extraídas ayudan a planificar tu migración a Google Cloud. En el flujo de trabajo de modernización, este proceso se conoce como ingeniería inversa.
Genera y transforma código con Gemini CLI: usa Gemini CLI para convertir tu aplicación de unidad central en código de la aplicación modernizado que se pueda migrar a Google Cloud. Las reglas empresariales extraídas de Mainframe Assessment Tool te ayudan a migrar solo aquellas que son válidas. Gemini CLI te ayuda a generar tu código nativo de la nube y a transformar el código existente a través de instrucciones en lenguaje natural y flujos de trabajo automatizados. En el flujo de trabajo de modernización, este proceso se conoce como ingeniería directa.
Moderniza y migra datos de unidades centrales: Usa Mainframe Connector para migrar y convertir datos de formatos específicos de unidades centrales, como
EBCDICa formatos compatibles con los Google Cloud servicios. Este proceso te permite usar los datos de tu unidad central con servicios en la nube, como Cloud Storage y BigQuery.Reduce los riesgos de migración con pruebas paralelas: Usa Dual Run para ejecutar tus cargas de trabajo en tu unidad central y en Google Cloud al mismo tiempo. Esta ejecución paralela te permite verificar la coherencia y la validación funcional, lo que garantiza que el código modernizado sea funcionalmente equivalente al sistema de aplicaciones de tu unidad central y esté listo para implementarse en producción.
Fases de modernización
El proceso de modernización tiene tres fases para guiarte desde el descubrimiento inicial hasta la implementación final en producción y la migración de sistemas.
En el siguiente diagrama, se muestran las tres fases clave del proceso de modernización de unidades centrales:

Fase 1: Evalúa tu aplicación de unidad central (ingeniería inversa)
Analiza tus aplicaciones de unidades centrales existentes, comprende las dependencias, extrae la lógica empresarial y define el alcance de tu proyecto de modernización de unidades centrales.
En esta fase, usas Mainframe Assessment Tool para analizar tus aplicaciones de unidades centrales existentes y definir el alcance de tu proyecto de modernización. Mainframe Assessment Tool usa Gemini para generar resúmenes en lenguaje natural , especificaciones técnicas y reglas empresariales a partir del código fuente de tu aplicación de unidad central. Puedes validar las reglas empresariales extraídas y exportar solo las válidas para usarlas en la modernización de aplicaciones.
Usa Mainframe Assessment Tool para realizar las siguientes tareas:
- Crea una evaluación de aplicaciones de unidades centrales: Crea una evaluación para analizar tu aplicación de unidad central, incluido el código fuente en lenguajes compatibles, esquemas de bases de datos, supervisores de transacciones, y configuraciones de programadores.
- Sube los archivos de tu aplicación de unidad central y define dominios empresariales: Define dominios cuando creas una evaluación para desglosar y asignar tu aplicación de unidad central en dominios empresariales lógicos y unidades más pequeñas y migrables para priorizar tu estrategia de migración.
- Revisa y comprende los resultados de la evaluación:
revisa los informes para comprender las dependencias, las bases de datos y los árboles de llamadas. Para obtener más información sobre los tipos de informes disponibles, consulta
Descubre y analiza el código fuente.
- Revisa las unidades migrables para preparar un plan de migración: El informe de unidades migrables divide los recursos en unidades de migración para generar un plan de migración preliminar.
- Extrae reglas empresariales: aísla y verifica la lógica empresarial principal dentro del código de la aplicación de unidad central. Esto garantiza que solo se conserven las reglas válidas y fundamentales durante el proceso de modernización. Este proceso te permite revisar y validar las reglas empresariales.
Fase 2: Moderniza (ingeniería directa)
En esta fase, transformarás las estadísticas de la fase de evaluación en aplicaciones y componentes modernos y nativos de la nube. Usa los resultados de Mainframe Assessment Tool, como las reglas empresariales extraídas, para guiar el proceso de modernización.
También puedes usar los resultados de la evaluación exportados para realizar análisis más detallados:
- Exporta informes HTML o JSON de la evaluación: Exporta informes HTML o JSON para revisarlos y compartirlos.
- Exporta datos de la evaluación de Neo4j desde las relaciones de recursos: Exporta datos a una base de datos de Neo4j para visualizar y analizar relaciones complejas dentro de tus aplicaciones de unidades centrales.
- Servidor de MCP de Mainframe Assessment Tool: Usa instrucciones en lenguaje natural con el servidor de MCP de Mainframe Assessment Tool para obtener más información sobre tus evaluaciones de unidades centrales.
Usa Gemini CLI para realizar las siguientes tareas:
- Define la arquitectura de destino y los modelos de datos: Analiza tus reglas empresariales extraídas con instrucciones de Gemini CLI para generar propuestas para tu arquitectura de destino. Diseña modelos de datos optimizados (archivos, datos relacionales), selecciona servicios de datos adecuados (BigQuery, Spanner, AlloyDB para PostgreSQL) y elige Google Cloud servicios de procesamiento ideales (Spanner, Cloud SQL, Compute Engine, Cloud Run o Google Kubernetes Engine [GKE]).
- Crea planes de implementación optimizados para IA: desglosa los requisitos arquitectónicos complejos en un plan secuenciado de "ingeniería directa". Este plan garantiza que las tareas tengan el tamaño adecuado y estén optimizadas para la generación de código asistida por Gemini CLI.
Automatiza la generación de código: Genera código nuevo, moderno, listo para la nube y de alto rendimiento que implemente las reglas empresariales extraídas y se alinee con los modelos de datos de destino.
Para obtener más información, consulta Moderniza el código de la aplicación de unidad central con Gemini CLI.
Usa Mainframe Connector para realizar la siguiente tarea:
Migra y moderniza datos de unidades centrales: convierte y migra tus datos heredados de unidades centrales a Google Cloud con Mainframe Connector. Este proceso garantiza una alta disponibilidad y coherencia de los datos para los entornos de prueba y producción.
Para obtener más información, consulta Elige tu proceso de migración de datos.
Fase 3: Valida
Después de implementar la aplicación modernizada, valida que sea funcionalmente equivalente a tu aplicación de unidad central heredada y garantiza una transición de menor riesgo a la producción.
Esta fase se centra en realizar pruebas de equivalencia funcional para garantizar que el entorno modernizado coincida con la lógica empresarial del sistema heredado.
Usa Dual Run para realizar las siguientes tareas:
- Prueba la paridad funcional con Dual Run: Valida la aplicación modernizada con Dual Run. Si comparas las transacciones y los datos de la unidad central del mundo real con el Google Cloud entorno en paralelo, puedes garantizar la paridad funcional, certificar la aplicación moderna y reducir los riesgos de regresión antes de la implementación. Esta actividad es un paso importante para reducir el riesgo en tu proyecto de migración.
- Implementa y supervisa: Implementa la carga de trabajo modernizada en producción con confianza. Usa Google Cloud productos deobservabilidad para la supervisión continua y la administración del rendimiento.
Para obtener más información, consulta Cómo comenzar a usar Dual Run.
¿Qué sigue?
- Obtén información para modernizar y validar.
- Obtén más información sobre Mainframe Connector.
- Obtén más información sobre Dual Run.