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 fornece uma visão geral do aplicativo Azure Migrate e da avaliação de código para Java. Esta visão geral ajuda você a entender os cenários adequados para ajudá-lo a migrar aplicativos Java para o Azure.
Observação
Este artigo é para o aplicativo Azure Migrate e avaliação de código para Java, versão 7.x. Esta versão entrou em Disponibilidade Geral em julho de 2025.
Visão geral
O Azure Migrate application and code assessment for Java (AppCAT for Java) permite avaliar a prontidão do aplicativo Java para replataforma e migração para o Azure. Ele pode avaliar binários de aplicativos Java e código-fonte para identificar oportunidades de replataforma e migração para o Azure.
A ferramenta usa técnicas avançadas de análise para entender a estrutura e as dependências de qualquer aplicação Java. A ferramenta fornece informações sobre como refatorar e migrar os aplicativos para o Azure nos seguintes aspetos:
- Descubra o uso da tecnologia: veja quais tecnologias um aplicativo usa. A descoberta é útil se você tiver aplicativos herdados com pouca documentação e quiser saber quais tecnologias eles usam.
- Avaliar o código para um destino específico: avalie um aplicativo para um destino específico do Azure, como o Serviço de Aplicativo do Azure, o Serviço Kubernetes do Azure e os Aplicativos de Contêiner do Azure - com regras específicas de replataforma do Azure. Verifique as modificações que você precisa fazer para reformular seus aplicativos para o Azure.
A ferramenta é oferecida das seguintes duas maneiras:
- uma ferramenta CLI que você pode baixar, instalar e executar com parâmetros para avaliar seus aplicativos Java.
- uma extensão do Visual Studio Code - Modernização do aplicativo GitHub Copilot para Java. Você pode instalar e executar essa extensão dentro do Visual Studio Code para cobrir a avaliação de aplicativos - alimentada pelo AppCAT para Java - e a correção e validação de código, alimentada pela inteligência do GitHub Copilot. Para obter mais informações, consulte Guia de início rápido: avaliar e migrar um projeto Java usando o GitHub Copilot App Modernization for Java.
Licença
O Azure Migrate application and code assessment for Java (AppCAT for Java) é uma ferramenta gratuita baseada em código aberto. A ferramenta é construída com base em um conjunto de componentes do projeto Cloud Native Computing FoundationKonveyor, criado e liderado pela Red Hat.
Recolha de dados
O AppCAT coleta dados de telemetria por padrão. A Microsoft agrega dados coletados para identificar padrões de uso, identificar problemas comuns e melhorar a experiência da CLI do AppCAT. A CLI do Microsoft AppCAT não coleta dados privados ou pessoais. Por exemplo, os dados de uso ajudam a identificar problemas como comandos com baixa taxa de sucesso. Estas informações ajudam-nos a priorizar o nosso trabalho.
Embora apreciemos os insights que esses dados fornecem, também entendemos que nem todos querem enviar dados de uso. Você pode desabilitar a coleta de dados usando o appcat analyze --disable-telemetry comando. Para mais informações, consulte a nossa declaração de privacidade .