Questa pagina descrive i prodotti di modernizzazione del mainframe disponibili in Google Cloud per aiutarti a scegliere un percorso per modernizzare ed eseguire la migrazione delle tue applicazioni mainframe a Google Cloud.
Puoi utilizzare gli strumenti e i processi descritti qui per valutare, aumentare, riscrivere, ridurre i rischi di migrazione e testare le applicazioni mainframe inGoogle Cloud prima di eseguirne il deployment in produzione. Le informazioni riportate in questa pagina possono aiutarti a:
- Comprendere i Google Cloud prodotti e gli strumenti che facilitano la modernizzazione del mainframe, tra cui Mainframe Assessment Tool, Gemini CLI, Mainframe Connector e Dual Run.
- Scopri le fasi tipiche di un percorso di modernizzazione del mainframe: valutazione, modernizzazione e convalida.
- Scopri come questi strumenti possono accelerare il processo di modernizzazione del mainframe e ridurre i rischi.
Questa pagina è destinata a professionisti IT, architetti e responsabili delle decisioni che stanno pianificando o sono in procinto di modernizzare le proprie applicazioni mainframe eseguendo la migrazione a Google Cloud.
Prima di leggere questa pagina, assicurati di avere familiarità con quanto segue:
- Informazioni sui prodotti per la modernizzazione dei mainframe in Google Cloud.
- Comprensione generale dei Google Cloud fondamenti.
- Panoramica di Mainframe Assessment Tool.
Utilizzando questi strumenti, puoi accelerare e ridurre i rischi durante la migrazione delle applicazioni a Google Cloud.
Creare una strategia di modernizzazione dei mainframe
Google Cloud fornisce un approccio e strumenti graduali per guidare il tuo percorso di modernizzazione del mainframe. Di seguito sono riportati i prodotti utilizzati per la modernizzazione del mainframe:
- Mainframe Assessment Tool: analizza il tuo ambiente mainframe esistente.
- Gemini CLI: assiste nella trasformazione e nella generazione di codice.
- Mainframe Connector:facilita la conversione e la migrazione dei dati.
- Dual Run: consente test paralleli per la convalida.
Il seguente diagramma mostra una panoramica generale della procedura di modernizzazione del mainframe:

Attività di modernizzazione chiave
La modernizzazione dei mainframe riuscita prevede diverse attività chiave, supportate da Google Cloud strumenti. Il seguente diagramma illustra queste attività:
Valuta le applicazioni mainframe:utilizza Mainframe Assessment Tool per valutare le tue applicazioni mainframe. Mainframe Assessment Tool ti aiuta a comprendere il codebase, le applicazioni e le dipendenze dei dati esistenti ed estrarre le regole aziendali. Questa valutazione automatizzata e le regole aziendali estratte ti aiutano a pianificare la migrazione a Google Cloud. Nel flusso di lavoro di modernizzazione, questa procedura è chiamata reverse engineering.
Genera e trasforma il codice con Gemini CLI: utilizza Gemini CLI per convertire l'applicazione mainframe in codice dell'applicazione modernizzato che può essere migrato a Google Cloud. Le regole aziendali estratte dallo strumento Mainframe Assessment Tool ti aiutano a eseguire la migrazione solo di quelle valide. Gemini CLI ti aiuta a generare il codice cloud-native e a trasformare il codice esistente tramite prompt in linguaggio naturale e workflow automatizzati. Nel flusso di lavoro di modernizzazione, questo processo è chiamato ingegneria diretta.
Modernizza ed esegui la migrazione dei dati mainframe:utilizza Mainframe Connector per eseguire la migrazione e la conversione dei dati da formati specifici del mainframe, come
EBCDIC, in formati compatibili con i servizi Google Cloud . Questo processo ti consente di utilizzare i dati del mainframe con servizi cloud come Cloud Storage e BigQuery.Riduci i rischi di migrazione con test paralleli:utilizza Dual Run per eseguire i tuoi workload sia sul mainframe che su Google Cloudcontemporaneamente. Questa esecuzione parallela ti consente di verificare la coerenza e la validazione funzionale, assicurandoti che il codice modernizzato sia funzionalmente equivalente al sistema di applicazioni mainframe e pronto per essere implementato in produzione.
Fasi della modernizzazione
Il processo di modernizzazione è suddiviso in tre fasi per guidarti dalla scoperta iniziale fino al deployment e al cutover finali in produzione.
Il seguente diagramma mostra le tre fasi chiave del percorso di modernizzazione del mainframe:

Fase 1: valuta l'applicazione mainframe (reverse engineering)
Analizza le tue applicazioni mainframe esistenti, comprendi le dipendenze, estrai la logica di business e definisci l'ambito del tuo progetto di modernizzazione del mainframe.
In questa fase, utilizzi Mainframe Assessment Tool per analizzare le applicazioni mainframe esistenti e definire l'ambito del progetto di modernizzazione. Lo strumento di valutazione del mainframe utilizza Gemini per generare riepiloghi in linguaggio naturale, specifiche tecniche e regole aziendali dal codice sorgente dell'applicazione mainframe. Puoi convalidare le regole aziendali estratte ed esportare solo quelle valide da utilizzare per la modernizzazione delle applicazioni.
Utilizza Mainframe Assessment Tool per svolgere le seguenti attività:
- Crea una valutazione dell'applicazione mainframe: crea una valutazione per analizzare l'applicazione mainframe, incluso il codice sorgente nelle lingue supportate, gli schemi di database, i monitor delle transazioni e le configurazioni dello scheduler.
- Carica i file dell'applicazione mainframe e definisci i domini aziendali: definisci i domini quando crei una valutazione per suddividere e mappare la tua applicazione mainframe in domini aziendali logici e unità più piccole e migrabili per dare la priorità alla tua strategia di migrazione.
- Esamina e comprendi i risultati della valutazione:
esamina i report per comprendere dipendenze, database e alberi delle chiamate. Per
maggiori informazioni sui tipi di report disponibili, consulta
Scoprire e analizzare il codice sorgente.
- Esamina le unità migrabili per preparare un piano di migrazione: il report Unità migrabili partiziona gli asset in unità di migrazione per generare un piano di migrazione preliminare.
- Estrai regole aziendali: isola e verifica la logica di business principale all'interno del codice dell'applicazione mainframe. In questo modo, durante il processo di modernizzazione vengono mantenute solo le regole valide e critiche. Questa procedura ti consente di esaminare e convalidare le regole aziendali.
Fase 2: modernizzazione (ingegneria avanzata)
In questa fase, trasformerai gli approfondimenti della fase di valutazione in componenti e applicazioni cloud-native moderni. Utilizza gli output dello strumento Mainframe Assessment Tool, ad esempio le regole aziendali estratte, per guidare il processo di modernizzazione.
Puoi anche utilizzare i risultati del test esportati per ulteriori analisi:
- Esporta report HTML o JSON della valutazione:esporta report HTML o JSON per la revisione e la condivisione.
- Esporta i dati di valutazione di Neo4j dalle relazioni tra asset:esporta i dati in un database Neo4j per visualizzare e analizzare le relazioni complesse all'interno delle applicazioni mainframe.
- Server MCP di Mainframe Assessment Tool: utilizza prompt in linguaggio naturale con il server MCP di Mainframe Assessment Tool per ottenere ulteriori approfondimenti sulle valutazioni del mainframe.
Utilizza Gemini CLI per eseguire le seguenti attività:
- Definisci l'architettura e i modelli dei dati di destinazione: analizza le regole aziendali estratte con i prompt della CLI Gemini per generare proposte per l'architettura di destinazione. Progetta modelli di dati ottimizzati (file, dati relazionali), seleziona servizi di dati appropriati (BigQuery, Spanner, AlloyDB per PostgreSQL) e scegli servizi di calcoloGoogle Cloud ideali (Spanner, Cloud SQL, Compute Engine, Cloud Run o Google Kubernetes Engine (GKE)).
- Crea piani di implementazione ottimizzati per l'AI: suddividi i requisiti architetturali complessi in un piano di "ingegneria avanzata" sequenziale. Questo piano garantisce che le attività siano dimensionate in modo appropriato e ottimizzate per la generazione di codice assistita da Gemini CLI.
Automatizzare la generazione di codice: genera codice nuovo, moderno, pronto per il cloud e ad alte prestazioni che implementa le regole aziendali estratte e si allinea ai modelli di dati di destinazione.
Per saperne di più, consulta Modernizzare il codice dell'applicazione mainframe con Gemini CLI.
Utilizza Mainframe Connector per eseguire la seguente attività:
Esegui la migrazione e la modernizzazione dei dati del mainframe:converti ed esegui la migrazione dei dati del mainframe legacy in Google Cloud utilizzando Mainframe Connector. Questo processo garantisce un'elevata disponibilità e coerenza dei dati sia per gli ambienti di test sia per quelli di produzione.
Per saperne di più, vedi Scegliere il percorso di migrazione dei dati.
Fase 3: convalida
Dopo aver eseguito il deployment dell'applicazione modernizzata, verifica che sia funzionalmente equivalente all'applicazione mainframe legacy e garantisci una transizione alla produzione a rischio ridotto.
Questa fase si concentra sull'esecuzione di test di equivalenza funzionale per garantire che l'ambiente modernizzato corrisponda alla logica di business del sistema legacy.
Utilizza Dual Run per eseguire le seguenti attività:
- Testa la parità funzionale utilizzando Dual Run: convalida l'applicazione modernizzata utilizzando Dual Run. Confrontando le transazioni e i dati del mainframe reali con l'ambiente Google Cloudin parallelo, puoi garantire la parità funzionale, certificare l'applicazione moderna e ridurre i rischi di regressione prima del deployment. Questa attività è un passaggio importante per ridurre i rischi nel progetto di migrazione.
- Esegui il deployment e il monitoraggio: esegui il deployment del workload modernizzato in produzione con sicurezza. Utilizza i prodotti di osservabilità per il monitoraggio continuo e la gestione delle prestazioni. Google Cloud
Per maggiori informazioni, vedi Guida introduttiva a Dual Run.
Passaggi successivi
- Scopri come modernizzare e convalidare.
- Scopri di più su Mainframe Connector.
- Scopri di più su Dual Run.