Migração para Aplicativos Lógicos do Azure Estágio 2 – Planejamento: Criar plano de migração (versão prévia)

Aplica-se a: Aplicativos Lógicos do Azure (Standard)

Note

Este recurso de visualização está sujeito aos Termos de Uso Complementares para Visualizações do Microsoft Azure.

Embora o estágio de Descoberta anterior ofereça informações concretas sobre o design, artefatos, componentes e dependências do projeto de integração, você ainda enfrenta um desafio fundamental: transformar o inventário em um roteiro de migração executável. Você precisa de informações sobre como artefatos e componentes correspondem a equivalentes em Aplicativos Lógicos do Azure (Standard), quais partes podem precisar ser redesenhadas e quanto esforço essas atividades demandam antes de iniciar o processo de conversão.

No estágio planejamento, o agente de migração Aplicativos Lógicos do Azure no Visual Studio Code usa os artefatos catalogados e gera um plano de migração detalhado para cada grupo de fluxo lógico. Esse plano de migração inclui mapeamentos de ação, lacunas de migração com abordagens recomendadas, estimativas de esforço e planos de tarefa. Com esse conhecimento, você pode passar para o estágio de conversão com maior previsibilidade e um plano claro e de baixo risco.

Este artigo explica como o Agente de Migração de Aplicativos Lógicos do Azure cria um plano de migração durante a fase planejamento. Em seguida, você pode usar esse plano de migração para mapear artefatos de origem para o Aplicativos Lógicos do Azure (Standard), identificar lacunas de redesenho e estimar o esforço antes de iniciar o processo de conversão.

Ações da fase de planejamento

No Agente de Migração Aplicativos Lógicos do Azure, depois de concluir a atividade Analyze Source Design, a atividade Plan Logic App Design fica disponível. Quando você seleciona essa atividade, o @migration-planner o GitHub agente do Copilot gera as seguintes informações para cada grupo de fluxo:

Nome da seção Descrição
Arquitetura A visualização do designer, a visualização de código e o diagrama de arquitetura para a solução proposta.
componentes Azure additionais As conversões de componentes do Azure explícitas e não explícitas necessárias para o design proposto.
Mapeamento de operações Os mapeamentos um-para-um dos componentes da plataforma de origem para seus equivalentes em Aplicativos Lógicos do Azure (Standard).

Por exemplo:

- Um ARQUIVO BizTalk recebe mapas de porta para um gatilho do Sistema de Arquivos em um fluxo de trabalho Standard.
- Uma porta de envio HTTP do BizTalk é mapeada para uma ação HTTP em um fluxo de trabalho Standard.

Para obter mais informações, consulte o mapeamento de operações.
Disposições de Artefatos Os artefatos que exigem conversão e seus destinos de carregamento.
Lacunas de migração Os recursos ou componentes que não têm equivalentes diretos em fluxos de trabalho Standard e as soluções alternativas recomendadas. Por exemplo, um componente de pipeline personalizado do BizTalk pode exigir uma função local .NET em um fluxo de trabalho Standard.

Para obter mais informações, consulte as lacunas de migração.
Padrões de integração Os padrões detectados no fluxo de integração.
Resumo Uma visão geral de alto nível sobre o fluxo de trabalho proposto.
Estimativas de esforço A complexidade estimada (baixa, média, alta) e o esforço para cada fluxo de integração com base no número de ações, lacunas e dependências.
Planos de tarefa As instruções passo a passo para tarefas de conversão no próximo estágio. Para obter mais informações, consulte Os planos da tarefa.

O exemplo a seguir mostra um plano de migração gerado por exemplo:

Captura de tela que mostra o estágio Planejamento com o plano de migração para um grupo de fluxo lógico e mapeamentos de ação.

As seções a seguir fornecem mais informações sobre áreas específicas do plano de migração:

Mapeamento de operações

A seção Mapeamento de Operações descreve como cada componente de origem é mapeado para um equivalente em um fluxo de trabalho Padrão, por exemplo:

Componente de origem Equivalente de fluxo de trabalho padrão Tipo de operação Tipo de mapeamento Notes
Porta de recebimento (ARQUIVO) Acionador do Sistema de Arquivos chamado Quando um arquivo é adicionado ou modificado Interna Runtime nativo Escolha a versão built-in que é executada no mesmo processo que o runtime do Aplicativos Lógicos do Azure. A versão shared é executada em Azure multilocatário.

Para obter mais informações, consulte:

- Conectar a sistemas de arquivos locais do Aplicativos Lógicos do Azure
- Referência do conector interno do Sistema de Arquivos
Porta de envio (HTTP) Ação HTTP Interna Runtime nativo Para obter mais informações, consulte Chamar endpoints externos HTTP ou HTTPS em Aplicativos Lógicos do Azure.
Formato de orquestração (Transform) Ação de Operações XML chamada Transformar XML Interna Tempo de execução nativo Para obter mais informações, consulte Transform XML no Aplicativos Lógicos do Azure.
Componente de pipeline personalizado Uma função Azure Functions
-ou-
Uma função local .NET
Interna Personalizado Requer migração de código.

Para obter mais informações, consulte:

- Chamar Azure Functions a partir de Aplicativos Lógicos do Azure
- Criar e executar código .NET de fluxos de trabalho Padrão no Aplicativos Lógicos do Azure

Lacunas de migração

Para cada lacuna identificada, o plano inclui as seguintes informações:

Item Descrição
Descrição da lacuna O que o componente de origem faz e por que nenhum equivalente direto existe.
Resolução recomendada A solução alternativa sugerida, como usar uma função local .NET, uma função do Azure Functions ou um conector personalizado.
Impacto no esforço Como a lacuna afeta a estimativa de esforço de migração.

Planos de tarefas

Cada plano de migração inclui planos de tarefa que fornecem instruções passo a passo que orientam o Estágio 3 – Conversão. Cada tarefa especifica as seguintes informações:

  • Os artefatos a serem convertidos.
  • A estrutura de fluxo de trabalho Standard de destino no Aplicativos Lógicos do Azure.
  • As conexões e configurações a serem geradas.
  • Qualquer código personalizado que você precisa escrever.

Examinar e ajustar os planos

Depois que o agente de migração gerar o plano de migração, examine cuidadosamente o plano para que você entenda o roteiro e as recomendações. Faça as atualizações necessárias para seu cenário antes de ir para o estágio de conversão. A precisão do seu plano afeta muito a qualidade da saída de conversão.

Para ajudá-lo a entender melhor o plano e determinar se você precisa fazer atualizações, interaja com o @migration-planner agente do Copilot do GitHub usando Copilot chat no Visual Studio Code para as seguintes tarefas:

  • Faça perguntas sobre mapeamentos específicos.
  • Solicite abordagens alternativas para resolução de lacunas.
  • Ajustar estimativas de esforço.
  • Solicite modificações de plano antes de passar para a conversão.

Próximas Etapas