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.
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:
Entre no CLI do Azure se ainda não tiver feito isso:
az loginVerifique se você está conectado à assinatura que contém os aplicativos de funções que você deseja migrar.
Inicie a Interface de Linha de Comando (CLI) do Copilot:
copilotAdicionar a origem do marketplace (somente pela primeira vez):
/plugin marketplace add microsoft/azure-skillsInstale o plug-in:
/plugin install azure@azure-skillsApós a instalação, recarregue servidores MCP (Model Context Protocol):
/mcp reloadVerifique a instalação:
/mcp showVocê deve ver o plug-in do azure listado com uma marca de seleção. A
functionappferramenta 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 executandoaz 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:
No portal do Azure, verifique se cada novo aplicativo de Consumo Flexível mostra um Status de
Running.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.