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. Mainframe Assessment Tool 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 des produits de modernisation de mainframe disponibles dansGoogle Cloud. Pour en savoir plus sur la modernisation de votre application mainframe, consultez la présentation de la modernisation du mainframe.

Langues disponibles

Mainframe Assessment Tool permet d'analyser les langues et les artefacts suivants :

  • 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
  • Programmes REXX (preview)
  • Programmes Natural pour z/OS, modules de définition de données (DDM) et mappages d'écran (MAPS)
  • Fortran (Aperçu)
  • UniVerse BASIC (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 SQL intégré
  • Base de données IMS : via les appels EXEC DLI et CBLTDLI
  • Adabas : via les modules de définition de données (DDM) Natural

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

Une fois votre évaluation terminée à l'aide de Mainframe Assessment Tool, vous pouvez commencer à moderniser votre code. Ce processus implique de transformer vos anciennes applications de mainframe en applications cloud natives modernes. En modernisant votre infrastructure, vous pouvez améliorer l'agilité, l'évolutivité et la sécurité, tout en réduisant les coûts de maintenance et la complexité.

Voici les principales activités du processus de modernisation :

  1. Générez et transformez du code : utilisez la CLI Gemini pour convertir votre application mainframe en applications modernisées à l'aide de requêtes en langage naturel et de workflows automatisés. Gemini CLI utilise l'outil d'évaluation Mainframe via le serveur MCP pour comprendre le contexte de votre application et générer du code modernisé.
  2. Moderniser et migrer les données de mainframe : utilisez Mainframe Connector pour rendre les données de mainframe entièrement accessibles aux services Google Cloud en les copiant du mainframe vers Cloud Storage, BigQuery et les bases de données.
  3. Réduisez les risques de migration grâce aux tests parallèles : utilisez Dual Run pour exécuter simultanément les charges de travail sur votre mainframe et sur Google Cloudafin de garantir la cohérence et la validation fonctionnelle avant la production.

Pour en savoir plus sur les outils et les processus impliqués dans la modernisation de vos applications mainframe, consultez la présentation de la modernisation du mainframe.

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 Gemini Enterprise Agent Platform, mais le modèle n'est pas enrichi par les informations extraites de ce code source.

Étapes suivantes