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 da Modernização do Aplicativo Copilot do GitHub para Java (versão prévia).
Muitas empresas pretendem migrar e modernizar seu patrimônio de aplicativos para a nuvem. Esse percurso envolve as seguintes tarefas:
- Avaliando o estado atual do código, da configuração e das dependências do aplicativo.
- Planejando recursos do Azure.
- Corrigir problemas para que os aplicativos possam ser migrados para a nuvem.
A Modernização de Aplicativos para Java (versão prévia) é um assistente de migração all-in-one que aproveita o poder da IA para realizar as seguintes tarefas:
- Execute a avaliação de código.
- Sugira e aplique a correção.
- Verifique se os builds e testes foram bem-sucedidos.
Esse processo melhora a velocidade, a qualidade e a confiança do desenvolvedor.
Casos comuns de uso da Modernização do Aplicativo Copilot do GitHub para Java (versão prévia)
A Modernização de Aplicativos para Java (versão prévia) habilita os seguintes casos de uso:
- Avalie os problemas de preparação para a nuvem dos aplicativos.
- Propor soluções e recomendar serviços de destino do Azure.
- Corrija o código e as configurações antes de migrar para o Azure.
- Corrija automaticamente o código para resolver erros de tempo de compilação.
Atualizar runtimes, estruturas e dependências do Java é uma tarefa comum que requer tempo e recursos substanciais. A Modernização do Aplicativo Copilot do GitHub – a atualização para Java (versão prévia) é uma solução baseada em IA projetada para ajudar na atualização de seus aplicativos Java. Para obter mais informações, consulte a Modernização do Aplicativo Copilot do GitHub – atualização para Java (versão prévia).
Conceitos
A Modernização do Aplicativo Copilot do GitHub para Java (versão prévia) é uma ferramenta que abrange a migração de aplicativos para o Azure de ponta a ponta, da avaliação do aplicativo, do planejamento, da correção de código e da correção de build. Ele tem como objetivo ajudá-lo a migrar e executar seus aplicativos no Azure com confiança e acelerar todo o ciclo, alimentado pela inteligência artificial do GitHub Copilot.
A Modernização do Aplicativo Copilot do GitHub para Java (versão prévia) usa a avaliação de aplicação e código do Azure Migrate (AppCAT) para descobrir e avaliar seu código. Essa ferramenta é um bom ponto de partida em seu percurso de Modernização de Aplicativos. Para obter mais informações, consulte Azure Migrate: avaliação de aplicativos e código para Java versão 7 (prévia).
Você pode invocar o GitHub Copilot para Modernização de Aplicativos para Java (versão prévia) para obter uma visão geral das questões de migração para a nuvem, incluindo as seguintes recomendações:
- Instruções para configurar recursos do Azure.
- Recomendações sobre seguir melhores práticas.
- Recomendações sobre como alterar o código do aplicativo.
Em cenários em que as alterações de código são necessárias, a Modernização de Aplicativos para Java (versão prévia) orienta você na etapa de correção de código. Neste estágio, você pode usar fórmulas predefinidas para problemas comuns, como os seguintes problemas:
- Alternar da autenticação baseada em senha para identidades gerenciadas.
- Migrar do Amazon Web Services (AWS) S3 para o Armazenamento de Blobs do Azure.
Para saber mais sobre fórmulas predefinidas disponíveis na Modernização de Aplicativos para Java (versão prévia) de hoje, consulte fórmulas predefinidas.
Quando se trata de desenvolvimento, as empresas geralmente têm processos e controles estritos. Essa área é onde as fórmulas definidas pelo cliente entram.
As fórmulas definidas pelo cliente são geradas analisando confirmações de código de um aplicativo já migrado. Essas fórmulas orientam Copilot a corrigir código em outro aplicativo com base no mesmo padrão. Esse processo permite a correção rápida em vários aplicativos. Cada migração bem-sucedida aumenta a base de dados de conhecimento e reduz o esforço para a próxima.
Por fim, a Modernização de Aplicativos para Java (versão prévia) inclui um agente de Correção de Build projetado para ajudar com erros relacionados ao build. Como as sugestões baseadas em IA às vezes podem perder um parâmetro ou alterar um método incorretamente, o agente build fix intervém para fornecer suporte e correção.