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 explique comment utiliser les fonctionnalités d’évaluation dans la modernisation des applications GitHub Copilot pour optimiser la valeur de votre processus de modernisation des applications.
Aperçu
L’évaluation des applications est une première étape essentielle de votre parcours de modernisation. Cet article explique comment configurer des évaluations pour différents scénarios, utiliser des rapports d’évaluation et gérer les données d’évaluation tout au long de votre processus de modernisation.
Configurer avant l’exécution de l’évaluation
Vous pouvez ouvrir le .appmod/.appcat/assessment-config.json fichier dans votre projet pour modifier la configuration de l’évaluation des applications afin de spécifier votre service Azure cible s’il existe. Pour la première exécution de l’évaluation, le fichier de configuration sera généré automatiquement.
Propriétés de configuration
Vous pouvez modifier ce fichier pour configurer l’évaluation de l’application. Toutes les modifications enregistrées dans ce fichier seront appliquées la prochaine fois que vous exécutez l’évaluation.
Arguments configurables :
Cible : service de calcul Azure sur lequel exécuter les applications. Sélectionnez Tout si vous n'avez pas décidé lequel utiliser, et plus tard vous pourrez choisir et comparer sur le rapport d’évaluation. Par défaut, il est défini sur Any.
| Cible | Descriptif |
|---|---|
| N'importe lequel | Découvrez les problèmes pour toutes les cibles prises en charge ici. |
| AKS. Windows | Bonnes pratiques pour Azure Kubernetes Service (Windows). |
| AKS. Linux | Bonnes pratiques pour Azure Kubernetes Service (Linux). |
| AppService.Windows | Meilleures pratiques pour Azure App Service (Windows). |
| AppService.Linux | Bonnes pratiques pour Azure App Service (Linux). |
| AppServiceContainer.Windows | Bonnes pratiques pour le conteneur Azure App Service (Windows). |
| AppServiceContainer.Linux | Bonnes pratiques pour azure App Service Container (Linux). |
| AppServiceManagedInstance.Windows | Bonnes pratiques pour Azure App Service Managed Instance (Windows). |
| ACA | Bonnes pratiques pour Azure Container Apps. |
Examples
Les éléments suivants fournissent deux exemples de configurations appropriées :
- Exemple 1 : Vous souhaitez migrer vos applications vers Azure, mais vous n’avez pas encore décidé du service de calcul cible
{
"appcat": {
"target": "Any"
}
}
- Exemple 2 : Vous souhaitez migrer vos applications vers App Service Linux et vous souhaitez comprendre quels problèmes doivent être résolus.
{
"appcat": {
"target": "AppService.Linux"
}
}
Une fois l’évaluation exécutée, le tableau de bord interactif s’ouvre automatiquement pour fournir des résultats d’analyse complets. Lorsque vous configurez le service Azure cible en tant que Any, vous pouvez basculer entre eux pour comparer les approches de migration et afficher des recommandations spécifiques au service. Si vous configurez un service Azure cible spécifique, vous ne pouvez voir qu’un seul service Azure dans la liste déroulante.
Interprétation du rapport d’évaluation
Les rapports d’évaluation fournissent des résultats d’analyse complets pour vous aider à comprendre la préparation de votre application pour la migration et la modernisation d’Azure. Cette section vous guide tout au long de la structure de rapport et vous aide à interpréter les résultats pour prendre des décisions de migration éclairées.
Vue d’ensemble de la structure de rapport
Le rapport d’évaluation se compose de plusieurs sections clés :
- Informations sur l’application : informations de base sur votre application, notamment les numéros de projet, les frameworks, les outils de génération et le service Azure cible.
- Résumé du problème : vue d’ensemble des problèmes de migration classés par domaine avec des pourcentages de criticité.
- Problèmes : fournit un résumé concis de tous les problèmes qui nécessitent une attention particulière.
Problèmes
La section Problèmes fournit une liste catégorisée de différents aspects de Cloud Readiness que vous devez résoudre pour migrer correctement l’application vers Azure. Les tableaux suivants décrivent les valeurs Domain et Criticality.
| Domain | Descriptif |
|---|---|
| Préparation du cloud | Évalue les dépendances d’application pour suggérer des services Azure et garantir la préparation native du cloud. |
| Criticité | Descriptif |
|---|---|
| Obligatoire | Problèmes qui doivent être résolus pour la migration vers Azure. |
| Potentiel | Problèmes susceptibles d’avoir un impact sur la migration et d’avoir besoin d’un examen. |
| Optionnel | Problèmes à faible impact. Les corriger est recommandé mais facultatif. |
Pour plus d’informations, vous pouvez développer chaque problème signalé en sélectionnant le titre. Le rapport fournit les informations suivantes :
- Liste des fichiers où les incidents se sont produits, ainsi que le nombre de lignes de code affectées. Si le fichier est un fichier source .NET, la sélection du numéro de ligne de fichier vous dirige vers le rapport source correspondant.
- Description détaillée du problème. Cette description décrit le problème, fournit toutes les solutions connues et fait référence à la documentation de prise en charge concernant le problème ou la résolution.
Rapport d’évaluation d’exploitation
La gestion efficace des rapports permet la collaboration, gère l’historique des évaluations et s’intègre aux flux de travail existants.
Rapport d’évaluation d’importation
Outre l’exécution de l’évaluation directement dans la modernisation des applications GitHub Copilot, vous pouvez également importer des rapports d’évaluation. Le rapport peut provenir d’un résultat cli .NET AppCAT, d’un rapport exporté de modernisation d’applications GitHub Copilot ou d’un fichier de contexte d’application à partir de Dr.Migrate.
Vous pouvez déclencher l’importation d’un rapport en tapant « Importer un rapport d’évaluation » dans la conversation lorsque vous entrez l’agent Modernize , ou sélectionnez le Import bouton dans le tableau de bord d’évaluation pour importer le rapport à partir de l’Explorateur de fichiers.
Exporter le rapport d’évaluation
Dans le tableau de bord d’évaluation, vous pouvez afficher les problèmes détectés par AppCAT et choisir la solution de migration. Vous pouvez exporter le rapport et le partager avec d’autres personnes. Ainsi, d’autres personnes n’ont pas besoin d’exécuter l’évaluation elles-mêmes et peuvent importer le rapport pour afficher directement les décisions d’évaluation et de migration.
Vous pouvez sélectionner le Export bouton dans le tableau de bord d’évaluation pour exporter le rapport vers l’Explorateur de fichiers.
Étapes suivantes
- Tâches prédéfinies
- Questions Fréquemment Posées