Présentation de Mainframe Assessment Tool

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.

Langues

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)

Les schémas de base de données

Mainframe Assessment Tool est compatible avec les schémas de base de données suivants :

  • DB2 : via Embedded SQL
  • Base de données IMS : via les appels EXEC DLI et CBLTDLI

Moniteurs de transactions

Mainframe Assessment Tool est compatible avec les moniteurs de transactions suivants :

  • CICS : à l'aide d'instructions EXEC CICS
  • IMS DC : via les appels CBLTDLI

Configurations du planificateur

L'outil Mainframe Assessment Tool est compatible avec les configurations de planificateur suivantes :

  • BMC Control-M

Parcours de migration des mainframes

Le diagramme suivant illustre le parcours de migration global des applications mainframe :

Phases du parcours de migration du 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 de gagner du temps et d'éviter d'avoir à 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. Pour vous aider à planifier, l'outil Mainframe Assessment Tool regroupe automatiquement les composants mainframe en unités migrables séquencées en fonction des dépendances d'appels et de données, ainsi que de la configuration utilisateur.
  • 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

  1. 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é.
  2. 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 au mainframe pour analyser et réécrire l'ancien code mainframe dans des langages modernes tels que Java, C# et Python.
  3. Réécrivez les applications mainframe plus rapidement et à moindre coût : accélérez les délais de modernisation et améliorez 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.
  4. 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 aux exigences de conformité de la norme PCI DSS (Payment Card Industry Data Security Standard) ou 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