Migratie naar Azure Logic Apps fase 2- Planning: Migratieplan maken (preview)

Van toepassing op: Azure Logic Apps (Standard)

Note

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

Hoewel de vorige detectiefase u concrete informatie geeft over het ontwerp, artefacten, onderdelen en afhankelijkheden van uw integratieproject, is het nog steeds een belangrijke uitdaging: het omzetten van inventaris in een routekaart voor uitvoerbare migratie. U hebt informatie nodig over hoe artefacten en onderdelen worden toegewezen aan equivalenten in Azure Logic Apps (Standard), welke onderdelen mogelijk opnieuw moeten worden ontworpen en hoeveel inspanning deze activiteiten nodig hebben voordat u het conversieproces start.

In de planningsfase gebruikt de Azure Logic Apps Migratieagent in Visual Studio Code de gecatalogusde artefacten en genereert een gedetailleerd migratieplan voor elke logische stroomgroep. Dit migratieplan bevat actietoewijzingen, migratieproblemen met aanbevolen benaderingen, schattingen van inspanningen en taakplannen. Met deze kennis kunt u verdergaan met de conversiefase met meer voorspelbaarheid en een duidelijk, laag risicoplan.

In dit artikel wordt uitgelegd hoe de Azure Logic Apps Migration Agent een migratieplan maakt tijdens de planningsfase. Vervolgens kunt u dit migratieplan gebruiken om bronartefacten toe te wijzen aan Azure Logic Apps (Standard), hiaten in het ontwerp te identificeren en inspanning te schatten voordat u het conversieproces start.

Planningsfaseacties

Nadat u in de Azure Logic Apps Migration Agent de activiteit Analyze Source Design hebt voltooid, wordt de activiteit Plan Logic App Design beschikbaar. Wanneer u deze activiteit selecteert, genereert de @migration-planner GitHub Copilot-agent de volgende informatie voor elke stroomgroep:

Sectienaam Description
Architectuur De ontwerpweergave, codeweergave en architectuurdiagram voor de voorgestelde oplossing.
Aanvoeglijke Azure-onderdelen De expliciete en non-expliciete Azure componentconversies die vereist zijn voor het voorgestelde ontwerp.
Koppeling van bewerkingen De een-op-een koppelingen van de onderdelen van het bronplatform naar hun equivalenten in Azure Logic Apps (Standard).

Bijvoorbeeld:

- Een BizTalk FILE ontvangstpoort komt overeen met een bestandssysteemtrigger in een standaardwerkstroom.
- Een BizTalk HTTP verzendt poorttoewijzingen naar een HTTP-actie in een standaardwerkstroom.

Zie Procesoverzicht voor meer informatie.
Artefact-indelingen De artefacten waarvoor conversie en hun uploadbestemmingen nodig zijn.
Hiaten in migratie De functies of onderdelen die geen directe equivalenten hebben in standaardwerkstromen en de aanbevolen tijdelijke oplossingen. Een aangepast BizTalk-pijplijnonderdeel vereist bijvoorbeeld een .NET lokale functie in een Standaardwerkstroom.

Zie Migratie hiaten voor meer informatie.
Integratiepatronen De gedetecteerde patronen in de integratiestroom.
Samenvatting Een algemeen overzicht van de voorgestelde werkstroom.
Inspanningsramingen De geschatte complexiteit (laag, gemiddeld, hoog) en inspanning voor elke integratiestroom op basis van het aantal acties, hiaten en afhankelijkheden.
Taakplannen De stapsgewijze instructies voor conversietaken in de volgende fase. Zie Taakplannen voor meer informatie.

In het volgende voorbeeld ziet u een voorbeeld van een gegenereerd migratieplan:

Schermopname van de planningsfase met het migratieplan voor een logische stroomgroep en actietoewijzingen.

In de volgende secties vindt u meer informatie over specifieke migratieplangebieden:

Operaties in kaart brengen

In de sectie Operations mapping wordt beschreven hoe elk brononderdeel in kaart wordt gebracht naar een equivalent in een Standaardwerkstroom, bijvoorbeeld:

Brononderdeel Standaardwerkstroomequivalent Bewerkingstype Koppelingstype Aantekeningen
Poort ontvangen (BESTAND) Bestandssysteemtrigger met de naam Wanneer een bestand wordt toegevoegd of gewijzigd Built-in Inheemse runtime Kies de built-in-versie die wordt uitgevoerd in hetzelfde proces als de Azure Logic Apps runtime. De versie shared wordt uitgevoerd in multitenant-Azure.

Zie voor meer informatie:

- Verbind met lokale bestandssystemen vanuit Azure Logic Apps
- Naslaginformatie over ingebouwde bestandssysteemconnector
Verzendpoort (HTTP) HTTP-actie Built-in Inheemse runtime Zie Externe HTTP- en HTTPS-eindpunten aanroepen vanuit Azure Logic Apps voor meer informatie.
Indelingsshape (transformeren) XML-bewerkingen met de naam XML transformeren Built-in Inheemse runtime Zie Transform XML in Azure Logic Apps voor meer informatie.
Aangepast pijplijnonderdeel Een functie Azure Functions
-of-
Een .NET lokale functie
Built-in Op maat Vereist code migratie.

Zie voor meer informatie:

- Azure-functies aanroepen vanuit Azure Logic Apps
- Maak en voer .NET code uit vanuit Standaardwerkstromen in Azure Logic Apps

Hiaten in migratie

Voor elke geïdentificeerde kloof bevat het plan de volgende informatie:

Item Description
Beschrijving van tussenruimte Wat het brononderdeel doet en waarom er geen direct equivalent bestaat.
Aanbevolen resolutie De voorgestelde tijdelijke oplossing, zoals het gebruik van een .NET lokale functie, Azure Functions functie of een aangepaste connector.
Invloed op de inspanning Hoe de kloof van invloed is op de schatting van de migratie-inspanning.

Taakplannen

Elk migratieplan bevat taakplannen die stapsgewijze instructies bieden die fase 3 - Conversie stimuleren. Elke taak geeft de volgende informatie op:

  • De artefacten die moeten worden geconverteerd.
  • De Standard-doelwerkstroomstructuur in Azure Logic Apps.
  • De verbindingen en configuraties die moeten worden gegenereerd.
  • Elke aangepaste code die u moet schrijven.

De plannen controleren en aanpassen

Nadat de migratieagent het migratieplan heeft gegenereerd, controleert u het plan zorgvuldig zodat u de roadmap en aanbevelingen begrijpt. Breng eventuele updates aan die nodig zijn voor uw scenario voordat u verdergaat met de conversiefase. De nauwkeurigheid van uw plan is van grote invloed op de kwaliteit van de conversie-uitvoer.

Als u meer inzicht wilt krijgen in het plan en wilt bepalen of u updates moet doorvoeren, kunt u de @migration-planner GitHub-Copilot-agent gebruiken met behulp van Copilot chat in Visual Studio Code voor de volgende taken:

  • Stel vragen over specifieke toewijzingen.
  • Alternatieve benaderingen voor gapoplossing aanvragen.
  • Pas schattingen van de hoeveelheid werk aan.
  • Planwijzigingen aanvragen voordat u overstapt op conversie.

Volgende stappen