Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une vue d’ensemble de l’application et de l’évaluation du code Azure Migrate pour Java. Cette vue d’ensemble vous aide à comprendre les scénarios appropriés pour vous aider à migrer des applications Java vers Azure.
Remarque
Cet article concerne l’application Azure Migrate et l’évaluation du code pour Java, version 7.x. Cette version est entrée en disponibilité générale en juillet 2025.
Vue d’ensemble
L’application et l’évaluation du code Azure Migrate pour Java (AppCAT pour Java) vous permettent d’évaluer la préparation de l’application Java pour la replatformation et la migration vers Azure. Il peut évaluer les fichiers binaires d’applications Java et le code source pour identifier les opportunités de replatformation et de migration pour Azure.
L’outil utilise des techniques d’analyse avancées pour comprendre la structure et les dépendances de n’importe quelle application Java. L’outil fournit des insights sur la refactorisation et la migration des applications vers Azure sur les aspects suivants :
- Découvrir l’utilisation des technologies : découvrez les technologies utilisées par une application. Cette découverte est utile si vous avez des applications héritées avec peu de documentation, et si vous souhaitez savoir quelles sont les technologies qu’elles utilisent.
- Évaluez le code sur une cible spécifique : évaluez une application pour une cible Azure spécifique, telle qu’Azure App Service, Azure Kubernetes Service et Azure Container Apps, avec des règles de replatformation Azure spécifiques. Vérifiez les modifications que vous devez faire pour reformer vos applications vers Azure.
L’outil est proposé de deux façons :
- Un outil CLI que vous pouvez télécharger, installer et exécuter avec des paramètres pour évaluer vos applications Java.
- une extension Visual Studio Code – Modernisation de l’application GitHub Copilot pour Java. Vous pouvez installer et exécuter cette extension à l’intérieur de Visual Studio Code pour couvrir l’évaluation des applications - alimentée par AppCAT pour Java - et la correction et la validation du code, optimisées par l’intelligence de GitHub Copilot. Pour plus d’informations, consultez Démarrage rapide : Évaluer et migrer un projet Java à l’aide de GitHub Copilot App Modernization pour Java.
Licence
L’application et l’évaluation du code Azure Migrate pour Java (AppCAT pour Java) sont un outil open source gratuit. L’outil est basé sur un ensemble de composants dans le projet Cloud Native Computing FoundationKonveyor, créé et dirigé par Red Hat.
Collecte de données
AppCAT collecte les données de télémétrie par défaut. Microsoft agrège les données collectées pour identifier les modèles d’utilisation afin d’identifier les problèmes courants et d’améliorer l’expérience de l’interface CLI AppCAT. L’interface CLI Microsoft AppCAT ne collecte aucune donnée privée ou personnelle. Par exemple, les données d’utilisation permettent d’identifier les problèmes tels que les commandes avec un faible taux de réussite. Ces informations nous aident à hiérarchiser notre travail.
Bien que nous appréciions les insights que ces données fournissent, nous comprenons également que tout le monde ne veut pas envoyer des données d’utilisation. Vous pouvez désactiver la collecte de données à l’aide de la appcat analyze --disable-telemetry commande. Pour plus d'informations, consultez nos instructions relatives à la protection de la vie privée.