Panoramica di Mainframe Assessment Tool

Mainframe Assessment Tool ti aiuta a valutare la base di codice mainframe esistente e a pianificare la migrazione a Google Cloud. Mainframe Assessment Tool automatizza la valutazione, facendoti risparmiare tempo e risorse. Utilizza l'AI generativa per aiutarti a comprendere il codebase esistente e generare documentazione.

Il percorso di migrazione del mainframe prevede le seguenti fasi: individuazione e valutazione, pianificazione e migrazione dei workload. Lo strumento di valutazione del mainframe ti aiuta a scoprire e valutare la tua base di codice esistente e a pianificare la migrazione. Puoi quindi modernizzare il codice per la migrazione utilizzando Mainframe Code Rewrite (anteprima), un'estensione di Visual Studio Code che utilizza l'AI generativa per aiutarti a riscrivere le applicazioni in Java, C# e Python.

Mainframe Assessment Tool supporta l'analisi delle seguenti lingue:

  • Programmi COBOL e copybook
  • Job, procedure, include e dati delle schede JCL
  • Programmi HLASM
  • Programmi PL/I (anteprima)
  • Programmi RPG/RPGLE e file di inclusione
  • Programmi Easytrieve
  • Natural per z/OS (anteprima)
  • Fortran (anteprima)

Mainframe Assessment Tool supporta l'analisi dei seguenti schemi di database e del loro utilizzo da parte dei programmi COBOL nelle applicazioni mainframe:

  • DB2: tramite SQL incorporato
  • IMS DB: tramite chiamate EXEC DLI e CBLTDLI

Mainframe Assessment Tool supporta l'analisi dei seguenti monitor delle transazioni e del loro utilizzo da parte dei programmi COBOL nelle applicazioni mainframe:

  • CICS: tramite gli estratti conto EXEC CICS
  • IMS DC: tramite chiamate CBLTDLI

Percorso di migrazione del mainframe

Il seguente diagramma illustra il percorso di migrazione complessivo delle applicazioni mainframe:

Fasi del percorso di migrazione del mainframe

Il percorso di migrazione prevede le seguenti fasi:

  • Scopri e valuta il tuo codebase esistente: Mainframe Assessment Tool ti aiuta a eseguire una valutazione dell'impronta dell'applicazione mainframe, dello stack tecnologico e delle dipendenze. Dopo aver caricato un file zip che contiene il codice per una o più applicazioni mainframe, Mainframe Assessment Tool esegue la scansione del codice dell'applicazione e fornisce una valutazione. L'automazione del processo di valutazione con Mainframe Assessment Tool consente alla tua organizzazione di risparmiare tempo e fatica nella raccolta e nell'elaborazione manuale del codice dell'applicazione.
  • Pianifica la migrazione:puoi utilizzare la valutazione dettagliata dello strumento di valutazione del mainframe per pianificare la migrazione più rapidamente e ridurre i rischi di migrazione.
  • Esegui la migrazione dei workload:a seconda delle scelte effettuate durante la fase di pianificazione, puoi utilizzare le soluzioni Google Cloud per iniziare la migrazione.

Modernizzazione del codice con la riscrittura del codice mainframe (anteprima)

Dopo aver completato la valutazione utilizzando Mainframe Assessment Tool, puoi iniziare a modernizzare il codice con Mainframe Code Rewrite, utilizzando l'AI generativa e i modelli Gemini.

Mainframe Code Rewrite è un'estensione di Visual Studio Code che supporta i sistemi operativi Windows e Linux. L'estensione integra funzionalità di analisi del codice di AI generativa specifiche per il mainframe, come la generazione di specifiche, codice e test, all'interno di un ambiente di sviluppo integrato (IDE). Puoi utilizzare Mainframe Code Rewrite per riscrivere le applicazioni mainframe legacy in applicazioni cloud moderne in Java, C# o Python in modo più rapido e a costi ridotti.

Vantaggi principali

  1. Ricrea e modernizza le applicazioni mainframe per il cloud: crea applicazioni completamente modernizzate per sostituire le applicazioni mainframe legacy, migliorando notevolmente agilità, scalabilità e sicurezza, riducendo al contempo i costi di manutenzione e la complessità.
  2. Generazione di codice e creazione di specifiche assistite dall'AI generativa:utilizza Gemini Code Assist, l'AI generativa e il contesto specifico del mainframe per analizzare e rivisitare il codice mainframe legacy in linguaggi moderni, come Java, C# e Python.
  3. Riscrivi le applicazioni mainframe più velocemente e a un costo inferiore: accelera le tempistiche di modernizzazione e aumenta la produttività degli sviluppatori generando specifiche, codice e scenari di test delle applicazioni dal codice mainframe legacy.
  4. Integrazione perfetta dell'IDE: accedi a potenti funzionalità di AI generativa e a modelli Gemini personalizzati per modernizzare le applicazioni mainframe all'interno di un IDE.

Sicurezza e privacy della raccolta dei dati

Mainframe Assessment Tool raccoglie solo le informazioni estratte dal file zip che fornisci. Non raccoglie informazioni che consentono l'identificazione personale (PII) o dati soggetti allo standard di sicurezza dei dati Payment Card Industry (PCI) o ai requisiti di conformità dell'Health Insurance Portability and Accountability Act (HIPAA).

Tutti i dati raccolti vengono utilizzati solo per valutare e analizzare le tue applicazioni ai fini della valutazione e della pianificazione della migrazione al cloud. I tuoi dati non vengono mai esportati al di fuori della VM su cui vengono implementati. Il codice sorgente viene caricato su Vertex AI, ma il modello non è arricchito dalle informazioni estratte da questo codice sorgente.

Passaggi successivi