info@yenlo.com
ned
Menu
API Management 9 min

Migratie van Microsoft BizTalk naar Azure Integration Services of andere iPaaS

Ontdek waarom migreren van Microsoft BizTalk naar cloud-native oplossingen zoals Azure Integration Services de schaalbaarheid aanzienlijk kan verbeteren, kosten kan verlagen en meer flexibiliteit in je integraties kan bieden. Deze blog gaat in op verschillende migratiescenario's en biedt inzichten over hoe je moderne iPaaS-platforms effectief kunt benutten.

Sander 2023 Yenlo
Sander Wilmink
Sales Consultant
Migratie van Microsoft BizTalk naar Azure Integration Services of andere iPaaS

Microsoft BizTalk was ooit het go-to platform van Microsoft voor het bouwen en uitvoeren van integraties tussen applicaties, en bij sommige organisaties draait BizTalk al meer dan 20 jaar op hun servers. Met de opkomst van moderne integration Platform as a Service (iPaaS) en de snel evoluerende Integratiediensten binnen het Azure-portfolio is het een goed idee om je huidige BizTalk-implementatie opnieuw te evalueren. Er zijn verschillende voordelen die iPaaS met zich mee kan brengen, zoals schaalbaarheid, kostenverlaging en onafhankelijkheid.

Wat is Microsoft Biztalk?

Microsoft BizTalk Server is een enterprise integratieplatform dat de automatisering en coördinatie van bedrijfsprocessen mogelijk maakt door de uitwisseling van informatie tussen verschillende systemen te faciliteren. Het bevat Enterprise Service Bus (ESB) patronen die je zou verwachten in een integratieplatform, zoals berichttransformatie en berichtenroutering. Adapters met verschillende protocollen kunnen worden gebruikt om berichten uit te wisselen tussen BizTalk en andere systemen of handelspartners.

microsoft biztalk migration

Windows en SQL Server als basis

BizTalk Server is een traditioneel stuk software, waarvoor je moet voldoen aan de systeemvereisten voor de (virtuele) servers waarop je het wilt laten draaien, met een specifieke versie van Windows Server als besturingssysteem. Naast deze basis is BizTalk sterk afhankelijk van Microsoft SQL Server als onderliggende database. BizTalk Server slaat configuratiegegevens, trackinggegevens en andere metadata met betrekking tot de werking van BizTalk op in verschillende databases die op SQL Server draaien.

Versiegeschiedenis & toekomst

Microsoft BizTalk bestaat al een tijdje, met versies die teruggaan tot de eerste release in het jaar 2000. Hoewel elke versie nieuwe functionaliteit bood en bijgewerkte compatibiliteit met .NET Frameworks en Microsoft’s Visual Studio bevatte, is BizTalk in de kern in de loop van de tijd niet veel veranderd. Het is de moeite waard op te merken dat het 4 jaar heeft geduurd voordat de nieuwste installatie, BizTalk 2020, verscheen sinds de voorganger in 2016. Dit zijn enkele kenmerken van een softwareproduct dat volwassen en stabiel is aan de ene kant, maar aan de andere kant een gebrek heeft aan grotere innovaties.

Waarom migreren?

Waarom zou je je wagen aan een traject om een oplossing die al jarenlang solide draait naar een andere technologie te migreren? Laten we eens kijken naar een paar onderwerpen waar IT-organisaties met BizTalk naar kunnen kijken.

Innovatie van je integraties

Op de product lifecycle-pagina van Microsoft staat dat de reguliere support in 2028 zal eindigen, met de mogelijkheid van verlengde support tot 2030. Dit is behoorlijk wat tijd gezien vanuit een support perspectief, hoewel tijdens de verlengde support alleen beveiligingspatches beschikbaar zullen zijn. Met de sterke focus van Microsoft op Azure blijven organisaties met BizTalk-implementaties zitten met de prangende vraag of innovatie de komende jaren een topprioriteit zal zijn.

Het integratie-ecosysteem verschuift naar cloud-native oplossingen, serverloze architecturen en microservices, waar BizTalk mogelijk niet naadloos in past en de adoptie van opkomende technologieën en innovaties kan belemmeren zoals:

  • AI-gedreven integratie
  • Event-driven architecturen
  • API-first aanpak

Uiteindelijk komt echte innovatie voort uit de capaciteit van een organisatie om snel te reageren op veranderende business requirements door gebruik te maken van geavanceerde integratiemogelijkheden.

Specifieke kennis

Het beheersen van BizTalk in integratieprojecten kan op zichzelf al een uitdaging zijn. Naast het leren hoe je BizTalk zelf gebruikt en ervoor zorgt dat Windows Server soepel draait, is een DBA-rol binnen je organisatie nodig om SQL Server te onderhouden. BizTalk vereist ook extra ontwikkelaarsvaardigheden. Dit kan beperkt zijn tot XML-gerelateerde technieken, maar voor meer complexe data transformaties die niet kunnen worden bereikt met behulp van de visuele tools van BizTalk Mapper, moet je C# gebruiken voor aangepaste XSLT-transformaties of dataverwerking.

Hoewel .Net-ontwikkelaars zeker beschikbaar zijn, zal het vinden van mensen met de combinatie van alle genoemde vaardigheden een uitdaging zijn. Met een lange leercurve en andere opties voor integratiestacks is het beheersen van BizTalk-technologie ook niet iets waar de gemiddelde IT-professional naar streeft.

Kosten van het platform

Welke kosten zijn van toepassing om BizTalk draaiende te houden? Allereerst softwarelicenties voor BizTalk Server, Windows Server en Microsoft SQL Server. Als vereisten zoals load balancing / high availability deel uitmaken van de setup, is een duurdere SQL Enterprise-licentie nodig om SQL-clusters te maken. De tweede kostenfactor is het draaien van deze softwarestack op een infrastructuur. In de meeste gevallen zal een on-premise datacenter of beheerde private hosting de server / VM-capaciteit leveren.

Maar naast de initiële setup dragen doorlopende onderhouds- en administratiekosten ook bij aan de TCO. Systeemupdates, beveiligingspatches en prestatieoptimalisaties vereisen toegewijde administratieve inspanningen, die mogelijk een vaardig IT-team vereisen.

Barrière voor cloud adoptie

Veel organisaties hebben zwaar geïnvesteerd in hun BizTalk-oplossingen, die vaak ingewikkelde integraties, aangepaste adapters en specifieke configuraties omvatten welke zijn toegespitst op on-premise setups en bedrijf kritische toepassingen. Het verplaatsen van deze toepassingen naar de cloud of migreren naar Software-as-a-Service (SaaS)-toepassingen kan aanzienlijke uitdagingen opleveren wanneer BizTalk, historisch verweven in de on-premise varianten van deze toepassingen, een aanzienlijke barrière voor cloud adoption introduceert.

In een greenfield situation is het kiezen van SaaS-toepassingen en een integratieplatform dat het best bij een organisatie past een vrij soepel cloud adoptie proces. Het verplaatsen van kernapplicaties die zijn geĂŻntegreerd met BizTalk naar SaaS introduceert daarentegen een significante paradigma-verandering. Heroverweging van de volgende onderwerpen is onvermijdelijk:

  • Opslaglocatie van data die aanvankelijk on-premise waren opgeslagen
  • Beveiligingsmaatregelen die van toepassing zijn op (openbare) clouds
  • Verschillen in infrastructuur en protocollen tussen on-premise en cloud
  • Mogelijke herconfiguratie van integratiepatronen

Het overwinnen van de barrière voor cloud adoption vereist een zorgvuldig evenwicht tussen het behouden van de historische investering in BizTalk en het benutten van de voordelen die worden geboden door SaaS, zoals schaalbaarheid en flexibiliteit, terwijl tegelijkertijd een naadloze continuïteit van bedrijfsprocessen wordt gewaarborgd.

Hoe verder?

De paradox van BizTalk ligt in zijn historische intentie om de ontkoppeling van applicaties te faciliteren, terwijl het tegenwoordig de uitdaging van mogelijke lock-in door zijn erfenis zichtbaar maakt.

Zoals bij alle migraties zijn er verschillende manieren om verder te gaan. Laten we eerst kijken naar de technologische opties en vervolgens naar de migratiescenario’s.

De voor de hand liggende keuze

Binnen het Microsoft-ecosysteem blijven klinkt als de voor de hand liggende keuze. In-house ontwikkelaars of partners zijn al bekend met de gerelateerde technologie en gebruiken waarschijnlijk al services van Azure. Microsoft Azure Integration Services biedt een reeks services die kunnen voldoen aan integratiebehoeften. Of het nu gaat om Azure Functions, Web Apps of Logic Apps, het zal in de meeste gevallen momenteel afgehandelde integratielogica door BizTalk dekken. Het verrijken van integratie met de geavanceerde Service Bus en API Management mogelijkheden van Azure is binnen handbereik.

Bij het streven naar cloud native ontwikkelde Integration Services met Azure zijn veel services serverless, eindeloos schaalbaar voor het verwerken van piekvolumes en beschikbaar in meerdere regio’s. Dit is iets waar een afgebakende BizTalk Server-setup niet aan kan voldoen.

In cloudomgevingen zoals Azure staat het operationele paradigma toe om toegang te krijgen tot alles “als een service” – of het nu gaat om infrastructuur, platform of software. In tegenstelling tot het BizTalk-model met vooraf betaalde softwarelicentiekosten, houdt deze aanpak in dat organisaties alleen betalen voor de specifieke resources en services die ze actief gebruiken. Doorlopende onderhouds- en administratiekosten worden losgemaakt als onderdeel van de service, waardoor de administratieve last aanzienlijk wordt verminderd.

Verbreed je iPaaS-scope

Hoewel Azure Integration Services misschien de primaire keuze lijkt bij het heroverwegen van je integratiestrategie en het overstappen van BizTalk, is het verstandig om alternatieve opties te verkennen. Verschillende moderne iPaaS brengen elk verschillende kenmerken met zich mee, en de ene kan meer aansluiten bij de behoeften van jouw organisatie dan de andere. Gezien de dynamische aard van bedrijfslandschappen, is het waarschijnlijk dat je vereisten zijn geëvolueerd sinds de eerste adoptie van BizTalk. Een veelvoorkomende trend in moderne IT-organisaties omvat de overgang van ontwikkelaar-gerichte integratieteams naar multidisciplinaire functionele teams die gebruikmaken van low-code iPaaS-componenten voor integratie. Aan de andere kant is er een opvallende verschuiving in sommige IT-organisaties naar het adopteren van andere IT-operationele modellen, waarbij integratie wordt omarmd als een volledig beheerde service.

Dit is slechts het perspectief op één onderwerp om te overwegen bij het voortzetten van integratie. Om een ​​omvattend besluitvormingsproces te vergemakkelijken, heeft Yenlo vijf kritieke factoren onderkent die organisaties zorgvuldig moeten afwegen bij het kiezen van een iPaaS-oplossing.

wp how to choose your ipaas solution
Whitepaper Hoe Kies Je Jouw iPaaS-Oplossing?

Waarom iPaaS en waarom is het moeilijk om de juiste te kiezen?

Nu downloaden

Migratiescenario’s

Migreren van on-premises BizTalk Server naar moderne cloudproviders of iPaaS vereist een zorgvuldige planning en uitvoering. Er zijn algemene migratiescenario’s om te overwegen, elk met hun eigen niveau van cloud adoptie.

1. Rehosting/Replatforming

Migreer je huidige BizTalk-omgeving middels “Lift & Shift” naar de cloud en profiteer van optionele aanpassingen om cloud services te integreren. Voor Windows Server en SQL Server, die essentieel zijn voor het draaien van BizTalk, moet je virtuele machines (VM’s) inrichten in de Infrastructure as a Service (IaaS) van de clouddienst. Dit omvat het configureren van VM’s met de benodigde resources en software specificaties om aan de vereisten van BizTalk te voldoen.

Dit vertaalt zich naar het inrichten van Windows Server- en SQL Server-VM’s op cloudplatforms zoals Azure, AWS of GCP. Hoewel alle IaaS-providers schaalbaarheid en flexibiliteit bieden, is een duidelijk voordeel van Azure de optie om je on-premises Windows- en SQL Server-licenties mee te nemen. Hierdoor kunnen organisaties profiteren van bestaande investeringen en kosten optimaliseren bij het migreren naar Azure’s IaaS.

1 Rehosting

2. Hybride implementatie

Behoud sommige BizTalk-componenten on-premises terwijl je anderen geleidelijk naar de cloud migreert. Dit maakt een gefaseerde aanpak voor migratie mogelijk en zorgt voor een soepelere overgang voor organisaties met complexe integratielandschappen.

Bij een hybride implementatie kunnen bepaalde elementen van de BizTalk-infrastructuur, zoals specifieke coördinatie of adapters, naar de cloud worden gemigreerd. Dit kan worden bereikt door on-premise en cloudresources met elkaar te verbinden, waarbij naadloze communicatie tussen de twee omgevingen wordt gegarandeerd. Deze aanpak is geschikt voor organisaties met specifieke compliancy vereisten, legacy-systemen of afhankelijkheden die een geleidelijke migratie vereisen.

2 Hybrid

3. Herontwerpen voor Cloud-Native Oplossingen

Herzie en herbouw integratieoplossingen met behulp van microservices, serverless-functies en cloud-native berichtenservices. Deze complexe aanpak maximaliseert schaalbaarheid en flexibiliteit, maar vereist een paradigma-shift en aanzienlijk herontwerp, of het nu via Azure Integration Services is, of het verkennen van verschillende iPaaS-opties.

Breek bestaande monolithische BizTalk-coördinatie af in microservices. Dit maakt een meer modulaire en schaalbare architectuur mogelijk. Maak gebruik van cloud-native berichtenservices zoals Azure Service Bus of Amazon SQS voor asynchrone communicatie tussen verschillende componenten. Dit verbetert de ontkoppeling van services en ondersteunt event-driven architecturen.

Zorgvuldige planning en een gefaseerde aanpak van migratie om potentiële verstoringen van lopende operaties te minimaliseren, zijn essentieel in dit migratiescenario.

3 Rearchitect

Samenvatting

Hoewel BizTalk een robuuste technologie is, worden de ware voordelen duidelijk bij het omarmen van migratie. Cloud-native integratieplatforms ontgrendelen grenzeloze schaalbaarheid voor zowel huidige als toekomstige integraties. Het potentieel voor kostenbesparingen is aanzienlijk, omdat je de kosten kunt verlagen die gepaard gaan met BizTalk-licenties en de complexe onderliggende softwarestack. Onafhankelijkheid komt naar voren als een belangrijk voordeel. Door los te komen van de afhankelijkheid van IT-experts met gespecialiseerde BizTalk-kennis, kun je vertrouwen op gemeenschappelijke ontwikkelingsstandaarden, open-source oplossingen verkennen of gebruikmaken van bedrijfsgerichte low-code iPaaS-opties. Deze verschuiving optimaliseert niet alleen de efficiëntie, maar positioneert je organisatie ook om snel aan te passen aan de evoluerende integratiebehoeften.

Het selecteren van het meest geschikte migratiescenario hangt af van factoren zoals de complexiteit van je integratiearchitectuur, het gewenste niveau van cloud optimalisatie, budgetoverwegingen en de urgentie van migratie. Yenlo biedt uitgebreide services voor het beoordelen van je huidige BizTalk-implementatie, die waardevolle inzichten opleveren die cruciaal zijn voor het vormgeven van een effectieve migratiestrategie. Deze grondige analyse dient ook als een robuuste basis om precies de iPaaS-oplossing te bepalen die het beste aansluit bij de unieke behoeften en doelstellingen van je organisatie.

ned
Sluiten