Mainframe Assessment Tool vous aide à évaluer votre codebase mainframe existant et à planifier votre migration vers Google Cloud. Mainframe Assessment Tool automatise l'évaluation, ce qui vous permet d'économiser du temps et des ressources. Il utilise l'IA générative pour vous aider à comprendre votre codebase existant 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 codebase existant, ainsi qu'à planifier votre migration. Vous pouvez ensuite moderniser votre code pour la migration à l'aide des produits de modernisation du mainframe disponibles dans Google Cloud. Pour en savoir plus sur la modernisation de votre application mainframe, consultez la présentation de la modernisation du mainframe.
Langues disponibles
Le niveau d'analyse et les insights disponibles varient selon la langue. Pour connaître les fonctionnalités spécifiques, consultez la section Langues disponibles dans la matrice de compatibilité.
Mainframe Assessment Tool est compatible avec l'analyse des langues et des artefacts suivants :
- Programmes et copybooks COBOL
- Tâches, procédures, inclusions et données de carte JCL
- Programmes HLASM
- Mappages d'écran BMS
- Programmes RPG/RPGLE et fichiers d'inclusion
- Programmes Easytrieve
- Programmes Natural pour z/OS, modules de définition de données (DDM) et mappages d'écran (MAPS)
- Programmes PL/I (bêta)
- Programmes REXX (bêta)
- Fortran (bêta)
- UniVerse BASIC (bêta)
Bases de données et ensembles de données
Mainframe Assessment Tool est compatible avec les bases de données et les ensembles de données suivants :
- DB2 : via SQL intégré
- IMS DB : via les appels
EXEC DLIetCBLTDLI - Adabas : via les modules de définition de données (DDM) Natural
- Ensembles de données QSAM et VSAM
Moniteurs de transactions
Mainframe Assessment Tool est compatible avec les moniteurs de transactions suivants :
- CICS : via les instructions
EXEC CICS - IMS DC : via les appels
CBLTDLI
Configurations du planificateur
Mainframe Assessment Tool est compatible avec les configurations du planificateur suivantes :
- BMC Control-M
Pour en savoir plus sur les éléments compatibles pour chacune de ces technologies, consultez la matrice de compatibilité.
Parcours de migration du mainframe
Le diagramme suivant illustre le parcours de migration global des applications mainframe :
Le parcours de migration comporte les phases suivantes :
- Découverte et évaluation de votre codebase existant : 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 de l'application.
- Planification de la migration : vous pouvez utiliser l'évaluation détaillée de Mainframe Assessment Tool pour planifier votre migration plus rapidement et réduire les risques de migration. Pour vous aider à planifier, Mainframe Assessment Tool regroupe automatiquement les actifs mainframe en unités migrables séquencées en fonction des dépendances d'appel et de données, ainsi que de la configuration utilisateur.
- Migration des charges de travail : en fonction des choix que vous avez effectués lors de la phase de planification, vous pouvez utiliser des Google Cloud solutions pour commencer la migration.
Modernisation du code
Une fois l'évaluation terminée à l'aide de Mainframe Assessment Tool, vous pouvez commencer à moderniser votre code. Ce processus implique la transformation de vos applications mainframe existantes en applications cloud natives modernes. La modernisation vous permet d'améliorer l'agilité, l'évolutivité et la sécurité, tout en réduisant les coûts de maintenance et la complexité.
Les principales activités du processus de modernisation sont les suivantes :
- Générer et transformer du code : utilisez la CLI Gemini pour convertir votre application mainframe en applications modernisées à l'aide d'invites en langage naturel et de workflows automatisés. La CLI Gemini utilise Mainframe Assessment Tool via le serveur MCP pour comprendre le contexte de votre application et générer du code modernisé.
- Moderniser et migrer les données du mainframe : utilisez Mainframe Connector pour rendre les données du mainframe entièrement accessibles aux Google Cloud services en les copiant du mainframe vers Cloud Storage, BigQuery et les bases de données.
- Réduire les risques de migration grâce aux tests parallèles : utilisez Dual Run pour exécuter les charges de travail à la fois sur votre mainframe et Google Cloud simultanément afin 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 personnelles ni de données soumises à la norme de sécurité des données du secteur des cartes de paiement (PCI) ni 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 Gemini Enterprise Agent Platform, mais le modèle n'est pas enrichi par les informations extraites de ce code source.
Étape suivante
- Consultez la matrice de compatibilité pour connaître les langues, les schémas de base de données, les moniteurs de transactions et les planificateurs compatibles.
- Configurez votre Google Cloud projet pour Mainframe Assessment Tool.
- Configurez Mainframe Assessment Tool et accédez-y.
- Effectuez une évaluation.
- Examinez les résultats de l'évaluation.