Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma visão geral do aplicativo de Migrações para Azure e da avaliação de código para Java. Essa 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 a avaliação de aplicativos e código do Azure Migrate para Java, versão 7.x. Esta versão foi inserida em GA em julho de 2025.
Visão geral
A Avaliação de Aplicativo e Código do Azure Migrate para Java (AppCAT para Java) permite avaliar a prontidão de aplicativos Java para portabilidade e migração para Azure. Ele pode avaliar binários de aplicativos Java e código-fonte para identificar oportunidades de replatformação 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 aplicativo Java. A ferramenta fornece insights sobre como refatorar e migrar os aplicativos para o Azure nos seguintes aspectos:
- Descobrir 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.
- Avalie 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 de Kubernetes do Azure e os Aplicativos de Contêiner do Azure com regras de replatformação específicas do Azure. Verifique as modificações que você precisa fazer para replatar seus aplicativos no Azure.
A ferramenta é oferecida das duas maneiras a seguir:
- uma ferramenta da 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 Copilot do GitHub para Java. Você pode instalar e executar essa extensão dentro do Visual Studio Code para abranger a avaliação do aplicativo - 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 Início Rápido: Avaliar e migrar um projeto Java usando a Modernização do Aplicativo Copilot do GitHub para Java.
Licença
A avaliação de código e aplicação do Azure Migrate para Java (AppCAT para Java) é uma ferramenta gratuita e baseada em código aberto. A ferramenta é criada com base em um conjunto de componentes no projeto Konveyor da Cloud Native Computing Foundation, criado e liderado pela Red Hat.
Coleta de dados
O AppCAT coleta dados de telemetria por padrão. A Microsoft agrega dados coletados para identificar padrões de uso para identificar problemas comuns e melhorar a experiência da CLI do AppCAT. A CLI do Microsoft AppCAT não coleta dados pessoais ou privados. Por exemplo, os dados de uso ajudam a identificar problemas como comandos com baixa taxa de êxito. Essas informações nos ajudam a priorizar 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 obter mais informações, consulte nossa política de privacidade .