Questa pagina fornisce indicazioni sull'architettura e flussi di lavoro operativi per automatizzare la generazione di codice mainframe e convalidare la parità funzionale suGoogle Cloud.
Se sei un Cloud Architect, uno sviluppatore di applicazioni o un ingegnere di migrazione, utilizza le informazioni in questa pagina per sintetizzare i metadati tecnici estratti in microservizi moderni nei linguaggi di destinazione, come Java o Go, utilizzando l'Antigravity CLI e convalida la parità di produzione con Dual Run prima del cutover.
Prima di leggere questa pagina, devi aver completato l'analisi del codice legacy, estratto le regole aziendali e definito le specifiche dell'architettura target.
Workflow di generazione automatica del codice
La generazione di codice assistita dall'AI combina quattro input principali: la logica di business estratta dallo Mainframe Assessment Tool, i metadati dello schema tecnico, i documenti dei requisiti di prodotto (PRD) e i modelli di architettura di destinazione, per produrre implementazioni di microservizi, come mostrato nel seguente diagramma:
Convalida parallela con Dual Run
Per ridurre il rischio di cutover, Dual Run convalida le transazioni parallele utilizzando i seguenti componenti:
- Proxy intercettatore: acquisisce le richieste HTTP, 3270, Socket o MQ in entrata sul mainframe legacy e inoltra i payload in tempo reale a Pub/Sub.
- Motore di riproduzione Dualizer: riproduce le transazioni online acquisite nel sistema secondario modernizzato in esecuzione su Google Cloud.
- Comparatore di dati: confronta automaticamente le risposte e lo stato del database tra il mainframe legacy e le istanze Google Cloud in tempo reale.
- Dashboard di parità: monitora le metriche di parità funzionale nelle dashboard di BigQuery per supportare le decisioni di switchover.
Passaggi successivi
- Migrazione lift and shift dei workload mainframe
- Documentazione di Dual Run
- Documentazione di Mainframe Assessment Tool
- Documentazione di Mainframe Connector