Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo mostra-lhe como utilizar as capacidades de avaliação na modernização de aplicações GitHub Copilot para maximizar o valor do seu processo de modernização de aplicações.
Visão geral
A avaliação da candidatura é um passo fundamental na sua jornada de modernização. Este artigo mostra-lhe como configurar avaliações para diferentes cenários, trabalhar com relatórios de avaliação e gerir dados de avaliação ao longo do seu processo de modernização.
Configurar antes de executar a avaliação
Podes abrir o ficheiro .appmod/.appcat/assessment-config.json no teu projeto para editar a configuração para avaliação da aplicação e especificar o teu serviço Azure de destino, caso exista. Na primeira execução da avaliação, o ficheiro de configuração será gerado automaticamente.
Propriedades de configuração
Pode editar este ficheiro para configurar a avaliação da aplicação. Quaisquer alterações guardadas neste ficheiro serão aplicadas na próxima vez que fizer a avaliação.
Os argumentos configuráveis:
Destino: O serviço de computação da Azure para executar as aplicações. Selecione qualquer um se ainda não tiver decidido qual usar e mais tarde pode escolher e comparar no relatório de avaliação. Por defeito, está definido como Qualquer.
| Target | Description |
|---|---|
| Qualquer | Descubra aqui os problemas de todos os alvos suportados. |
| AKS.Windows | Best practices for Azure Kubernetes Service (Windows). |
| AKS. Linux | Best practices for Azure Kubernetes Service (Linux). |
| AppService.Windows | Melhores práticas para Azure App Service (Windows). |
| AppService.Linux | Melhores práticas para Azure App Service (Linux). |
| AppServiceContainer.Windows | Melhores práticas para Azure App Service Container (Windows). |
| AppServiceContainer.Linux | Boas práticas para o Azure App Service Container (Linux). |
| AppServiceManagedInstance.Windows | Boas práticas para Azure App Service Managed Instance (Windows). |
| ACA | Boas práticas para aplicações Azure Container. |
Examples
Os seguintes fornecem dois exemplos de configurações corretas:
- Exemplo um: Gostaria de migrar as suas aplicações para o Azure, mas ainda não decidiu qual o serviço de computação alvo
{
"appcat": {
"target": "Any"
}
}
- Exemplo dois: Gostaria de migrar as suas aplicações para App Service Linux e quer perceber que problemas precisam de ser resolvidos.
{
"appcat": {
"target": "AppService.Linux"
}
}
Após a execução da avaliação, o painel interativo abre-se automaticamente para fornecer resultados de análise abrangentes. Quando configura o serviço Azure de destino como Any, pode alternar entre eles para comparar abordagens de migração e visualizar recomendações específicas do serviço. Se configurares um serviço Azure de destino específico, conseguirás ver apenas um serviço Azure na lista suspensa.
Interpretação do relatório de avaliação
Os relatórios de avaliação fornecem resultados de análise abrangentes para o ajudar a compreender a prontidão da sua aplicação para migração e modernização do Azure. Esta secção orienta-o pela estrutura do relatório e ajuda-o a interpretar as conclusões para tomar decisões informadas sobre a migração.
Visão geral da estrutura do relatório
O relatório de avaliação consiste em várias secções principais:
- Informação da Aplicação: Informação básica sobre a sua aplicação, incluindo números de projeto, frameworks, ferramentas de build e serviço Azure alvo.
- Resumo da Questão: Visão geral das questões de migração categorizadas por domínio com percentagens de criticidade.
- Problemas: Fornece um resumo conciso de todas as questões que requerem atenção.
Issues
A secção de questões fornece uma lista categorizada de vários aspetos da Prontidão Cloud que precisa de abordar para migrar a aplicação com sucesso para o Azure. As tabelas seguintes descrevem os valores Domain e Criticality.
| Domínio | Description |
|---|---|
| Prontidão da Nuvem | Avalia as dependências do aplicativo para sugerir serviços do Azure e garantir a prontidão nativa da nuvem. |
| Criticidade | Description |
|---|---|
| Obrigatório | Problemas que devem ser corrigidos para a migração para o Azure. |
| Potencial | Problemas que podem afetar a migração e precisam ser revistos. |
| Opcional | Questões de baixo impacto. Corrigi-los é recomendado, mas opcional. |
Para obter mais informações, você pode expandir cada problema relatado selecionando o título. O relatório disponibiliza as seguintes informações:
- Uma lista de arquivos onde os incidentes ocorreram, juntamente com o número de linhas de código afetadas. Se o ficheiro for um ficheiro-fonte .NET, então selecionar o número da linha do ficheiro encaminha-o para o relatório de origem correspondente.
- Uma descrição pormenorizada do problema. Esta descrição descreve o problema, fornece quaisquer soluções conhecidas e faz referência à documentação de suporte relativa ao problema ou à resolução.
Relatório de avaliação operacional
Uma gestão eficaz de relatórios permite a colaboração, mantém o histórico de avaliações e integra-se com fluxos de trabalho existentes.
Relatório de avaliação de importação
Além de executar a avaliação diretamente na modernização da aplicação GitHub Copilot, também pode importar relatórios de avaliação. O relatório pode vir de um resultado da CLI .NET AppCAT, de um relatório exportado de modernização da aplicação GitHub Copilot, ou de um ficheiro de contexto da aplicação do Dr.Migrate.
Pode ativar a importação de um relatório escrevendo "importar relatório de avaliação" no chat ao entrar no Modernize agente, ou selecionar o Import botão no painel de avaliação para importar o relatório do explorador de ficheiros.
Relatório de avaliação das exportações
No painel de avaliação, pode visualizar os problemas detetados pelo AppCAT e escolher a solução de migração. Pode exportar o relatório e partilhá-lo com outros. Desta forma, outras pessoas não precisam de fazer a avaliação por si próprias e podem importar o relatório para ver diretamente a avaliação e as decisões de migração.
Pode selecionar o Export botão no painel de avaliação para exportar o relatório para o explorador de ficheiros.