Mainframe Assessment Tool vous aide à évaluer votre codebase mainframe existante et à planifier votre migration vers Google Cloud. Mainframe Assessment Tool automatise l'évaluation, ce qui vous fait gagner du temps et des ressources. Il utilise l'IA générative pour vous aider à comprendre votre codebase existante et à générer de la documentation.
Le parcours de migration du mainframe comporte les phases suivantes : découverte et évaluation, planification et migration des charges de travail. L'outil Mainframe Assessment vous aide à découvrir et à évaluer votre base de code existante, et à planifier votre migration. Vous pouvez ensuite moderniser votre code pour la migration à l'aide de Mainframe Code Rewrite (aperçu), une extension Visual Studio Code qui utilise l'IA générative pour vous aider à réécrire des applications en Java, C# et Python.
Mainframe Assessment Tool permet d'analyser les langues suivantes :
- Programmes et copybooks COBOL
- Jobs, procédures, inclusions et données de carte JCL
- Programmes HLASM
- Programmes PL/I (preview)
- Programmes RPG/RPGLE et fichiers d'inclusion
- Programmes Easytrieve
- Natural for z/OS (preview)
- Fortran (Aperçu)
Mainframe Assessment Tool permet d'analyser les schémas de base de données suivants et leur utilisation par les programmes COBOL dans les applications mainframe :
- DB2 : via Embedded SQL
- Base de données IMS : via les appels
EXEC DLIetCBLTDLI
Mainframe Assessment Tool permet d'analyser les moniteurs de transactions suivants et leur utilisation par les programmes COBOL dans les applications mainframe :
- CICS : à l'aide d'instructions
EXEC CICS - IMS DC : via les appels
CBLTDLI
Parcours de migration des mainframes
Le diagramme suivant illustre le parcours de migration global des applications mainframe :
Le parcours de migration comprend les phases suivantes :
- Découvrez et évaluez votre codebase existante : Mainframe Assessment Tool vous aide à évaluer l'empreinte de l'application mainframe, la pile technologique et les dépendances. Une fois que vous avez importé un fichier ZIP contenant le code d'une ou de plusieurs applications mainframe, Mainframe Assessment Tool analyse le code de l'application et vous fournit une évaluation. L'automatisation du processus d'évaluation avec Mainframe Assessment Tool permet à votre organisation d'économiser le temps et les efforts nécessaires pour collecter et traiter manuellement le code d'application.
- Planifiez la migration : vous pouvez utiliser l'évaluation détaillée de l'outil Mainframe Assessment Tool pour planifier votre migration plus rapidement et réduire les risques associés.
- Migrer les charges de travail : en fonction des choix que vous avez effectués lors de la phase de planification, vous pouvez utiliser les solutions Google Cloud pour commencer la migration.
Modernisation du code avec la réécriture du code du mainframe (preview)
Une fois votre évaluation terminée à l'aide de Mainframe Assessment Tool, vous pouvez commencer à moderniser votre code avec Mainframe Code Rewrite, en utilisant l'IA générative et les modèles Gemini.
Mainframe Code Rewrite est une extension Visual Studio Code compatible avec les systèmes d'exploitation Windows et Linux. L'extension intègre des fonctionnalités d'analyse de code d'IA générative spécifiques au mainframe, telles que la génération de spécifications, de code et de tests, dans un environnement de développement intégré (IDE). Vous pouvez utiliser la réécriture de code mainframe pour réécrire des applications mainframe existantes en applications cloud modernes en Java, C# ou Python plus rapidement et à moindre coût.
Principaux avantages
- Repensez et modernisez les applications mainframe pour le cloud : créez des applications entièrement modernisées pour remplacer les anciennes applications mainframe, en améliorant considérablement l'agilité, l'évolutivité et la sécurité, tout en réduisant les coûts de maintenance et la complexité.
- Génération de code et création de spécifications assistées par l'IA générative : utilisez Gemini Code Assist, l'IA générative et le contexte spécifique aux mainframes pour analyser et réécrire l'ancien code mainframe dans des langages modernes tels que Java, C# et Python.
- Réécrivez les applications mainframe plus rapidement et à moindre coût : accélérez les délais de modernisation et boostez la productivité des développeurs en générant des spécifications d'application, du code et des cas de test à partir de l'ancien code mainframe.
- Intégration parfaite à l'IDE : accédez à de puissantes fonctionnalités d'IA générative et à des modèles Gemini personnalisés pour moderniser les applications mainframe dans un IDE.
Sécurité et confidentialité de la collecte de données
Mainframe Assessment Tool ne collecte que les informations extraites du fichier ZIP que vous fournissez. Il ne collecte pas d'informations permettant d'identifier personnellement l'utilisateur, ni de données soumises à la norme de sécurité des données de l'industrie des cartes de paiement (PCI) ou aux exigences de conformité de la loi HIPAA (Health Insurance Portability and Accountability Act).
Toutes les données collectées ne sont utilisées que pour évaluer et analyser vos applications à des fins d'évaluation et de planification de la migration vers le cloud. Vos données ne sont jamais exportées en dehors de la VM sur laquelle elles sont déployées. Le code source est importé dans Vertex AI, mais le modèle n'est pas enrichi par les informations extraites de ce code source.
Étapes suivantes
- Découvrez comment vous préparer à la découverte et à l'évaluation.