Migratieautomatisering van integratieplatforms naar Azure Logic Apps (preview)

Van toepassing op: Azure Logic Apps (Standard)

Note

Deze preview-functie is onderhevig aan de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.

Als uw organisatie integratieplatforms zoals BizTalk Server, MuleSoft Anypoint of andere middleware gebruikt, kan het migreren van deze workloads naar Azure Logic Apps complex en lastig zijn. Een typische migratie omvat de volgende taken:

  • Ontdek en catalogiseer integratieartefacten in het bronplatform.
  • Analyseer complexiteit en plan een migratieschema.
  • Bronartefacten converteren naar standaardwerkstromen voor Azure Logic Apps.
  • Valideer gegenereerde werkstromen op basis van bronspecificaties.
  • Implementeer de gemigreerde oplossing naar Azure.

Gebruik Visual Studio Code en de extensie Azure Logic Apps Migration Agent om u te begeleiden bij het migratieproces. Deze ai-extensie automatiseert het migreren van bedrijfsintegraties naar Standard-werkstromen in Azure Logic Apps.

De migratieagent begeleidt u door een gestructureerde werkstroom voor migratie in vijf fasen. Gebouwd op GitHub Copilot en de Visual Studio Code Language Model-API, werkt de extensie met gespecialiseerde GitHub Copilot agents en ingebouwde parsers, terwijl u bij elke stap de controle houdt.

Dit artikel bevat een overzicht van de migratieagent, de belangrijkste mogelijkheden van de extensie, ondersteunde bronplatforms en de begeleide migratiewerkstroom voor vijf fasen.

Ondersteunde bronplatformen en implementatieomgevingen

De migratieagent ondersteunt momenteel de volgende bronintegratieplatforms:

Bronplatform Versions Status Parser
BizTalk Server 2016, 2020 Volledig voltooid Built-in
MuleSoft Anypoint Mule 3, Mule 4 Wordt uitgevoerd, nog niet beschikbaar Ingebouwd (stub)

De Azure Logic Apps Migration Agent-extensie voor Visual Studio Code is een opensource,uitbreidbaar project. Als u ondersteuning voor een nieuw platform wilt toevoegen, moet u een ingebouwde parser bijdragen of een externe parserextensie maken. Zie De migratieagent uitbreiden door aangepaste parsers voor nieuwe platforms te maken en toe te voegen voor meer informatie.

Ondersteunde BizTalk Server artefacttypen

De migratieagent ondersteunt momenteel de volgende BizTalk Server artefacttypen:

Artefactentype Bestandsnaamextensie Description
Project .btproj BizTalk-projectbestand
Orchestration .odx Definitie van BizTalk-indeling
Schema .xsd XML-schemadefinitie
Map .btm BizTalk map (XSLT transformatie)
Pipeline .btp Definitie van BizTalk-pijplijn
Bindings .xml Poortbindingen en eindpuntconfiguratie

Ondersteunde typen MuleSoft Anypoint-artefacten

De migratieagent ondersteunt momenteel de volgende typen MuleSoft Anypoint-artefacten:

Artefactentype Bestandspatroon Description
Stroom mule-*.xml Definities van meerdere stromen
Configuration pom.xml Project afhankelijkheden en configuratie

Ondersteunde doelimplementatieomgevingen

De migratieagent genereert momenteel standaardwerkstromen voor de volgende doelimplementatieomgevingen en hostingopties:

Doelomgeving Hostingoptie
Azure Logic Apps met één tenant (Standard) Werkstroomserviceplan
Uw eigen gedeeltelijk verbonden on-premises infrastructuur Hybride

Zie Verschillen tussen standaard- en verbruikslogica-apps voor meer informatie.

Belangrijke mogelijkheden in Azure Logic Apps Migratieagent

De migratieagent bevat de volgende kernmogelijkheden:

Vermogen Features
Ondersteuning voor meerdere platforms Ingebouwde parsers plus een uitbreidbaar plug-insysteem voor partnerplatforms.
Begeleide werkstroom in vijf fasen Volgt een gestructureerd migratieproces van detectie tot implementatie met voortgangstracering en visualisatie in elke fase.
Analyse en conversie op basis van AI Gespecialiseerde GitHub Copilot agents die uw integratieartefacten analyseren, plannen en converteren:

- @migration-analyser
- @migration-planner
- @migration-converter
Ingebouwde parsers Op TypeScript gebaseerde parsers voor BizTalk-orkestraties, kaarten, schema's, pijplijnen en bindingen.
Stroomvisualisatie Interactieve architectuurdiagrammen, berichtstromen, gapanalyse en afhankelijkheidstracering.
Azure-implementatie Directe implementatieconfiguratie vanuit Visual Studio Code.

Migratiefasen voor integratieprojecten

De migratieagent begeleidt u door de volgende werkstroom voor migratie in vijf fasen:

Diagram met de vijf migratiefasen: Detectie, Planning, Conversie, Validatie en Implementatie.

Order Fase Purpose
1 Ontdekken Scan, detecteer en catalogiseer integratieartefacten op het bronplatform.

De agent detecteert automatisch het platform, scant bestanden en bouwt een afhankelijkheidsgrafiek en artefactinventaris.
2 Gepland Analyseer de complexiteit, stel de migratieroadmap op en breng bronpatronen in kaart aan de hand van Logic Apps-patronen.

De agent genereert migratieplannen voor elke stroom met actietoewijzingen, gapanalyse en schattingen van inspanningen.
3 Conversie Transformeer bronartefacten in standaardwerkstromen, verbindingen en ondersteunende bestanden voor Azure Logic Apps.

De agent maakt conversietaken en voert de taakplannen uit die tijdens de planningsfase zijn gegenereerd.
4 Validation Test gegenereerde werkstromen en valideer gedrag op basis van bronspecificaties.
5 Deployment Gegenereerde artefacten voor Azure Logic Apps implementeren in Azure.

GitHub Copilot agents die worden gebruikt bij migratie

In uw Visual Studio Code projectwerkruimte stelt de migratieagent de volgende GitHub Copilot agents in om u te helpen bij het migratieautomatiseringsproces:

GitHub Copilot-agent Opdracht
@migration-analyser Analyseer gedetecteerde artefacten, detecteer stroomgroepen en genereer architectuurvisualisaties.
@migration-planner Maak migratieplannen voor elke stroom met actietoewijzingen en een hiaatanalyse.
@migration-converter Voer conversietaken uit die standaardwerkstromen en -verbindingen genereren voor Azure Logic Apps.

Deze agents werken met 25 taalmodelhulpprogramma's die zijn geregistreerd in Visual Studio Code om artefacten te lezen, resultaten op te slaan en de migratiewerkstroom te beheren.

Volgende stappen