Questa pagina descrive i prodotti per la modernizzazione dei mainframe disponibili in Google Cloud per aiutarti a scegliere un percorso per modernizzare ed eseguire la migrazione delle tue applicazioni mainframe in Google Cloud.
Puoi utilizzare gli strumenti e le procedure descritte qui per valutare, aumentare, riscrivere, ridurre i rischi di migrazione e testare le tue applicazioni mainframe in Google 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 dei mainframe, tra cui Mainframe Assessment Tool, Antigravity, Mainframe Connector e Dual Run.
- Scoprire le fasi tipiche di un percorso di modernizzazione dei mainframe: valutazione, modernizzazione e convalida.
- Identificare in che modo questi strumenti possono accelerare il processo di modernizzazione dei 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 conoscere i seguenti argomenti:
- Comprendere i prodotti per la modernizzazione dei mainframe in Google Cloud.
- Comprensione generale dei Google Cloud concetti di base.
- Panoramica di Mainframe Assessment Tool.
Utilizzando questi strumenti, puoi accelerare la migrazione delle tue applicazioni a Google Cloude ridurre i rischi quando.
Creare una strategia di modernizzazione dei mainframe
Google Cloud fornisce un approccio graduale e strumenti per guidarti nel percorso di modernizzazione dei mainframe. Di seguito sono riportati i prodotti utilizzati per la modernizzazione dei mainframe:
- Mainframe Assessment Tool: analizza l'ambiente mainframe esistente.
- Antigravity: assiste nella trasformazione e nella generazione del codice.
- Mainframe Connector: facilita la conversione e la migrazione dei dati.
- Dual Run: consente di eseguire test paralleli per la convalida.
Il seguente diagramma mostra una panoramica generale del processo di modernizzazione dei mainframe:

Attività di modernizzazione chiave
La modernizzazione dei mainframe riuscita comporta 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 la codebase esistente, le dipendenze di applicazioni e dati ed estrarre le regole di business. Questa valutazione automatizzata e le regole di business estratte aiutano a pianificare la migrazione a Google Cloud. Nel flusso di lavoro di modernizzazione, questo processo viene definito reverse engineering.
Genera e trasforma il codice: Utilizza Antigravity per convertire l'applicazione mainframe in codice dell'applicazione modernizzato che può essere migrato a Google Cloud. Le regole di business estratte da Mainframe Assessment Tool ti aiutano a migrare solo le regole di business valide. Antigravity ti aiuta a generare il codice cloud-native e a trasformare il codice esistente tramite prompt in linguaggio naturale e flussi di lavoro automatizzati. Nel flusso di lavoro di modernizzazione, questo processo viene definito forward engineering.
Modernizza ed esegui la migrazione dei dati mainframe: utilizza Mainframe Connector per eseguire la migrazione e convertire i dati da formati specifici del mainframe, come
EBCDICin formati compatibili con i Google Cloud servizi. Questo processo ti consente di utilizzare i dati mainframe con i servizi cloud come Cloud Storage e BigQuery.Riduci i rischi di migrazione con i test paralleli: utilizza Dual Run per eseguire i tuoi workload sia sul mainframe sia Google Cloud contemporaneamente. Questa esecuzione parallela ti consente di verificare la coerenza e la convalida funzionale, assicurandoti che il codice modernizzato sia funzionalmente equivalente al sistema delle applicazioni mainframe e pronto per essere eseguito il deployment in produzione.
Fasi di modernizzazione
Il processo di modernizzazione prevede 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 dei mainframe:

Fase 1: valuta l'applicazione mainframe (reverse engineering)
Analizza le applicazioni mainframe esistenti, comprendi le dipendenze, estrai la logica di business e definisci l'ambito del progetto di modernizzazione dei mainframe.
In questa fase, utilizzi Mainframe Assessment Tool per analizzare le applicazioni mainframe esistenti e definire l'ambito del progetto di modernizzazione. Mainframe Assessment Tool utilizza Gemini per generare riepiloghi in linguaggio naturale , specifiche tecniche e regole di business dal codice sorgente dell'applicazione mainframe. Puoi convalidare le regole di business estratte ed esportare solo le regole di business valide da utilizzare per la modernizzazione delle applicazioni.
Utilizza Mainframe Assessment Tool per eseguire le seguenti attività:
- Crea una valutazione dell'applicazione mainframe: crea una valutazione per analizzare l'applicazione mainframe, incluso il codice sorgente nelle lingue supportate, schemi di database, monitor delle transazioni, e configurazioni dello scheduler.
- Carica i file dell'applicazione mainframe e definisci i domini di business: definisci i domini quando crei una valutazione per suddividere e mappare l' applicazione mainframe in domini di business logici e unità più piccole e migrabili per dare la priorità alla strategia di migrazione.
- Esamina e comprendi i risultati della valutazione:
esamina i report per comprendere le dipendenze, i database e gli alberi di chiamate. Per
ulteriori informazioni sui tipi di report disponibili, vedi
Scopri e analizza il codice sorgente.
- Esamina le unità migrabili per preparare un piano di migrazione: il report Unità migrabili suddivide gli asset in unità di migrazione per generare un piano di migrazione preliminare.
- Estrai le regole di business: isola e verifica la logica di business principale all'interno del codice dell'applicazione mainframe. In questo modo, durante il processo di modernizzazione vengono conservate solo le regole valide e critiche. Questa procedura ti consente di esaminare e convalidare le regole di business.
Fase 2: modernizza (forward engineering)
In questa fase, trasformerai gli approfondimenti della fase di valutazione in applicazioni e componenti moderni e cloud-native. Utilizza gli output di Mainframe Assessment Tool, ad esempio le regole di business estratte, per guidare il processo di modernizzazione.
Puoi anche utilizzare i risultati della valutazione esportati per ulteriori analisi:
- Esporta i report HTML o JSON della valutazione:esporta i report HTML o JSON per la revisione e la condivisione.
- Esporta i dati di valutazione di Neo4j dalle relazioni tra gli 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 i prompt in linguaggio naturale con il server MCP di Mainframe Assessment Tool per ottenere ulteriori approfondimenti sulle valutazioni dei mainframe.
Utilizza Antigravity per eseguire le seguenti attività:
- Definisci l'architettura di destinazione e i modelli di dati: analizza le regole di business estratte con i prompt di Antigravity per generare proposte per l'architettura di destinazione. Progetta modelli di dati ottimizzati (file, dati relazionali), seleziona i servizi di dati appropriati (BigQuery, Spanner, AlloyDB per PostgreSQL) e scegli i servizi Google Cloud di calcolo ideali (Spanner, Cloud SQL, Compute Engine, Cloud Run o Google Kubernetes Engine (GKE)).
- Crea piani di implementazione ottimizzati per l'AI: suddivide i requisiti architetturali complessi in un piano di "forward engineering" sequenziale. Questo piano garantisce che le attività siano dimensionate e ottimizzate in modo appropriato per la generazione di codice assistita da Antigravity.
Automatizza la generazione del codice: genera codice nuovo, moderno, pronto per il cloud e ad alte prestazioni che implementa le regole di business estratte e si allinea ai modelli di dati di destinazione.
Per ulteriori informazioni, vedi Modernizzare il codice dell'applicazione mainframe con Antigravity.
Utilizza Mainframe Connector per eseguire la seguente attività:
Esegui la migrazione e la modernizzazione dei dati mainframe: converti ed esegui la migrazione dei dati mainframe legacy a 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 ulteriori informazioni, vedi Scegliere il percorso di migrazione dei dati.
Fase 3: convalida
Dopo aver eseguito il deployment dell'applicazione modernizzata, convalida che sia funzionalmente equivalente all'applicazione mainframe legacy e garantisci una transizione a basso rischio alla produzione.
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à:
- Esegui test per la parità funzionale utilizzando Dual Run:convalida l'applicazione modernizzata utilizzando Dual Run. Confrontando in parallelo le transazioni e i dati mainframe reali con l' Google Cloud ambiente, 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 monitora: esegui il deployment del workload modernizzato in produzione con sicurezza. Utilizza Google Cloud i prodotti di osservabilità per il monitoraggio continuo e la gestione del rendimento.
Per ulteriori 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.