Compartilhar via


Início Rápido: migrar aplicativos de Consumo em Linux para Consumo Flexível usando o GitHub Copilot

Neste guia de início rápido, use o GitHub Copilot com o plug-in de habilidades do Azure para migrar interativamente seus aplicativos de funções Linux do plano Consumo para o plano Consumo Flexível. Copilot automatiza a maior parte da migração, incluindo avaliação, criação de aplicativo, configuração, implantação e validação.

Importante

Este artigo demonstra como usar o Copilot para recriar um aplicativo Consumo em Linux existente em um plano Consumo Flexível. A capacidade Azure que o Copilot usa para realizar o trabalho de migração foi projetada para funcionar com a maioria dos aplicativos de consumo do Linux. Para aplicativos de produção de alto valor, aplicativos com implantações ou dependências complexas e para aplicativos de consumo em execução no Windows, siga Migrar aplicativos do plano Consumo para o plano Consumo Flexível.

Você pode examinar a habilidade específica usada pelo Copilot ao executar essa migração no GitHub Copilot Azure repositório de habilidades.

Pré-requisitos

  • Uma assinatura Azure com um ou mais aplicativos de funções do Linux em execução no plano de consumo.

  • A conta usada para a migração deve ter a função Proprietário ou Colaborador no grupo de recursos que contém seus aplicativos de funções. Para obter a lista completa de permissões necessárias, consulte Pré-requisitos.

  • CLI do Azure, versão 2.77.0 ou posterior.

  • Configure o GitHub Copilot no modo de sua preferência:

    1. Instalar CLI Copilot

    2. Entre no CLI do Azure se ainda não tiver feito isso:

      az login
      

      Verifique se você está conectado à assinatura que contém os aplicativos de funções que você deseja migrar.

    3. Inicie a Interface de Linha de Comando (CLI) do Copilot:

      copilot
      
    4. Adicionar a origem do marketplace (somente pela primeira vez):

      /plugin marketplace add microsoft/azure-skills
      
    5. Instale o plug-in:

      /plugin install azure@azure-skills
      
    6. Após a instalação, recarregue servidores MCP (Model Context Protocol):

      /mcp reload
      
    7. Verifique a instalação:

      /mcp show
      

      Você deve ver o plug-in do azure listado com uma marca de seleção. A functionapp ferramenta faz parte desse plug-in.

    Dica

    Se o Copilot tiver como alvo a assinatura errada, peça que ele use uma ID de assinatura específica. Você pode encontrar sua ID de assinatura executando az account show --query id -o tsv. Se o Copilot se conectar ao locatário errado do Azure, peça ao Copilot para usar o seu identificador específico do locatário ao fazer chamadas da Azure. Você pode encontrar sua ID de locatário executando az account show --query tenantId -o tsv.

Migrar seus aplicativos

Use este prompt para iniciar uma migração interativa que examina sua assinatura e permite que você escolha quais aplicativos migrar:

migrate my linux function apps in azure from consumption to flex consumption

O Copilot segue o guia de migração e identifica seus aplicativos Consumo em Linux qualificados, permite que você escolha quais migrar e, em seguida, manipula a avaliação, a criação do aplicativo e a migração de configuração para cada aplicativo.

Você pode ser solicitado pelo Copilot a fornecer feedback durante a migração, conforme exigido para uma migração bem-sucedida.

Resultados da migração

Quando concluído, o Copilot gera uma saída útil, que inclui:

  • Uma tabela de resumo com o status de cada aplicativo migrado.
  • Um breve resumo das tarefas gerais realizadas.
  • Uma lista das tarefas pós-migração restantes que ela não pôde concluir ou que deve ser feita por você.

Verificar a migração

Embora Copilot faça o possível para validar o estado do aplicativo migrado, sempre verifique se o novo aplicativo funciona corretamente:

  1. No portal do Azure, verifique se cada novo aplicativo de Consumo Flexível mostra um Status de Running.

  2. Chame pelo menos um ponto de extremidade de gatilho HTTP ou dispare seu novo aplicativo para confirmar que ele responde conforme o esperado.

(Opcional) Remover o aplicativo original

Quando você estiver confiante de que o novo aplicativo funciona corretamente, remova o aplicativo de plano de consumo original. Se você mantiver o aplicativo original no lugar, lembre-se de desabilitar quaisquer gatilhos para evitar o processamento duplicado ou a competição com o novo aplicativo.

Use este comando para remover o aplicativo original:

delete my original consumption app <ORIGINAL_APP_NAME>

Copilot sempre pede sua confirmação explícita antes de excluir qualquer coisa.

Importante

Antes de excluir, certifique-se de migrar todas as funcionalidades, verificar se nenhum tráfego vai para o aplicativo original e fazer backup de logs ou configurações relevantes.

Próxima etapa