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.
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:
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.
Conteúdo relacionado
- Automação de migração de plataformas de integração para Aplicativos Lógicos do Azure
- Quickstart: migrar um projeto de integração usando o Agente de Migração Aplicativos Lógicos do Azure