Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Aplicativos Lógicos do Azure (Padrão)
Note
Esta funcionalidade de pré-visualização está sujeita aos Termos Suplementares de Utilização para Prévisualizações do Microsoft Azure.
Embora a fase anterior de Descoberta lhe forneça informações concretas sobre o design do seu projeto de integração, artefactos, componentes e dependências, ainda enfrenta um desafio fundamental: transformar o inventário num roteiro de migração executável. Precisas de informação sobre como artefactos e componentes se mapeiam para equivalentes no Azure Logic Apps (Standard), que partes podem precisar de redesenho e quanto esforço estas atividades exigem antes de começares o processo de conversão.
Na fase de Planeamento, o Azure Logic Apps Migration Agent no Visual Studio Code utiliza os artefactos catalogados e gera um plano de migração detalhado para cada grupo lógico de fluxos. Este plano de migração inclui mapeamentos de ação, lacunas de migração com abordagens recomendadas, estimativas de esforço e planos de tarefas. Com este conhecimento, pode avançar para a fase de Conversão com maior previsibilidade e um plano claro e de baixo risco.
Este artigo explica como o Azure Logic Apps Migration Agent cria um plano de migração durante a fase de Planeamento. Pode então usar este plano de migração para mapear artefactos de origem para Azure Logic Apps (Standard), identificar lacunas de redesenho e estimar o esforço antes de iniciar o processo de conversão.
Ações da fase de planeamento
No Agente de Migração Azure Logic Apps, após concluir a atividade Analyze Source Design, a atividade Plan Logic App Design fica disponível. Quando seleciona esta atividade, o agente do Copilot do GitHub @migration-planner gera a seguinte informação para cada grupo de fluxo:
| Nome da secção | Description |
|---|---|
| Arquitetura | Vista do designer, vista de código e diagrama de arquitetura para a solução proposta. |
| Componentes Azure adicionais | As conversões explícitas e não explícitas de componentes do Azure necessárias para o design proposto. |
| Mapeamento de operações | Os mapeamentos um-para-um dos componentes da plataforma de origem para os seus equivalentes no Azure Logic Apps (Standard). Por exemplo: - Uma porta de receção de ficheiro BizTalk mapeia para um gatilho do Sistema de Ficheiros num fluxo de trabalho Standard. - Uma porta de envio HTTP do BizTalk mapeia para uma ação HTTP num fluxo de trabalho padrão. Para mais informações, consulte Mapeamento de Operações. |
| Disposições dos artefatos | Os artefactos que requerem conversão e os seus destinos de upload. |
| Lacunas migratórias | As funcionalidades ou componentes que não têm equivalentes diretos nos fluxos de trabalho Standard e as soluções recomendadas. Por exemplo, um componente de pipeline personalizado do BizTalk pode requerer uma função local .NET num fluxo de trabalho Padrão. Para mais informações, consulte Lacunas de migração. |
| Padrões de integração | Os padrões detetados no fluxo de integração. |
| Resumo | Uma visão geral de alto nível sobre o fluxo de trabalho proposto. |
| Estimativas do esforço | A complexidade estimada (baixa, média, alta) e o esforço para cada fluxo de integração baseiam-se no número de ações, lacunas e dependências. |
| Planos de tarefa | As instruções passo a passo para as tarefas de conversão na fase seguinte. Para mais informações, consulte Planos de Tarefa. |
O exemplo seguinte mostra um plano de migração gerado por exemplo:
As secções seguintes fornecem mais informações sobre áreas específicas do plano de migração:
Mapeamento de operações
A secção de mapeamento de operações descreve como cada componente fonte corresponde a um equivalente num fluxo de trabalho padrão, por exemplo:
| Componente de origem | Equivalente ao fluxo de trabalho padrão | Tipo de operação | Tipo de mapeamento | Notes |
|---|---|---|---|---|
| Porta de receção (FILE) | Sistema de Ficheiros trigger chamado Quando um ficheiro for adicionado ou modificado | Built-in | Runtime nativo | Escolha a versão incorporada que corre no mesmo processo que o ambiente de execução do Azure Logic Apps. A versão partilhada corre em Azure multiinquilino. Para mais informações, consulte: - Ligue a sistemas de ficheiros locais a partir de Azure Logic Apps - Referência do conector integrado do sistema de arquivos |
| Porta de envio (HTTP) | Ação HTTP | Built-in | Runtime nativo | Para mais informações, veja Chame endpoints HTTP ou HTTPS externos a partir de Azure Logic Apps. |
| Forma de orquestração (Transformar) | Ação de Operações XML chamada Transformar XML | Built-in | Runtime nativo | Para mais informações, veja Transformar XML em Azure Logic Apps. |
| Componente de pipeline personalizado | Uma função Funções do Azure -ou- Uma função local .NET |
Built-in | Personalizado | Requer migração de código. Para mais informações, consulte: - Chamada Funções do Azure de Azure Logic Apps - Criar e executar código .NET a partir de fluxos de trabalho Standard em Azure Logic Apps |
Lacunas migratórias
Para cada lacuna identificada, o plano inclui a seguinte informação:
| Item | Description |
|---|---|
| Descrição da lacuna | O que o componente fonte faz e porque não existe equivalente direto. |
| Resolução recomendada | A solução sugerida, como usar uma função local .NET, função Funções do Azure ou um conector personalizado. |
| Impacto do esforço | Como a diferença afeta a estimativa do esforço migratorio. |
Planos de tarefa
Cada plano de migração inclui planos de tarefas que fornecem instruções passo a passo que impulsionam a Fase 3 - Conversão. Cada tarefa especifica a seguinte informação:
- Os artefactos a converter.
- A estrutura de fluxo de trabalho padrão alvo no Azure Logic Apps.
- As ligações e configurações a gerar.
- Qualquer código personalizado que precises de escrever.
Rever e ajustar os planos
Depois de o agente de migração gerar o plano de migração, reveja-o cuidadosamente para compreender o roteiro e as recomendações. Faça as atualizações necessárias para o seu cenário antes de passar para a fase de Conversão. A precisão do seu plano afeta muito a qualidade do resultado da conversão.
Para o ajudar a compreender melhor o plano e determinar se precisa de fazer atualizações, interaja com o agente do Copilot do GitHub @migration-planner usando o chat Copilot no Visual Studio Code para as seguintes tarefas:
- Faça perguntas sobre mapeamentos específicos.
- Solicite abordagens alternativas para a resolução de lacunas.
- Ajusta as estimativas de esforço.
- Solicite modificações no plano antes de avançar para a conversão.
Conteúdo relacionado
- Automação de migração das plataformas de integração para Azure Logic Apps
- Quickstart: Migrar um projeto de integração usando o Agente de Migração Azure Logic Apps