Migração para Azure Logic Apps Fase 5 - Implantação: Implementar fluxos de trabalho migrados para Azure

Aplica-se a: Aplicativos Lógicos do Azure (Padrão)

Depois de testar localmente os seus fluxos de trabalho Standard migrados e validar que o seu comportamento corresponde aos fluxos de integração de código-fonte, precisa de uma forma fiável de os implementar no Azure sem provisionar manualmente a infraestrutura ou arriscar erros de configuração.

Na fase de Implementação, o Azure Logic Apps Migration Agent no Visual Studio Code gera ficheiros de implementação e utiliza a CLI do Azure para aprovisionar os recursos do Azure necessários e implementar os seus fluxos de trabalho validados, ligações e artefactos de suporte. Esta tarefa opcional está excluída do Executar Tudo e só é executada depois de escolher executá-la.

Este artigo descreve o processo geral que o agente de migração segue para implementar fluxos de trabalho Standard migrados para o Azure.

Arquitetura de recursos do Azure implementada

A fase de Implementação cria os seguintes recursos do Azure:

Recurso Description
Plano de Serviço de Fluxo de Trabalho O plano de App Service que aloja a aplicação Standard Logic.
Recurso padrão de aplicação lógica com a opção de hospedagem Workflow Service Plan O recurso da aplicação lógica que aloja os teus fluxos de trabalho migrados.
Conta de armazenamento O recurso que armazena o estado do fluxo de trabalho e o histórico de execução.

Dependendo do fluxo de trabalho, a implementação também pode criar recursos como uma conta de integração ou uma partilha do Ficheiros do Azure e a respetiva montagem para o conector incorporado File System.

Ações da fase de implantação

O agente de migração gera um modelo ARM ou Bicep e utiliza az deployment group create para criar a infraestrutura necessária. O agente carrega então o conteúdo em tempo de execução para a partilha de conteúdo Ficheiros do Azure da aplicação lógica e reinicia a aplicação lógica. A versão 1.12.1 suporta o modelo de implementação do Plano de Serviço de Fluxo de Trabalho. Ambiente do Serviço de Aplicações v3 e Hybrid estão listados como opções futuras, mas não são suportados.

Step Action Description
1 Gerar ficheiros de implementação Cria o modelo ARM ou Bicep, ficheiro de parâmetros e as definições necessárias da aplicação para a solução aprovada.
2 Recursos de provisão Cria os recursos Azure necessários, incluindo o Plano de Serviço de Fluxo de Trabalho, a aplicação de lógica Standard e a conta de armazenamento.
3 Artefactos de implantação Carrega host.json, connections.json, definições de fluxo de trabalho e ficheiros compilados de funções locais para a partilha de conteúdo do Ficheiros do Azure em site/wwwroot e, em seguida, reinicia a aplicação lógica. Os ficheiros apenas armazenados localmente não são carregados.
4 Test in Azure Executa os testes de cloud aplicados e regista os resultados. Conectores partilhados podem necessitar de autorização separada.

Passos seguintes