Mit dem Azure BizTalk Migrator steht erstmalig ein Tool zur Verfügung, das mit dem Versprechen angetreten ist, die Migration vorhandener BizTalk Lösungen nach Azure weitestgehend zu automatisieren. In diesem WebCast stellt Ihnen Mirko Dobermann (QUIBIQ Rostock) das Tool und seine Funktionsweise vor. Wir beleuchten den aktuellen Leistungsumfang anhand konkreter Beispielszenarien und bewerten die erzeugten Ergebnisse.
3. #3
• Vorstellung AIM BizTalk Migrator … Erzeugung von Azure Komponenten aus BizTalk Artefakten
• Demo … Beispielhafte Migration nach Azure
• AIM Evaluation … was geht und welche Einschränkungen existieren
• Takeaways … ein Fazit
• Q&A
Azure Integration Migration
Was Sie inhaltlich erwartet
5. #5
Keine Innovation ohne Integration
IoT-Projektes
Integration
Mobile-App
digitaler Innovationen
Integration
Source:
“Market Guide for Hybrid Integration Platform-Enabling Technologies,” by Elizabeth Golluscio, Jess Thompson, Keith Guttridge, April 25, 2016
Gartner “Use a Hybrid Integration Approach to Empower Digital Transformation,” by Rob van der Meulen, April 26, 2018
6. #6
Moderne Integration:
Verbinden von Komponenten auf einer Plattform
Punkt-zu-Punkt
Entwicklungsbasiert
EAI
Serverbasiert
Modern integration
Connectivity auf und durch
die Plattform
7. #7
Connecting everything, everywhere in every style by everybody
Die umfassenden Möglichkeiten der Integration mit der Microsoft Integration Platform
8. #8
• Vorstellung AIM BizTalk Migrator … Erzeugung von Azure Komponenten aus BizTalk Artefakten
• Demo … Beispielhafte Migration nach Azure
• AIM Evaluation … was geht und welche Einschränkungen existieren
• Takeaways … ein Fazit
• Q&A
Azure Integration Migration
Was Sie inhaltlich erwartet
9. #9
• Integration auf der MS Plattform über Jahre gleichbedeutend
mit der Verwendung von BizTalk Server
• Einsatzszenarien von simplen File Mover Use Cases bis zu
sehr komplexen Ansätzen
• Heute: Hybride Integrationsstrategien
• Abbildung in Azure Integration Services nicht
eindeutig möglich
• Keine direkte Entsprechung von BizTalk Artefakten
• Unterschiedliche Lösungsansätze mit unterschiedlichen
Leistungsparametern und Kosten
• Out-of-the-box BizTalk Features erfordern extra Code
Cloud Migration
Die Herausforderung
There is a tool for it!
10. #10
• CLI innerhalb des Azure Integration Migration (AIM)
Toolkits
• Public Availability der ersten Beta im November 2020
• Koordination der Entwicklung durch Valerie Robb
(Program Manager for Microsoft BizTalk Server,
Host Integration Server and Logic Apps)
• Quell Code Repository auf GitHub verfügbar
https://github.com/Azure/aimtool
• Contributions welcome
BizTalk Migrator
Short Facts
17. #17
Was geht und welche Einschränkungen existieren
AIM Evaluation
18. #18
• Support for ‘Most Common Flows’, d.h. Messaging und einfache Orchestrations
• Fokus auf FTP/File Mover Szenarien
• Vier enthaltene Sample Szenarien
• Umfangreiche ARM Templates und PowerShell Deployment Scripts
• Eigene Erweiterbarkeit der Konvertierungs-Logik (Plugable Architecture)
• State-of-the-art Azure Code
• Großer „Nebenbei“-Effekt: Es skaliert super!
AIM Evaluation
Was geht bereits?
19. #19
• Noch nicht konvertiert werden können:
• Custom Pipelines
• C# Code in Expression Shapes
• WCF-Adapter
• Komplexe Orchestrierungen,
Correlations, Sequential Convoys,
EDI, Envelope Handling, …
• Technische Azure Limits1
• Eindeutigkeit von Bezeichnern
• Namespace Längen
• Max. Shape Anzahl je LogicApp
• Message Sizes
• …
AIM Evaluation
Welche Einschränkungen gelten aktuell?
1 https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config
20. #20
• Es ist eine erste Version … und ein sehr guter Start
• Aktuell Fokus auf Funktionalität, d.h. auf maximale Konvertierbarkeit und Kompatibilität,
weniger auf Performanz und Kosten
• Konvertierungs-Ergebnis ist Startpunkt für Anpassungen und Optimierungen
• Technische Azure Limits sind zu beachten … wie überall
• Schrittweise Migration von Schnittstellen und Prozessen dort wo es sich empfiehlt
• BizTalk behält seine Berechtigung in Hybriden Szenarien
Takeaways
Fazit BizTalk Migrator
Vielen Dank.