Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie Bewertungsfunktionen in der GitHub Copilot-App-Modernisierung verwenden, um den Wert Ihres Anwendungsmodernisierungsprozesses zu maximieren.
Überblick
Die Anwendungsbewertung ist ein wichtiger erster Schritt in Ihrer Modernisierungsreise. In diesem Artikel erfahren Sie, wie Sie Bewertungen für verschiedene Szenarien konfigurieren, mit Bewertungsberichten arbeiten und Bewertungsdaten während des gesamten Modernisierungsprozesses verwalten.
Konfigurieren vor der Ausführung der Bewertung
Sie können die .appmod/.appcat/assessment-config.json Datei in Ihrem Projekt öffnen, um die Konfiguration für die Anwendungsbewertung zu bearbeiten, um Ihren Azure-Zieldienst anzugeben, falls vorhanden. Bei der ersten Ausführung der Bewertung wird die Konfigurationsdatei automatisch generiert.
Konfigurationseigenschaften
Sie können diese Datei bearbeiten, um die Anwendungsbewertung zu konfigurieren. Alle Änderungen, die in dieser Datei gespeichert sind, werden bei der nächsten Ausführung der Bewertung angewendet.
Die konfigurierbaren Argumente:
Ziel: Der Azure-Computedienst zum Ausführen der Apps. Wählen Sie "Beliebig" aus, wenn Sie sich noch nicht entschieden haben, welches Sie verwenden möchten. Später können Sie im Bewertungsbericht auswählen und vergleichen. Standardmäßig ist sie als "Beliebig" festgelegt.
| Ziel | Description |
|---|---|
| Beliebig | Entdecken Sie hier Probleme für alle unterstützten Ziele. |
| AKS.Windows | Bewährte Methoden für Azure Kubernetes Service (Windows). |
| AKS. Linux | Bewährte Methoden für Azure Kubernetes Service (Linux). |
| AppService.Windows | Bewährte Methoden für Azure App Service (Windows). |
| AppService.Linux | Bewährte Methoden für Azure App Service (Linux). |
| AppServiceContainer.Windows | Bewährte Methoden für Azure App Service-Container (Windows). |
| AppServiceContainer.Linux | Bewährte Methoden für Azure App Service Container (Linux). |
| AppServiceManagedInstance.Windows | Bewährte Methoden für verwaltete Azure App Service-Instanz (Windows). |
| ACA | Bewährte Methoden für Azure-Container-Apps. |
Examples
Im Folgenden finden Sie zwei Beispiele für ordnungsgemäße Konfigurationen:
- Beispiel 1: Sie möchten Ihre Apps nach Azure migrieren, sich aber noch nicht für den Zielberechnungsdienst entschieden haben.
{
"appcat": {
"target": "Any"
}
}
- Beispiel 2: Sie möchten Ihre Apps zu App Service Linux migrieren und wissen, welche Probleme behoben werden müssen.
{
"appcat": {
"target": "AppService.Linux"
}
}
Nach Ausführung der Bewertung wird das interaktive Dashboard automatisch geöffnet, um umfassende Analyseergebnisse bereitzustellen. Wenn Sie den Azure-Zieldienst so Anykonfigurieren, können Sie zwischen diesen wechseln, um Migrationsansätze zu vergleichen und dienstspezifische Empfehlungen anzuzeigen. Wenn Sie einen bestimmten Azure-Zieldienst konfigurieren, können Sie nur einen Azure-Dienst in der Dropdownliste sehen.
Interpretieren des Bewertungsberichts
Die Bewertungsberichte bieten umfassende Analyseergebnisse, die Ihnen helfen, die Bereitschaft Ihrer Anwendung für die Azure-Migration und -Modernisierung zu verstehen. Dieser Abschnitt führt Sie durch die Berichtsstruktur und hilft Ihnen, die Ergebnisse zu interpretieren, um fundierte Migrationsentscheidungen zu treffen.
Übersicht über die Berichtsstruktur
Der Bewertungsbericht besteht aus mehreren wichtigen Abschnitten:
- Anwendungsinformationen: Grundlegende Informationen zu Ihrer Anwendung, einschließlich Projektnummern, Frameworks, Buildtools und Ziel-Azure-Dienst.
- Problemzusammenfassung: Übersicht über Migrationsprobleme, die nach Domäne kategorisiert sind, mit Prozentsätzen für die Kritischität.
- Probleme: Bietet eine kurze Zusammenfassung aller Probleme, die Aufmerksamkeit erfordern.
Probleme
Der Abschnitt "Probleme" enthält eine kategorisierte Liste verschiedener Aspekte der Cloud-Bereitschaft, die Sie beheben müssen, um die Anwendung erfolgreich zu Azure zu migrieren. In den folgenden Tabellen werden die Domain- und Criticality-Werte beschrieben.
| Domäne | Description |
|---|---|
| Cloudbereitschaft | Wertet App-Abhängigkeiten aus, um Azure-Dienste vorzuschlagen und die cloudeigene Bereitschaft sicherzustellen. |
| Kritikalität | Description |
|---|---|
| Obligatorisch | Probleme, die für die Migration zu Azure behoben werden müssen. |
| Potenziell | Probleme, die sich auf die Migration auswirken und einer Überprüfung bedürfen. |
| Wahlfrei | Probleme mit geringen Auswirkungen. Das Beheben von Problemen wird empfohlen, ist jedoch optional. |
Für weitere Informationen können Sie jedes gemeldete Problem erweitern, indem Sie den Titel auswählen. Der Bericht enthält die folgenden Informationen:
- Eine Liste der Dateien, in denen die Vorfälle aufgetreten sind, sowie die Anzahl der betroffenen Codezeilen. Wenn es sich bei der Datei um eine .NET-Quelldatei handelt, leitet Sie die Dateizeilennummer an den entsprechenden Quellbericht weiter.
- Eine detaillierte Beschreibung des Problems. Diese Beschreibung beschreibt das Problem, stellt alle bekannten Lösungen bereit und verweist auf unterstützende Dokumentationen zum Problem oder zur Lösung.
Bewertungsbericht erstellen
Effektive Berichtsverwaltung ermöglicht die Zusammenarbeit, verwaltet den Bewertungsverlauf und integriert in vorhandene Workflows.
Importbewertungsbericht
Neben der direkten Ausführung der Bewertung in gitHub Copilot-App-Modernisierung können Sie auch Bewertungsberichte importieren. Der Bericht kann aus einem .NET AppCAT CLI-Ergebnis, einem exportierten GitHub Copilot-App-Modernisierungsbericht oder einer App-Kontextdatei aus Dr.Migrate stammen.
Sie können den Import eines Berichts auslösen, indem Sie "Importbewertungsbericht" im Chat eingeben, wenn Sie den Modernize Agent eingeben, oder die Import Schaltfläche im Bewertungsdashboard auswählen, um den Bericht aus dem Datei-Explorer zu importieren.
Exportbewertungsbericht
Im Bewertungsdashboard können Sie die von AppCAT erkannten Probleme anzeigen und die Migrationslösung auswählen. Sie können den Bericht exportieren und für andere freigeben. Auf diese Weise müssen andere Personen die Bewertung nicht selbst ausführen und können den Bericht importieren, um die Bewertungs- und Migrationsentscheidungen direkt anzuzeigen.
Sie können die Export Schaltfläche im Bewertungsdashboard auswählen, um den Bericht in den Datei-Explorer zu exportieren.