Migrationsautomatisierung von Integrationsplattformen zu Azure Logic Apps (Vorschau)

Gilt für: Azure Logic Apps (Standard)

Note

Dieses Vorschaufeature unterliegt den ergänzenden Nutzungsbedingungen für Microsoft Azure Previews.

Wenn Ihre Organisation Integrationsplattformen wie BizTalk Server, MuleSoft Anypoint oder andere Middleware verwendet, kann die Migration dieser Workloads zu Azure Logic Apps komplex und schwierig sein. Eine typische Migration umfasst die folgenden Aufgaben:

  • Entdecken und katalogisieren Sie Integrationsartefakte in der Quellplattform.
  • Analysieren Sie komplexität und planen Sie eine Migrationsroadmap.
  • Konvertieren Sie Quellartefakte in Standardworkflows für Azure Logic Apps.
  • Überprüfen Sie generierte Workflows anhand von Quellspezifikationen.
  • Stellen Sie die migrierte Lösung für Azure bereit.

Um Sie durch den Migrationsprozess zu führen, verwenden Sie Visual Studio Code und die Azure Logic Apps Migrations-Agent-Erweiterung. Diese KI-gestützte Erweiterung automatisiert die Migration von Unternehmensintegrationen zu Standardworkflows in Azure Logic Apps.

Der Migrations-Agent führt Sie durch einen strukturierten 5-Phasen-Migrationsworkflow. Basierend auf GitHub Copilot und der Visual Studio Code Sprachmodell-API funktioniert die Erweiterung mit spezialisierten GitHub Copilot Agents und integrierten Parsern, während Sie bei jedem Schritt die Kontrolle behalten.

Dieser Artikel enthält eine Übersicht über den Migrations-Agent, die wichtigsten Funktionen der Erweiterung, unterstützte Quellplattformen und den geführten 5-Phasen-Migrationsworkflow.

Unterstützte Quellplattformen und Bereitstellungsumgebungen

Der Migrations-Agent unterstützt derzeit die folgenden Quellintegrationsplattformen:

Quellplattform Versionen Status Parser
BizTalk Server 2016, 2020 Vollständig abgeschlossen Integriert
MuleSoft Anypoint Mule 3, Mule 4 In Bearbeitung, noch nicht verfügbar Integriert (Stub)

Die Azure Logic Apps Migrations-Agent-Erweiterung für Visual Studio Code ist ein Open Source-, erweiterbares Projekt. Um Unterstützung für eine neue Plattform hinzuzufügen, tragen Sie einen integrierten Parser bei, oder erstellen Sie eine externe Parsererweiterung. Weitere Informationen finden Sie unter Erweitern des Migrations-Agents durch Erstellen und Hinzufügen von benutzerdefinierten Parsern für neue Plattformen.

Unterstützte BizTalk Server Artefakttypen

Der Migrations-Agent unterstützt derzeit die folgenden BizTalk Server Artefakttypen:

Artefakttyp Dateinamenerweiterung Beschreibung
Projekt .btproj BizTalk-Projektdatei
Orchestration .odx BizTalk-Orchestrierungsdefinition
Schema .xsd XML-Schemadefinition
Map .btm BizTalk-Zuordnung (XSLT-Transformation)
Rohrleitung .btp BizTalk-Pipelinedefinition
Bindings .xml Portbindungen und Endpunktkonfiguration

Unterstützte MuleSoft Anypoint-Artefakttypen

Der Migrations-Agent unterstützt derzeit die folgenden MuleSoft Anypoint-Artefakttypen:

Artefakttyp Dateimuster Beschreibung
Durchfluss mule-*.xml Mule Flow-Definitionen
Configuration pom.xml Projektabhängigkeiten und Konfiguration

Unterstützte Zielbereitstellungsumgebungen

Der Migrations-Agent generiert derzeit Standardworkflows für die folgenden Zielbereitstellungsumgebungen und Hostingoptionen:

Zielumgebung Hostingoption
Mandantenfähige Azure Logic Apps (Standard) Workflowdienstplan
Ihre eigene teilweise verbundene, lokale Infrastruktur Hybrid

Weitere Informationen finden Sie unter Unterschiede zwischen Standard- und Verbrauchslogik-Apps.

Wichtige Funktionen im Azure Logic Apps Migrations-Agent

Der Migrations-Agent enthält die folgenden Kernfunktionen:

Fähigkeit Features
Multiplattformunterstützung Integrierte Parser sowie ein erweiterbares Parser-Plug-In-System für Partnerplattformen.
5-Stufen-geführter Workflow Folgt einem strukturierten Migrationsprozess von der Ermittlung zur Bereitstellung mit Fortschrittsverfolgung und Visualisierung in jeder Phase.
KI-gestützte Analyse und Konvertierung Spezialisierte GitHub Copilot Agents, die Ihre Integrationsartefakte analysieren, planen und konvertieren:

- @migration-analyser
- @migration-planner
- @migration-converter
Integrierte Parser TypeScript-basierte Parser für BizTalk-Orchestrationen, Karten, Schemas, Pipelines und Bindungen.
Flussvisualisierung Interaktive Architekturdiagramme, Nachrichtenflüsse, Lückenanalyse und Abhängigkeitsnachverfolgung.
Azure-Bereitstellung Direkte Bereitstellungskonfiguration aus Visual Studio Code.

Migrationsphasen für Integrationsprojekte

Der Migrations-Agent führt Sie durch den folgenden 5-Phasen-Migrationsworkflow:

Diagramm, das die fünf Migrationsphasen zeigt: Ermittlung, Planung, Konvertierung, Validierung und Bereitstellung.

Bestellung Stage Purpose
1 Entdeckung Scannen, Erkennen und Katalogisieren von Integrationsartefakten auf der Quellplattform.

Der Agent erkennt automatisch die Plattform, scannt Dateien und erstellt ein Abhängigkeitsdiagramm und artefaktinventar.
2 Planung Analysieren Sie die Komplexität, planen Sie die Migrations-Roadmap und ordnen Sie die Quellmuster den Logic Apps-Mustern zu.

Der Agent generiert Migrationspläne für jeden Fluss mit Aktionszuordnungen, Lückenanalyse und Leistungsschätzungen.
3 Umrechnung Transformieren Sie Quellartefakte in Standardworkflows, Verbindungen und unterstützende Dateien für Azure Logic Apps.

Der Agent erstellt Konvertierungsaufgaben und führt die während der Planungsphase generierten Aufgabenpläne aus.
4 Validation Testen Sie generierte Workflows und überprüfen Sie das Verhalten anhand von Quellspezifikationen.
5 Deployment Stellen Sie generierte Artefakte für Azure Logic Apps für Azure bereit.

GitHub Copilot-Agents, die bei der Migration verwendet werden

In Ihrem Visual Studio Code Projektarbeitsbereich richtet der Migrations-Agent die folgenden GitHub Copilot Agents ein und arbeitet mit diesen zusammen, um Sie durch den Migrationsautomatisierungsprozess zu unterstützen:

GitHub Copilot Agent Aufgabe
@migration-analyser Analysieren Sie ermittelte Artefakte, erkennen Sie Flussgruppen und generieren Sie Architekturvisualisierungen.
@migration-planner Erstellen Sie Migrationspläne für jeden Fluss mit Aktionszuordnungen und Gap-Analysen.
@migration-converter Führen Sie Konvertierungsaufgaben aus, die Standardworkflows und -verbindungen für Azure Logic Apps generieren.

Diese Agents arbeiten mit 25 Sprachmodelltools, die in Visual Studio Code registriert sind, um Artefakte zu lesen, Ergebnisse zu speichern und den Migrationsworkflow zu verwalten.

Nächste Schritte