Migrering till Azure Logic Apps steg 2 – Planering: Skapa migreringsplan (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.

Även om föregående identifieringssteg ger dig konkret information om integrationsprojektets design, artefakter, komponenter och beroenden, står du fortfarande inför en viktig utmaning: att omvandla inventeringen till en körbar migreringsöversikt. Du behöver information om hur artefakter och komponenter mappas till motsvarigheter i Azure Logic Apps (Standard), vilka delar som kan behöva designas om och hur mycket arbete dessa aktiviteter tar innan du påbörjar konverteringsprocessen.

I planeringssteget använder Azure Logic Apps Migration Agent i Visual Studio Code de katalogiserade artefakterna och genererar en detaljerad migreringsplan för varje logisk flödesgrupp. Den här migreringsplanen innehåller åtgärdsmappningar, migreringsluckor med rekommenderade metoder, uppskattningar av insatser och uppgiftsplaner. Med den här kunskapen kan du gå vidare till konverteringssteget med större förutsägbarhet och en tydlig plan med låg risk.

Den här artikeln förklarar hur Azure Logic Apps Migration Agent skapar en migreringsplan under planeringsfasen. Du kan sedan använda den här migreringsplanen för att mappa källartefakter till Azure Logic Apps (Standard), identifiera omdesignluckor och uppskatta arbetet innan du påbörjar konverteringsprocessen.

Planera stegåtgärder

När du har slutfört aktiviteten Analyze Source Design i Azure Logic Apps Migration Agent blir aktiviteten Plan Logic App Design tillgänglig. När du väljer den här aktiviteten genererar @migration-planner GitHub Copilot-agent följande information för varje flödesgrupp:

Avsnittsnamn Beskrivning
Arkitektur Designervyn, kodvyn och arkitekturdiagrammet för den föreslagna lösningen.
Ytterligare Azure-komponenter De explicita och icke-oförklarliga Azure komponentkonverteringar som krävs för den föreslagna designen.
Operationsmappning En-till-en-mappningar från källplattformens komponenter till deras motsvarigheter i Azure Logic Apps (Standard).

Till exempel:

– En BizTalk FILE tar emot portkartor till en filsystemutlösare i ett Standard-arbetsflöde.
– En BizTalk HTTP skickar portkartor till en HTTP-åtgärd i ett Standard-arbetsflöde.

Mer information finns i Driftmappning.
Artefaktdispositioner Artefakterna som kräver konvertering och deras uppladdningsmål.
Migreringsluckor De funktioner eller komponenter som inte har direkta motsvarigheter i Standard-arbetsflöden och de rekommenderade lösningarna. En anpassad BizTalk-pipelinekomponent kan till exempel kräva en .NET lokal funktion i ett Standard-arbetsflöde.

Mer information finns i Migreringsluckor.
Integreringsmönster De identifierade mönstren i integrationsflödet.
Sammanfattning En översikt på hög nivå om det föreslagna arbetsflödet.
Ansträngningsuppskattningar Den uppskattade komplexiteten (låg, medelhög, hög) och ansträngningen för varje integrationsflöde baserat på antalet åtgärder, luckor och beroenden.
Uppgiftsplaner Stegvisa instruktioner för konverteringsuppgifter i nästa steg. Mer information finns i Uppgiftsplaner.

I följande exempel visas en exempelgenererad migreringsplan:

Skärmbild som visar planeringssteget med migreringsplanen för en logisk flödesgrupp och åtgärdsmappningar.

Följande avsnitt innehåller mer information om specifika migreringsplanområden:

Operationskartläggning

Avsnittet Operations mapping (Åtgärdsmappning ) beskriver hur varje källkomponent mappar till en motsvarighet i ett Standard-arbetsflöde, till exempel:

Källkomponent Motsvarande standardarbetsflöde Typ av operation Mappningstyp Noteringar
Ta emot port (FIL) Filsystemutlösare med namnet När en fil läggs till eller ändras Built-in Körtid inhemsk Välj versionen built-in som körs i samma process som Azure Logic Apps-körningen. Versionen shared körs i den multitenanta Azure-miljön.

Mer information finns i:

- Anslut till lokala filsystem från Azure Logic Apps
- Referens för inbyggda anslutningsfunktion i filsystem
Sändningsport (HTTP) HTTP-åtgärd Built-in Körtid inhemsk Mer information finns i Call externa HTTP- eller HTTPS-slutpunkter från Azure Logic Apps.
Orkestreringsform (Transform) XML-åtgärd med namnet Transformera XML Built-in Körtid inhemsk Mer information finns i Transform XML i Azure Logic Apps.
Anpassad pipeline-komponent En funktion Azure Functions
-eller-
En .NET lokal funktion
Built-in Anpassat Kräver kodmigrering.

Mer information finns i:

- Call Azure Functions från Azure Logic Apps
- Skapa och kör .NET kod från Standard-arbetsflöden i Azure Logic Apps

Migreringsluckor

För varje identifierad lucka innehåller planen följande information:

Objekt Beskrivning
Beskrivning av lucka Vad källkomponenten gör och varför det inte finns någon direkt motsvarighet.
Rekommenderad upplösning Den föreslagna lösningen, till exempel att använda en lokal .NET-funktion, en funktion i Azure Functions eller en anpassad anslutning.
Ansträngningspåverkan Hur klyftan påverkar uppskattningen av migreringen.

Uppgiftsplaner

Varje migreringsplan innehåller uppgiftsplaner som innehåller stegvisa instruktioner som driver steg 3 – konvertering. Varje uppgift anger följande information:

  • Artefakterna som ska konverteras.
  • Strukturen för det målinriktade standardarbetsflödet i Azure Logic Apps.
  • De anslutningar och konfigurationer som ska genereras.
  • All anpassad kod som du behöver skriva.

Granska och justera planerna

När migreringsagenten har genererat migreringsplanen granskar du planen noggrant så att du förstår översikten och rekommendationerna. Gör eventuella uppdateringar som krävs för ditt scenario innan du går vidare till konverteringssteget. Planens noggrannhet påverkar avsevärt kvaliteten på konverteringsutdata.

För att hjälpa dig att bättre förstå planen och avgöra om du behöver göra uppdateringar kan du interagera med @migration-planner GitHub-Copilot-agent med hjälp av Copilot chatt i Visual Studio Code för följande uppgifter:

  • Ställ frågor om specifika mappningar.
  • Begär alternativa metoder för gap-lösning.
  • Justera uppskattningar av ansträngning.
  • Begär planändringar innan du går vidare till konvertering.

Nästa steg