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.
Se a sua organização utiliza plataformas de integração como BizTalk Server, MuleSoft Anypoint ou outro middleware, migrar estas cargas de trabalho para Azure Logic Apps pode parecer complexo e desafiante. Uma migração típica envolve as seguintes tarefas:
- Descubra e catalogue artefactos de integração na plataforma de origem.
- Analise a complexidade e planeie um roteiro de migração.
- Converter artefactos de origem em fluxos de trabalho padrão para Azure Logic Apps.
- Validar os fluxos de trabalho gerados contra as especificações de código-fonte.
- Implemente a solução migrada para o Azure.
Para o orientar no processo de migração, utilize o Visual Studio Code e a extensão Azure Logic Apps Migration Agent. Esta extensão alimentada por IA automatiza a migração de integrações empresariais para fluxos de trabalho padrão no Azure Logic Apps.
O agente de migração guia-o através de um fluxo estruturado de migração em 5 etapas. Construída sobre o GitHub Copilot e a API do Visual Studio Code Language Model, a extensão trabalha com agentes especializados do GitHub Copilot e parsers integrados, enquanto você mantém o controlo em cada etapa.
Este artigo apresenta uma visão geral sobre o agente de migração, as principais capacidades da extensão, as plataformas de origem suportadas e o fluxo de trabalho de migração guiado em 5 etapas.
Plataformas de origem suportadas e ambientes de implementação
O agente de migração suporta atualmente as seguintes plataformas de integração de origem:
| Plataforma de origem | Versions | Situação | Analisador |
|---|---|---|---|
| BizTalk Server | 2016, 2020 | Totalmente concluído | Built-in |
| MuleSoft Anypoint | Mula 3, Mula 4 | Em progresso, ainda não disponível | Incorporado (esboço) |
A extensão Azure Logic Apps Migration Agent para Visual Studio Code é um projeto open-source e extensível. Para adicionar suporte a uma nova plataforma, contribua com um parser integrado ou crie uma extensão externa do parser. Para mais informações, consulte Estender o agente de migração criando e adicionando analisadores personalizados para novas plataformas.
Tipos de artefactos suportados pelo BizTalk Server
O agente de migração suporta atualmente os seguintes tipos de artefactos do BizTalk Server:
| Tipo de artefato | Extensão de nome de arquivo | Description |
|---|---|---|
| Projeto | .btproj |
Ficheiro de projeto BizTalk |
| Orchestration | .odx |
Definição de orquestração BizTalk |
| Schema | .xsd |
Definição de esquema XML |
| Map | .btm |
Mapa BizTalk (transformação XSLT) |
| Gasoduto | .btp |
Definição do pipeline BizTalk |
| Bindings | .xml |
Ligações de portas e configuração do endpoint |
Tipos de artefactos MuleSoft Anypoint suportados
O agente de migração suporta atualmente os seguintes tipos de artefactos MuleSoft Anypoint:
| Tipo de artefato | Padrão de arquivo | Description |
|---|---|---|
| Flow | mule-*.xml |
Definições de fluxos Mule |
| Configuration | pom.xml |
Dependências e configuração do Project |
Ambientes de implementação de destino suportados
O agente de migração gera atualmente fluxos de trabalho padrão para os seguintes ambientes de implementação e opções de alojamento alvo:
| Ambiente de destino | Opção de hospedagem |
|---|---|
| Single-tenant Azure Logic Apps (Standard) | Plano de Serviço de Fluxo de Trabalho |
| A sua própria infraestrutura local parcialmente conectada | Híbrido |
Para mais informações, consulte Diferenças entre aplicações de lógica padrão e de consumo.
Principais capacidades no Azure Logic Apps Migration Agent
O agente de migração inclui as seguintes capacidades essenciais:
| Capacidade | Features |
|---|---|
| Suporte multiplataforma | Parsers integrados e um sistema extensível de plug-in para plataformas parceiras. |
| Fluxo de trabalho guiado em 5 etapas | Segue um processo estruturado de migração desde a descoberta até à implementação, com acompanhamento do progresso e visualização em cada etapa. |
| Análise e conversão alimentadas por IA | Agentes especializados do GitHub Copilot que analisam, planeiam e convertem os artefactos da sua integração: - @migration-analyser - @migration-planner - @migration-converter |
| Analisadores incorporados | Parsers baseados em TypeScript para orquestrações, mapas, esquemas, pipelines e bindings BizTalk. |
| Visualização do fluxo | Diagramas de arquitetura interativos, fluxos de mensagens, análise de lacunas e rastreio de dependências. |
| Implantação do Azure | Configuração de implementação direta a partir do Visual Studio Code. |
Etapas de migração para projetos de integração
O agente de migração orienta-o através do seguinte fluxo de trabalho de migração em 5 etapas:
| Order | Stage | Purpose |
|---|---|---|
| 1 | Descoberta | Varrer, detetar e catalogar artefactos de integração na plataforma de origem. O agente deteta automaticamente a plataforma, analisa ficheiros e constrói um grafo de dependências e inventário de artefactos. |
| 2 | Planning | Analise a complexidade, planeie o roteiro de migração e mapeie padrões de origem para padrões de Logic Apps. O agente gera planos de migração para cada fluxo com mapeamentos de ações, análise de lacunas e estimativas de esforço. |
| 3 | Conversão | Transforme artefactos de origem em fluxos de trabalho padrão, ligações e ficheiros de suporte para Azure Logic Apps. O agente cria tarefas de conversão e executa os planos de tarefas gerados durante a fase de planeamento. |
| 4 | Validation | Testar fluxos de trabalho gerados e validar o comportamento contra as especificações de origem. |
| 5 | Implementação | Implemente artefactos gerados para Azure Logic Apps no Azure. |
Agentes GitHub Copilot usados na migração
No seu espaço de trabalho de projeto Visual Studio Code, o agente de migração configura e trabalha com os seguintes agentes GitHub Copilot para o ajudar no processo de automação da migração:
| GitHub agente do Copilot | Tarefa |
|---|---|
@migration-analyser |
Analisar artefactos descobertos, detetar grupos de fluxo e gerar visualizações de arquitetura. |
@migration-planner |
Crie planos de migração para cada fluxo com mapeamentos de ações e análise de lacunas. |
@migration-converter |
Execute tarefas de conversão que gerem fluxos de trabalho e ligações padrão para Azure Logic Apps. |
Estes agentes trabalham com 25 ferramentas de modelos de linguagem registadas no Visual Studio Code para ler artefactos, armazenar resultados e gerir o fluxo de trabalho de migração.
Conteúdo relacionado
- Estágio 1 do agente de migração - Descoberta
- Fase 2 do agente de migração - Planeamento
- Estágio 3 do agente de migração - Conversão
- Estágio 4 do agente de migração - Validação
- Estágio 5 do agente de migração - Implementação
- Estenda o agente de migração criando agentes personalizados para plataformas de integração não suportadas