Descripción general de Google Cloud Modernization Hub

Google Cloud Modernization Hub es un espacio de trabajo en la Google Cloud consola que te ayuda a evaluar, planificar y modernizar tus cargas de trabajo empresariales heredadas en Google Cloud. Con Modernization Hub, puedes ejecutar evaluaciones de código automatizadas, seguir flujos de trabajo de configuración guiados y convertir aplicaciones heredadas escritas en Java o .NET con herramientas potenciadas por IA.

Funciones clave

Modernization Hub proporciona las siguientes capacidades:

  • Evaluación de cargas de trabajo: Ejecuta análisis de código en contenedores en segundo plano con la Evaluación de modernización de aplicaciones (codmod) para archivos fuente almacenados en Cloud Storage sin aprovisionar instancias separadas de Compute Engine.
  • Detección automática de bloqueadores: Identifica llamadas al Registro de Windows, servicios de Windows Communication Foundation (WCF), dependencias de Internet Information Services (IIS), espacios de nombres heredados de Java EE o esquemas DB2 de mainframe propietarios en informes de evaluación descargables en HTML y Markdown.
  • Transformación de código asistida por IA: Usa asistentes de modernización potenciados por Gemini, agentes de IA especializados y Antigravity para explicar el código heredado, refactorizar dependencias y acelerar la conversión de código.
  • Actualizaciones continuas de modernización: Haz un seguimiento de las nuevas recetas de refactorización, las capacidades de los agentes de IA y los lanzamientos de productos directamente desde el feed integrado Novedades en Modernization Hub.
  • Reducción del riesgo de migración: Reduce el riesgo de migración con patrones de migración probados, secuencias de comandos de implementación automatizadas y herramientas de validación paralelas, como Dual Run para unidades centrales.

Cargas de trabajo de modernización admitidas

Modernization Hub admite la evaluación y la transformación de cuatro categorías principales de cargas de trabajo empresariales. En la siguiente tabla, se resumen las herramientas de evaluación y los tiempos de ejecución objetivo para cada carga de trabajo:

Pila de cargas de trabajo Herramienta de evaluación Resultado clave del análisis Entorno de ejecución objetivo
ASP.NET o .NET Framework Evaluación de modernización de aplicaciones (codmod) Preparación de contenedores de Linux, bloqueadores de la API de Windows y actualizaciones de NuGet Cloud Run y Google Kubernetes Engine
Java empresarial Evaluación de modernización de aplicaciones (codmod) Preparación del contenedor de Linux, bloqueadores de Java EE / JDK, actualizaciones de Maven y Gradle Cloud Run, GKE
Mainframe (COBOL, PL/I, JCL) Mainframe Assessment Tool (MAT) Asignación de dependencias, puntuación de complejidad, inventario de esquemas de DB2 Compute Engine, Dual Run
Bases de datos heredadas (Oracle, SQL Server) Database Migration Accelerator (DMA) Análisis de la preparación para la migración, la estimación del esfuerzo y la conversión de PL/SQL y T-SQL AlloyDB para PostgreSQL, Cloud SQL para PostgreSQL

Aplicaciones .NET

Si ejecutas cargas de trabajo heredadas de ASP.NET o .NET Framework en Windows, Modernization Hub te ayuda a evaluar la compatibilidad de los contenedores y a modernizar tus aplicaciones para Linux:

  • Identifica los bloqueadores de contenedores de Linux: Identifica las dependencias específicas de Windows, como las llamadas al Registro de Windows, los servicios de WCF y los módulos de IIS que impiden la implementación en Cloud Run o GKE.
  • Estima el esfuerzo de actualización del framework: Revisa las puntuaciones de compatibilidad y las rutas de actualización de dependencias para migrar de .NET Framework 4.x a una versión de .NET moderna y multiplataforma.
  • Automatiza la conversión de código: Combina los informes de evaluación de codmod con habilidades de agentes especializadas en .NET en Antigravity para refactorizar las dependencias heredadas de Windows, actualizar los paquetes de NuGet y preparar las aplicaciones para la implementación de contenedores. Para obtener información sobre los requisitos previos de configuración, consulta Refactoriza código .NET con Antigravity.

Aplicaciones de Java

Si modernizas aplicaciones empresariales de Java, Modernization Hub proporciona análisis automatizados con tecnología del motor de codmod para evaluar la preparación de los contenedores y las rutas de actualización a las versiones modernas de asistencia a largo plazo (LTS) de Java:

  • Evaluación automatizada de codmod: Sube tu archivo fuente de Java a un bucket de Cloud Storage y ejecuta análisis de codmod en contenedores desde la consola.
  • Informes prácticos: Descarga informes en HTML y Markdown que detallan los cambios en el espacio de nombres de Java EE a Jakarta EE (javax.* a jakarta.*), las APIs de JDK obsoletas y las actualizaciones de dependencias de Maven o Gradle.
  • Refactorización basada en IA: Aplica transformaciones y recetas de refactorización recomendadas para preparar las cargas de trabajo de Java para Cloud Run o GKE.

Cargas de trabajo de unidades centrales

Si modernizas entornos de computadoras centrales fundamentales para la misión, Modernization Hub proporciona herramientas en cuatro etapas del ciclo de vida para realizar la transición de los recursos de COBOL, PL/I, Assembler y JCL a Google Cloud:

  • Evaluación: Usa la Mainframe Assessment Tool para analizar las bases de código de la unidad central heredada, asignar dependencias de aplicaciones, extraer reglas de negocio y calificar la complejidad de la migración con secuencias de comandos de configuración guiada de Google Cloud CLI.
  • Modernización de datos: Usa Mainframe Connector para descargar conjuntos de datos de la unidad central directamente a Cloud Storage y BigQuery para el procesamiento de estadísticas, el archivado y la IA sin interrumpir las operaciones.
  • Pruebas automatizadas: Usa Dual Run para ejecutar cargas de trabajo existentes de computadora central en paralelo con sistemas Google Cloud modernizados, y verifica la equivalencia funcional, el rendimiento y la integridad de los datos antes de la migración de sistemas.

Cargas de trabajo de bases de datos

Si migras bases de datos relacionales (como Oracle o Microsoft SQL Server) a bases de datos Google Cloud completamente administradas, Modernization Hub proporciona herramientas especializadas en cuatro capacidades de modernización:

  • Conversión de código de aplicación: Usa el agente de migración de bases de datos para la conversión de código de aplicación para refactorizar las capas de conexión de bases de datos y el SQL incorporado de las aplicaciones. El agente usa bucles multiagente de desarrollo basado en pruebas (TDD) para verificar la equivalencia funcional junto con la modernización de .NET. Este agente está disponible en Antigravity, Claude Code y Cursor.
  • Conversión de código residente: Usa Database Migration Agent para la conversión de código residente para traducir la lógica residente en la base de datos (procedimientos almacenados, activadores, vistas y esquemas) de dialectos propietarios, como PL/SQL de Oracle o T-SQL de SQL Server, a PL/pgSQL compatible con el destino. Este agente está disponible en Antigravity, Claude Code y Cursor.
  • Evaluación de preparación: Usa Database Migration Accelerator (DMA) para evaluar la preparación de la migración según los metadatos de la base de datos y calcular el esfuerzo necesario para realizar la transición a AlloyDB para PostgreSQL o Cloud SQL para PostgreSQL.
  • Migración continua de bases de datos: Usa Database Migration Service para configurar la red, administrar la replicación continua de datos y supervisar el estado de la migración en la Google Cloud consola.

Descubre herramientas de modernización

La página Descripción general te ayuda a descubrir herramientas de modernización y asistencia de expertos en todo el ecosistema de Google Cloud :

  • Explora los servicios integrados: Accede a interfaces de migración dedicadas, como Database Migration Service, sin salir de tu flujo de trabajo de modernización.
  • Accede a agentes de IA (versión preliminar): Solicita acceso anticipado a agentes de IDE especializados que automatizan la conversión de bases de datos residentes y la refactorización de SQL de aplicaciones en herramientas como Antigravity, Cursor y Claude Code.
  • Consulta a especialistas de Google: Conéctate directamente con Google Cloud arquitectos de migración a través del Rapid Migration and Modernization Program (RaMP) para la planificación de modernización compleja a gran escala.

Realiza un seguimiento de las actualizaciones de versiones

En el feed de Novedades de la página Descripción general, se muestran los anuncios de lanzamientos, los lanzamientos de funciones y las actualizaciones de protocolos en todo el portafolio de modernización, como las funciones de Mainframe Assessment Tool, las actualizaciones de codmod y los lanzamientos de protocolos de ejecución doble, con vínculos directos a las notas de la versión pertinentes.

Revisa el proceso de modernización

Modernization Hub guía tu iniciativa de modernización a través de cuatro hitos:

  • Descubre: Define tu ruta de modernización (cambio de plataforma, refactorización o reescritura) y selecciona las herramientas de migración adecuadas para tu pila.
  • Evalúa: Cuantifica la deuda técnica, detecta bloqueadores de código y esquemas, y estima el esfuerzo del proyecto ejecutando análisis automatizados.
  • Transformar: Moderniza el código, convierte esquemas de bases de datos y establece la replicación continua de datos con agentes asistidos por IA y herramientas de CLI.
  • Ejecuta y optimiza: Implementa cargas de trabajo alojadas en contenedores en Cloud Run o GKE, y usa Gemini Cloud Assist y Active Assist para optimizar el rendimiento y administrar los costos de la nube.

Obtén asistencia

Modernization Hub se encuentra en Vista previa. Durante la versión preliminar, no se aplican los acuerdos de nivel de servicio (ANS) de asistencia estándar Google Cloud las 24 horas, todos los días.

Para informar problemas, solicitar asistencia o enviar comentarios sobre el producto, envía un correo electrónico a modernization-hub-feedback-external@google.com.

¿Qué sigue?