Cette page fournit des conseils d'architecture et des workflows opérationnels pour automatiser la génération de code mainframe et valider la parité fonctionnelle surGoogle Cloud.
Si vous êtes architecte cloud, développeur d'applications ou ingénieur en migration, utilisez les informations de cette page pour synthétiser les métadonnées techniques extraites en microservices modernes dans des langages cibles, tels que Java ou Go, à l'aide de la CLI Antigravity, et validez la parité de production avec Dual Run avant le basculement.
Avant de lire cette page, vous devez avoir effectué l'analyse de l'ancien code, extrait vos règles d'entreprise et défini les spécifications de votre architecture cible.
Workflow de génération de code automatisée
La génération de code assistée par l'IA combine quatre entrées principales : la logique métier extraite de l'outil d'évaluation des mainframes, les métadonnées de schéma technique, les documents d'exigences produit (PRD) et les modèles d'architecture cible, pour produire des implémentations de microservices, comme illustré dans le schéma suivant :
Validation parallèle avec Dual Run
Pour réduire le risque de basculement, Dual Run valide les transactions parallèles à l'aide des composants suivants :
- Proxy d'interception : capture les requêtes HTTP, 3270, Socket ou MQ entrantes sur l'ancien système mainframe et transfère les charges utiles actives vers Pub/Sub.
- Moteur de relecture Dualizer : rejoue les transactions en ligne capturées sur le système secondaire modernisé exécuté sur Google Cloud.
- Comparateur de données : compare automatiquement les réponses et l'état de la base de données entre l'ancien système mainframe et les instances Google Cloud en temps réel.
- Tableau de bord de parité : suit les métriques de parité fonctionnelle dans les tableaux de bord BigQuery pour faciliter les décisions de basculement.
Étapes suivantes
- Migration lift-and-shift des charges de travail mainframe
- Documentation Dual Run
- Documentation de Mainframe Assessment Tool
- Documentation Mainframe Connector