Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel leest u hoe u evaluatiemogelijkheden gebruikt in de modernisering van GitHub Copilot-apps om de waarde van het moderniseringsproces van uw toepassing te maximaliseren.
Overzicht
Toepassingsevaluatie is een kritieke eerste stap in uw moderniseringstraject. In dit artikel leest u hoe u evaluaties configureert voor verschillende scenario's, werkt met evaluatierapporten en evaluatiegegevens beheert tijdens uw moderniseringsproces.
Configureren voordat evaluatie wordt uitgevoerd
U kunt het .appmod/.appcat/assessment-config.json bestand in uw project openen om de configuratie voor toepassingsevaluatie te bewerken om uw Azure-doelservice op te geven als deze bestaat. Voor de eerste uitvoering van de evaluatie wordt het configuratiebestand automatisch gegenereerd.
Configuratie-eigenschappen
U kunt dit bestand bewerken om de toepassingsevaluatie te configureren. Wijzigingen die in dit bestand zijn opgeslagen, worden toegepast wanneer u de evaluatie de volgende keer uitvoert.
De configureerbare argumenten:
Doel: de Azure Compute-service waarop de apps moeten worden uitgevoerd. Selecteer Any als u niet hebt besloten welke u wilt gebruiken en later kunt u kiezen en vergelijken op het evaluatierapport. Deze is standaard ingesteld als Any.
| Target | Description |
|---|---|
| Welke dan ook | Ontdek hier problemen voor alle ondersteunde doelen. |
| AKS.Windows | Aanbevolen procedures voor Azure Kubernetes Service (Windows). |
| AKS. Linux | Aanbevolen procedures voor Azure Kubernetes Service (Linux). |
| AppService.Windows | Aanbevolen procedures voor Azure App Service (Windows). |
| AppService.Linux | Aanbevolen procedures voor Azure App Service (Linux). |
| AppServiceContainer.Windows | Aanbevolen procedures voor Azure App Service-container (Windows). |
| AppServiceContainer.Linux | Aanbevolen procedures voor Azure App Service-container (Linux). |
| AppServiceManagedInstance.Windows | Aanbevolen procedures voor Azure App Service Managed Instance (Windows). |
| ACA | Aanbevolen procedures voor Azure Container Apps. |
Voorbeelden
Hieronder ziet u twee voorbeelden van de juiste configuraties:
- Voorbeeld één: U wilt uw apps migreren naar Azure, maar heeft nog niet besloten over de doel-rekenservice.
{
"appcat": {
"target": "Any"
}
}
- Voorbeeld twee: u wilt uw apps migreren naar App Service Linux en wilt weten welke problemen moeten worden opgelost.
{
"appcat": {
"target": "AppService.Linux"
}
}
Nadat de evaluatie is uitgevoerd, wordt het interactieve dashboard automatisch geopend om uitgebreide analyseresultaten te bieden. Wanneer u de Azure-doelservice configureert als Any, kunt u schakelen tussen deze service om migratiemethoden te vergelijken en servicespecifieke aanbevelingen weer te geven. Als u een specifieke Azure-doelservice configureert, ziet u slechts één Azure-service in de vervolgkeuzelijst.
Evaluatierapport interpreteren
De evaluatierapporten bieden uitgebreide analyseresultaten om inzicht te hebben in de gereedheid van uw toepassing voor Azure-migratie en -modernisering. Deze sectie begeleidt u door de rapportstructuur en helpt u bij het interpreteren van de bevindingen om weloverwogen migratiebeslissingen te nemen.
Overzicht van rapportstructuur
Het evaluatierapport bestaat uit verschillende belangrijke secties:
- Toepassingsgegevens: Basisinformatie over uw toepassing, waaronder projectnummers, frameworks, buildhulpprogramma's en doelservice van Azure.
- Overzicht van problemen: Overzicht van migratieproblemen die zijn gecategoriseerd op domein met kritieke percentages.
- Problemen: Biedt een beknopt overzicht van alle problemen die aandacht vereisen.
Issues
De sectie Problemen bevat een gecategoriseerde lijst met verschillende aspecten van cloudgereedheid die u moet aanpakken om de toepassing naar Azure te migreren. In de volgende tabellen worden de Domain en Criticality waarden beschreven:
| Domein | Description |
|---|---|
| Gereedheid voor de cloud | Evalueert app-afhankelijkheden om Azure-services voor te stellen en cloudeigen gereedheid te garanderen. |
| Kritiek | Description |
|---|---|
| Verplicht | Problemen die moeten worden opgelost voor migratie naar Azure. |
| Potentieel | Problemen die van invloed kunnen zijn op de migratie en die moeten worden beoordeeld. |
| Optioneel | Problemen met lage impact. Het is raadzaam om ze te herstellen, maar is optioneel. |
Voor meer informatie kunt u elk gerapporteerd probleem uitvouwen door de titel te selecteren. Dit rapport bevat de volgende informatie:
- Een lijst met bestanden waarin de incidenten zich hebben voorgedaan, samen met het aantal coderegels dat is beïnvloed. Als het bestand een .NET-bronbestand is, leidt het selecteren van het regelnummer u naar het bijbehorende bronrapport.
- Een gedetailleerde beschrijving van het probleem. Deze beschrijving bevat een overzicht van het probleem, bevat bekende oplossingen en verwijst naar ondersteunende documentatie met betrekking tot het probleem of de oplossing.
Evaluatierapport uitvoeren
Effectief rapportbeheer maakt samenwerking mogelijk, onderhoudt de evaluatiegeschiedenis en integreert met bestaande werkstromen.
Evaluatierapport importeren
Naast het rechtstreeks uitvoeren van de evaluatie in de modernisering van gitHub Copilot-apps, kunt u ook evaluatierapporten importeren. Het rapport kan afkomstig zijn van een .NET AppCAT CLI-resultaat, het geëxporteerde GitHub Copilot-app-rapport, of het app-contextbestand van Dr.Migrate.
U kunt het importeren van een rapport activeren door 'evaluatierapport importeren' in de chat te typen wanneer u de Modernize agent invoert, of selecteer de Import knop in het evaluatiedashboard om het rapport te importeren vanuit de verkenner.
Evaluatierapport exporteren
In het evaluatiedashboard kunt u de problemen bekijken die door AppCAT zijn gedetecteerd en de migratieoplossing kiezen. U kunt het rapport exporteren en met anderen delen. Op deze manier hoeven andere personen de evaluatie niet zelf uit te voeren en kunnen ze het rapport importeren om de evaluatie- en migratiebeslissingen rechtstreeks te bekijken.
U kunt de knop Export in het evaluatiedashboard selecteren om het rapport te exporteren naar de bestandsverkenner.