Panoramica di Google Cloud Modernization Hub

Google Cloud Modernization Hub è uno spazio di lavoro nella console Google Cloud che ti aiuta a valutare, pianificare e modernizzare i tuoi carichi di lavoro aziendali legacy su Google Cloud. Con Modernization Hub, puoi eseguire valutazioni automatiche del codice, seguire workflow di configurazione guidati e convertire applicazioni legacy scritte in Java o .NET utilizzando strumenti basati sull'AI.

Funzionalità chiave

Modernization Hub offre le seguenti funzionalità:

  • Valutazione del carico di lavoro:esegui scansioni di codice containerizzato in background utilizzando la valutazione della modernizzazione delle app (codmod) per gli archivi di origine archiviati in Cloud Storage senza eseguire il provisioning di istanze Compute Engine separate.
  • Rilevamento automatico dei blocchi:identifica le chiamate al Registro di Windows, i servizi Windows Communication Foundation (WCF), le dipendenze di Internet Information Services (IIS), gli spazi dei nomi Java EE legacy o gli schemi DB2 mainframe proprietari nei report di valutazione HTML e Markdown scaricabili.
  • Trasformazione del codice assistita dall'AI: utilizza gli assistenti per la modernizzazione basati su Gemini, gli agenti AI specializzati e Antigravity per spiegare il codice legacy, eseguire il refactoring delle dipendenze e accelerare la conversione del codice.
  • Aggiornamenti continui della modernizzazione: monitora nuove ricette di refactoring, funzionalità degli agenti AI e rilasci di prodotti direttamente dal feed integrato Novità in Modernization Hub.
  • Riduzione del rischio di migrazione:riduci il rischio di migrazione utilizzando pattern di migrazione comprovati, script di deployment automatizzati e strumenti di convalida parallela come Dual Run per i mainframe.

Workload di modernizzazione supportati

Modernization Hub supporta la valutazione e la trasformazione di quattro categorie principali di carichi di lavoro aziendali. La tabella seguente riepiloga gli strumenti di valutazione e i runtime di destinazione per ogni workload:

Stack del workload Strumento di valutazione Output dell'analisi chiave Runtime target
ASP.NET / .NET Framework App Modernization Assessment (codmod) Preparazione del contenitore Linux, blocchi API Windows, upgrade di NuGet Cloud Run, Google Kubernetes Engine
Enterprise Java App Modernization Assessment (codmod) Idoneità del contenitore Linux, blocchi Java EE / JDK, upgrade di Maven e Gradle Cloud Run, GKE
Mainframe (COBOL, PL/I, JCL) Mainframe Assessment Tool (MAT) Mappatura delle dipendenze, punteggio di complessità, inventario dello schema DB2 Compute Engine, Dual Run
Database legacy (Oracle, SQL Server) Database Migration Accelerator (DMA) Analisi della preparazione alla migrazione, della stima dell'impegno, della conversione di PL/SQL e T-SQL AlloyDB per PostgreSQL, Cloud SQL per PostgreSQL

Applicazioni .NET

Se esegui carichi di lavoro ASP.NET o .NET Framework legacy su Windows, Modernization Hub ti aiuta a valutare la compatibilità dei container e a modernizzare le applicazioni per Linux:

  • Identifica i blocchi dei container Linux: identifica le dipendenze specifiche di Windows, come le chiamate al registro di Windows, i servizi WCF e i moduli IIS che impediscono il deployment su Cloud Run o GKE.
  • Stima dell'impegno per l'upgrade del framework: esamina i punteggi di compatibilità e i percorsi di upgrade delle dipendenze per eseguire la migrazione da .NET Framework 4.x a una versione .NET moderna e multipiattaforma.
  • Automatizza la conversione del codice:combina i report di valutazione di codmod con le skill agentiche .NET specializzate in Antigravity per eseguire il refactoring delle dipendenze Windows legacy, aggiornare i pacchetti NuGet e preparare le applicazioni per la distribuzione dei container. Per informazioni sui prerequisiti di configurazione, consulta Refactoring del codice .NET con Antigravity.

Applicazioni Java

Se stai modernizzando le applicazioni Java aziendali, Modernization Hub fornisce un'analisi automatizzata basata sul motore codmod per valutare la preparazione dei container e i percorsi di upgrade alle moderne release Java Long-Term Support (LTS):

  • Valutazione automatica di codmod:carica l'archivio di origine Java in un bucket Cloud Storage ed esegui scansioni codmod containerizzate dalla console.
  • Report azionabili:scarica report HTML e Markdown che descrivono in dettaglio le modifiche dello spazio dei nomi da Java EE a Jakarta EE (da javax.* a jakarta.*), le API JDK deprecate e gli upgrade delle dipendenze Maven o Gradle.
  • Refactoring basato sull'AI: applica le trasformazioni e le ricette di refactoring consigliate per preparare i carichi di lavoro Java per Cloud Run o GKE.

Workload mainframe

Se stai modernizzando ambienti mainframe mission-critical, Modernization Hub fornisce strumenti in quattro fasi del ciclo di vita per la transizione degli asset COBOL, PL/I, Assembler e JCL a Google Cloud:

  • Valutazione: utilizza Mainframe Assessment Tool per analizzare i codebase del mainframe legacy, mappare le dipendenze delle applicazioni, estrarre le regole aziendali e valutare la complessità della migrazione utilizzando script di configurazione guidati di Google Cloud CLI.
  • Modernizzazione dei dati:utilizza Mainframe Connector per scaricare i set di dati mainframe direttamente in Cloud Storage e BigQuery per l'analisi, l'archiviazione e l'elaborazione AI senza interrompere le operazioni.
  • Test automatizzati:utilizza Dual Run per eseguire i workload mainframe esistenti in parallelo con i sistemi Google Cloud modernizzati, verificando l'equivalenza funzionale, le prestazioni e l'integrità dei dati prima del cutover.

Workload di database

Se esegui la migrazione di database relazionali (come Oracle o Microsoft SQL Server) a database completamente gestiti Google Cloud , Modernization Hub fornisce strumenti specializzati in quattro funzionalità di modernizzazione:

  • Conversione del codice dell'applicazione: utilizza l'agente di migrazione dei database per la conversione del codice dell'applicazione per eseguire il refactoring dei livelli di connessione SQL e di database dell'applicazione incorporati. L'agente utilizza loop multi-agente di sviluppo basato su test (TDD) per verificare l'equivalenza funzionale insieme alla modernizzazione di .NET. Questo agente è disponibile in Antigravity, Claude Code e Cursor.
  • Conversione del codice residente: utilizza l'agente di migrazione dei database per la conversione del codice residente per tradurre la logica residente nel database (stored procedure, trigger, viste e schemi) da dialetti proprietari come Oracle PL/SQL o SQL Server T-SQL in PL/pgSQL compatibile con la versione di destinazione. Questo agente è disponibile in Antigravity, Claude Code e Cursor.
  • Valutazione della preparazione: utilizza Database Migration Accelerator (DMA) per valutare la preparazione alla migrazione in base ai metadati del database e calcolare l'impegno necessario per la transizione ad AlloyDB per PostgreSQL o Cloud SQL per PostgreSQL.
  • Migrazione continua del database: utilizza Database Migration Service per configurare il networking, gestire la replica continua dei dati e monitorare lo stato della migrazione nella console Google Cloud .

Scopri gli strumenti di modernizzazione

La pagina Panoramica ti aiuta a scoprire strumenti di modernizzazione e assistenza di esperti nell'ecosistema Google Cloud :

  • Esplora i servizi integrati:accedi a interfacce di migrazione dedicate, come Database Migration Service, senza uscire dal flusso di lavoro di modernizzazione.
  • Accedi agli agenti AI (anteprima): richiedi l'accesso in anteprima ad agenti IDE specializzati che automatizzano la conversione del database residente e il refactoring SQL dell'applicazione in strumenti come Antigravity, Cursor e Claude Code.
  • Consulta gli esperti di Google:entra in contatto diretto con gli Google Cloud architetti della migrazione tramite il Rapid Migration and Modernization Program (RaMP) per la pianificazione di progetti di modernizzazione complessi e su larga scala.

Monitorare gli aggiornamenti delle release

Il feed Novità nella pagina Panoramica mostra gli annunci di rilascio, i lanci di funzionalità e gli aggiornamenti dei protocolli nel portafoglio di modernizzazione, ad esempio le funzionalità di Mainframe Assessment Tool, gli aggiornamenti di codmod e i rilasci del protocollo Dual Run, con link diretti alle note di rilascio pertinenti.

Esamina il percorso di modernizzazione

Modernization Hub guida la tua iniziativa di modernizzazione attraverso quattro traguardi:

  • Scopri:definisci il tuo percorso di modernizzazione (replatform, refactoring o riscrittura) e seleziona gli strumenti di migrazione giusti per il tuo stack.
  • Valuta: quantifica il debito tecnico, rileva i blocchi di codice e schema e stima l'impegno del progetto eseguendo scansioni automatiche.
  • Trasforma:modernizza il codice, converti gli schemi di database e stabilisci la replica continua dei dati utilizzando agenti assistiti dall'AI e strumenti CLI.
  • Esegui e ottimizza: esegui il deployment dei carichi di lavoro containerizzati su Cloud Run o GKE e utilizza Gemini Cloud Assist e Active Assist per ottimizzare le prestazioni e gestire i costi del cloud.

Richiedere assistenza

Modernization Hub è in anteprima. Durante l'anteprima, gli accordi sul livello del servizio (SLA) di assistenza standard Google Cloud 24 ore su 24, 7 giorni su 7 non si applicano.

Per segnalare problemi, richiedere assistenza o inviare feedback sul prodotto, invia un'email all'indirizzo modernization-hub-feedback-external@google.com.

Passaggi successivi