Migreringsautomatisering från integreringsplattformar till Azure Logic Apps (förhandsversion)

Gäller för: Azure Logic Apps (Standard)

Note

Den här förhandsgranskningsfunktionen omfattas av de kompletterande användningsvillkoren för Förhandsversioner av Microsoft Azure.

Om din organisation använder integreringsplattformar som BizTalk Server, MuleSoft Anypoint eller andra mellanprogram kan det kännas komplicerat och utmanande att migrera dessa arbetsbelastningar till Azure Logic Apps. En typisk migrering omfattar följande uppgifter:

  • Identifiera och katalogisera integreringsartefakter på källplattformen.
  • Analysera komplexitet och planera en migreringsöversikt.
  • Konvertera källartefakter till Standard-arbetsflöden för Azure Logic Apps.
  • Verifiera genererade arbetsflöden mot källspecifikationer.
  • Distribuera den migrerade lösningen till Azure.

Om du vill vägleda dig genom migreringsprocessen använder du Visual Studio Code och tillägget Azure Logic Apps Migration Agent. Det här AI-baserade tillägget automatiserar migreringen av företagsintegreringar till Standard-arbetsflöden i Azure Logic Apps.

Migreringsagenten vägleder dig genom ett strukturerat arbetsflöde för migrering i fem steg. Tillägget bygger på GitHub Copilot och API:et Visual Studio Code Language Model och fungerar med specialiserade GitHub Copilot agenter och inbyggda parsare, samtidigt som du har kontroll i varje steg.

Den här artikeln innehåller en översikt över migreringsagenten, tilläggets nyckelfunktioner, källplattformar som stöds och det guidade arbetsflödet för 5-stegsmigrering.

Källplattformar och distributionsmiljöer som stöds

Migreringsagenten stöder för närvarande följande källintegreringsplattformar:

Källplattform Versions Status Analysator
BizTalk Server 2016, 2020 Fullständigt slutförd Built-in
MuleSoft Anypoint Mule 3, Mule 4 Pågår, ännu inte tillgängligt Inbyggd (stub)

Azure Logic Apps Migration Agent-tillägget för Visual Studio Code är ett utökningsbart projekt med öppen källkod. Om du vill lägga till stöd för en ny plattform kan du bidra med en inbyggd parser eller skapa ett externt parsertillägg. Mer information finns i Utöka migreringsagenten genom att skapa och lägga till anpassade parsers för nya plattformar.

BizTalk Server artefakttyper som stöds

Migreringsagenten stöder för närvarande följande BizTalk Server artefakttyper:

Typ av artefakt Filnamnstillägg Beskrivning
Projekt .btproj BizTalk-projektfil
Orchestration .odx BizTalk-orkestreringsdefinition
Schema .xsd XML-schemadefinition
Map .btm BizTalk-karta (XSLT-transformation)
Pipeline .btp BizTalk-pipelinedefinition
Bindings .xml Portbindningar och slutpunktskonfiguration

MuleSoft Anypoint-artefakttyper som stöds

Migreringsagenten stöder för närvarande följande MuleSoft Anypoint-artefakttyper:

Typ av artefakt Filmönster Beskrivning
Flöde mule-*.xml Mule-flödesdefinitioner
Configuration pom.xml Projektberoenden och konfiguration

Måldistributionsmiljöer som stöds

Migreringsagenten genererar för närvarande Standard-arbetsflöden för följande måldistributionsmiljöer och värdalternativ:

Målmiljö Hostingalternativ
Azure Logic Apps för en klientorganisation (standard) Arbetsflödestjänstplan
Din egen delvis anslutna, lokala infrastruktur Hybrid

Mer information finns i Skillnader mellan standard- och förbrukningslogikappar.

Viktiga funktioner i Azure Logic Apps Migration Agent

Migreringsagenten innehåller följande kärnfunktioner:

Förmåga Features
Stöd för flera plattformar Inbyggda parsers plus ett utökningsbart parser-plugin-system för partnerplattformar.
5-stegs guidat arbetsflöde Följer en strukturerad migreringsprocess från identifiering till distribution med förloppsspårning och visualisering i varje steg.
AI-baserad analys och konvertering Specialiserade GitHub Copilot agenter som analyserar, planerar och konverterar dina integreringsartefakter:

- @migration-analyser
- @migration-planner
- @migration-converter
Inbyggda tolkar TypeScript-baserade parsers för BizTalk-orkestreringar, kartor, scheman, pipelines och bindningar.
Flödesvisualisering Interaktiva arkitekturdiagram, meddelandeflöden, gapanalys och beroendespårning.
Azure-utplacering Konfiguration av direktdistribution från Visual Studio Code.

Migreringssteg för integrationsprojekt

Migreringsagenten vägleder dig genom följande arbetsflöde för femstegsmigrering:

Diagram som visar de fem migreringsstegen: Identifiering, planering, konvertering, validering och distribution.

Order Scenen Purpose
1 Upptäckt Skanna, identifiera och katalogisera integreringsartefakter på källplattformen.

Agenten identifierar automatiskt plattformen, söker igenom filer och skapar ett beroendediagram och artefaktinventering.
2 Planerad Analysera komplexitet, planera migreringsöversikten och mappa källmönster till Logic Apps-mönster.

Agenten genererar migreringsplaner för varje flöde med åtgärdsmappningar, gapanalys och uppskattningar av ansträngning.
3 Omvandling Omvandla källartefakter till standardarbetsflöden, anslutningar och stödfiler för Azure Logic Apps.

Agenten skapar konverteringsuppgifter och kör de aktivitetsplaner som genereras under planeringsfasen.
4 Validering Testa genererade arbetsflöden och verifiera beteendet mot källspecifikationer.
5 Deployment Distribuera genererade artefakter för Azure Logic Apps till Azure.

GitHub Copilot agenter som används vid migrering

I din Visual Studio Code projektarbetsyta konfigurerar migreringsagenten och arbetar med följande GitHub Copilot agenter som hjälper dig genom migreringsautomatiseringsprocessen:

GitHub Copilot-agent Uppgift
@migration-analyser Analysera identifierade artefakter, identifiera flödesgrupper och generera arkitekturvisualiseringar.
@migration-planner Skapa migreringsplaner för varje flöde med åtgärdsmappningar och gapanalys.
@migration-converter Kör konverteringsuppgifter som genererar standardarbetsflöden och anslutningar för Azure Logic Apps.

Dessa agenter arbetar med 25 språkmodellverktyg som är registrerade i Visual Studio Code för att läsa artefakter, lagra resultat och hantera migreringsarbetsflödet.

Nästa steg