Google Cloud Modernization Hub è un'area di lavoro nella console Google Cloud che ti aiuta a valutare, pianificare e modernizzare i workload 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 workload: esegui scansioni del codice containerizzato in background utilizzando App Modernization Assessment (
codmod) per gli archivi di origine archiviati in Cloud Storage senza eseguire il provisioning di istanze Compute Engine separate o esegui l'interfaccia a riga di comandocodmoddirettamente sul tuo computer locale. - Rilevamento automatico dei bloccanti: identifica le chiamate al Registro di sistema 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 proprietari del mainframe nei report di valutazione HTML e Markdown scaricabili.
- Trasformazione del codice assistita dall'AI: utilizza gli assistenti di modernizzazione basati su Gemini, gli agenti AI specializzati e Antigravity per spiegare il codice legacy, rifattorizzare le dipendenze e accelerare la conversione del codice.
- Aggiornamenti continui sulla modernizzazione: monitora le nuove formule di refactoring, le capacità agentiche degli agenti AI e le release dei prodotti direttamente dal feed integrato Novità in Modernization Hub.
- Riduzione del rischio di migrazione: riduci il rischio di migrazione utilizzando pattern di migrazione collaudati, 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 workload aziendali. La tabella seguente riassume gli strumenti di valutazione e i runtime di destinazione per ogni workload:
| Stack di workload | Strumento di valutazione | Output dell'analisi chiave | Runtime di destinazione |
|---|---|---|---|
| ASP.NET / .NET Framework | App
Modernization Assessment (codmod) |
Idoneità dei container Linux, bloccanti delle API di Windows, upgrade di NuGet | Cloud Run, Google Kubernetes Engine |
| Enterprise Java | App
Modernization Assessment (codmod) |
Idoneità dei container Linux, bloccanti 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 degli schemi DB2 | Compute Engine, Dual Run |
| Database legacy (Oracle, SQL Server) | Database Migration Accelerator (DMA) | Idoneità alla migrazione, stima dell'impegno, analisi della conversione PL/SQL e T-SQL | AlloyDB per PostgreSQL, Cloud SQL per PostgreSQL |
Applicazioni .NET
Se esegui workload ASP.NET o .NET Framework legacy su Windows, Modernization Hub ti aiuta a valutare la compatibilità dei container e a modernizzare le tue applicazioni per Linux:
- Identifica i blocchi dei container Linux: identifica le dipendenze specifiche di Windows, come le chiamate al Registro di sistema di Windows, i servizi WCF e i moduli IIS che impediscono il deployment su Cloud Run o GKE.
- Stima l'impegno necessario 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 release .NET moderna e multipiattaforma.
- Automatizza la conversione del codice: combina i report di valutazione di
codmodcon le skill agentiche .NET specializzate in Antigravity per rifattorizzare le dipendenze Windows legacy, aggiornare i pacchetti NuGet e preparare le applicazioni per il deployment dei container. Per informazioni sui prerequisiti di configurazione, consulta Rifattorizza il 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 l'idoneità dei container e i percorsi di upgrade alle release Java con assistenza a lungo termine (LTS) moderne:
- Valutazione
codmodautomatizzata: carica l'archivio di codice sorgente Java in un bucket Cloud Storage ed esegui scansionicodmodcontainerizzate dalla console. - Report utili: scarica report HTML e Markdown che descrivono in dettaglio le modifiche allo spazio dei nomi da Java EE a Jakarta EE (da
javax.*ajakarta.*), 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 workload Java per Cloud Run o GKE.
Workload mainframe
Se stai modernizzando ambienti mainframe mission-critical, Modernization Hub fornisce strumenti per quattro fasi del ciclo di vita per la transizione di asset COBOL, PL/I, Assembler e JCL a Google Cloud:
- Valutazione: utilizza Mainframe Assessment Tool per analizzare i codebase dei mainframe legacy, mappare le dipendenze delle applicazioni, estrarre le regole aziendali e valutare la complessità della migrazione utilizzando gli script di configurazione guidata di Google Cloud CLI.
- Modernizzazione dei dati: utilizza Mainframe Connector per trasferire i set di dati del mainframe direttamente in Cloud Storage e BigQuery per l'analisi, l'archiviazione e l'elaborazione con l'AI senza interrompere le operazioni.
- Test automatici: 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 dei database
Se stai eseguendo la migrazione di database relazionali (come Oracle o Microsoft SQL Server) a database Google Cloud completamente gestiti, 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 rifattorizzare i livelli di connessione al database e SQL delle applicazioni incorporate. 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 dell'idoneità: utilizza Database Migration Accelerator (DMA) per valutare l'idoneità alla migrazione in base ai metadati del database e calcolare l'impegno richiesto 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 gli strumenti di modernizzazione e l'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 dei database residenti e il refactoring SQL delle applicazioni in strumenti come Antigravity, Cursor e Claude Code.
- Consulta gli esperti di Google: contatta direttamente gli architetti della migrazione tramite il Rapid Migration and Modernization Program (RaMP) per una pianificazione della modernizzazione complessa e su larga scala. Google Cloud
Monitora 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 portfolio di modernizzazione, come le funzionalità di Mainframe Assessment Tool, gli aggiornamenti di codmod e le release 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 tappe fondamentali:
- Scoperta: definisci il tuo percorso di modernizzazione (replatforming, rifattorizzazione o riscrittura) e seleziona gli strumenti di migrazione giusti per il tuo stack.
- Valutazione: quantifica il debito tecnico, rileva i blocchi di codice e schema e stima l'impegno del progetto eseguendo scansioni automatiche.
- Trasformazione: modernizza il codice, converti gli schemi dei database e stabilisci la replica continua dei dati utilizzando agenti assistiti dall'AI e strumenti CLI.
- Esegui e ottimizza: esegui il deployment dei workload 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, non si applicano gli accordi sul livello del servizio (SLA) di assistenza standard 24/7 di Google Cloud .
Per segnalare problemi, richiedere assistenza o inviare feedback sul prodotto, invia un'email all'indirizzo modernization-hub-feedback-external@google.com.
Passaggi successivi
- Scopri come creare un App Modernization Assessment con l'interfaccia a riga di comando
codmod. - Scopri come valutare le applicazioni .NET.
- Scopri come valutare le applicazioni Java.
- Scopri come configurare Mainframe Assessment Tool (MAT).