Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Azure Logic Apps (Standard)
Note
Cette fonctionnalité en préversion est soumise aux conditions d’utilisation supplémentaires pour les préversions de Microsoft Azure.
Si votre organisation utilise des plateformes d’intégration telles que BizTalk Server, MuleSoft Anypoint ou un autre intergiciel, la migration de ces charges de travail vers Azure Logic Apps peut se sentir complexe et difficile. Une migration classique implique les tâches suivantes :
- Découvrez et cataloguez les artefacts d’intégration dans la plateforme source.
- Analysez la complexité et planifiez une feuille de route de migration.
- Convertissez les artefacts sources en flux de travail Standard pour Azure Logic Apps.
- Valider les flux de travail générés par rapport aux spécifications sources.
- Déployez la solution migrée sur Azure.
Pour vous guider tout au long du processus de migration, utilisez Visual Studio Code et l’extension Azure Logic Apps Migration Agent. Cette extension basée sur l’IA automatise la migration d’intégrations d’entreprise vers des flux de travail Standard dans Azure Logic Apps.
L’agent de migration vous guide tout au long d’un flux de travail de migration structuré en 5 étapes. Basée sur GitHub Copilot et l’API de modèle de langage Visual Studio Code, l’extension fonctionne avec des agents de GitHub Copilot spécialisés et des analyseurs intégrés, tandis que vous restez en contrôle à chaque étape.
Cet article fournit une vue d’ensemble de l’agent de migration, des fonctionnalités clés de l’extension, des plateformes sources prises en charge et du flux de travail de migration en 5 étapes guidées.
Plateformes sources prises en charge et environnements de déploiement
L’agent de migration prend actuellement en charge les plateformes d’intégration source suivantes :
| Plateforme source | Versions | État | Analyseur |
|---|---|---|---|
| BizTalk Server | 2016, 2020 | Entièrement terminé | Intégré |
| MuleSoft Anypoint | Mule 3, Mule 4 | En cours, pas encore disponible | Intégré (stub) |
L’extension Azure Logic Apps Migration Agent pour Visual Studio Code est un projet extensible open source. Pour ajouter la prise en charge d’une nouvelle plateforme, contribuez à un analyseur intégré ou créez une extension d’analyseur externe. Pour plus d’informations, consultez Étendre l’agent de migration en créant et en ajoutant des analyseurs personnalisés pour de nouvelles plateformes.
Types d’artéfacts BizTalk Server pris en charge
L’agent de migration prend actuellement en charge les types d’artefacts BizTalk Server suivants :
| Type d’artefact | Extension de nom de fichier | Description |
|---|---|---|
| Projet | .btproj |
Fichier projet BizTalk |
| Orchestration | .odx |
Définition de l’orchestration BizTalk |
| Schéma | .xsd |
Définition de schéma XML |
| Map | .btm |
Carte BizTalk (transformation par XSLT) |
| Pipeline | .btp |
Définition du pipeline BizTalk |
| Bindings | .xml |
Liaisons de port et configuration du point de terminaison |
Types d’artefacts pris en charge par MuleSoft Anypoint
L’agent de migration prend actuellement en charge les types d’artefacts MuleSoft Anypoint suivants :
| Type d’artefact | Modèle de fichier | Description |
|---|---|---|
| Flux | mule-*.xml |
Définitions de flux Mule |
| Configuration | pom.xml |
Dépendances et configuration du projet |
Environnements de déploiement cible pris en charge
L’agent de migration génère actuellement des flux de travail Standard pour les environnements de déploiement cibles et les options d’hébergement suivants :
| Environnement cible | Option d’hébergement |
|---|---|
| Azure Logic Apps à locataire unique (Standard) | Plan de service de flux de travail |
| Votre propre infrastructure locale partiellement connectée | Hybride |
Pour plus d’informations, consultez Différences entre les applications logiques Standard et Consommation.
Fonctionnalités clés dans Azure Logic Apps Agent de migration
L’agent de migration inclut les fonctionnalités principales suivantes :
| Capacité | Features |
|---|---|
| Prise en charge multiplateforme | Analyseurs intégrés ainsi qu’un système de plug-in d’analyseur extensible pour les plateformes partenaires. |
| Flux de travail guidé en 5 étapes | Suit un processus de migration structuré de la découverte au déploiement avec suivi et visualisation de progression à chaque étape. |
| Analyse et conversion basées sur l’IA | Agents GitHub Copilot spécialisés qui analysent, planifient et convertissent vos artefacts d’intégration : - @migration-analyser - @migration-planner - @migration-converter |
| Analyseurs intégrés | Analyseurs basés sur TypeScript pour les orchestrations, cartes, schémas, pipelines et liaisons BizTalk. |
| Visualisation de flux | Diagrammes d’architecture interactive, flux de messages, analyse des écarts et suivi des dépendances. |
| Déploiement Azure | Configuration directe du déploiement à partir de Visual Studio Code. |
Étapes de migration pour les projets d’intégration
L’agent de migration vous guide tout au long du flux de travail de migration en 5 étapes suivants :
| Commande | Étape | Objectif |
|---|---|---|
| 1 | Découverte | Analysez, détectez et cataloguez les artefacts d’intégration sur la plateforme source. L’agent détecte automatiquement la plateforme, analyse les fichiers et génère un graphique de dépendances et un inventaire d’artefacts. |
| 2 | Planifié | Analysez la complexité, planifiez la feuille de route de migration et mappez les modèles sources aux modèles Logic Apps. L’agent génère des plans de migration pour chaque flux avec des mappages d’actions, une analyse des écarts et des estimations d’effort. |
| 3 | Conversion | Transformez les artefacts sources en flux de travail standard, en connexions et fichiers auxiliaires pour Azure Logic Apps. L’agent crée des tâches de conversion et exécute les plans de tâches générés pendant l’étape de planification. |
| 4 | Validation | Testez les flux de travail générés et validez le comportement par rapport aux spécifications sources. |
| 5 | Déploiement | Déployez des artefacts générés pour Azure Logic Apps sur Azure. |
GitHub Copilot agents utilisés dans la migration
Dans votre espace de travail de projet Visual Studio Code, l’agent de migration configure et fonctionne avec les agents de GitHub Copilot suivants pour vous aider dans le processus d’automatisation de la migration :
| GitHub assistant Copilot | Tâche |
|---|---|
@migration-analyser |
Analysez les artefacts découverts, détectez les groupes de flux et générez des visualisations d’architecture. |
@migration-planner |
Créez des plans de migration pour chaque flux avec des mappages d’actions et une analyse des écarts. |
@migration-converter |
Exécutez des tâches de conversion qui génèrent des flux de travail et des connexions Standard pour Azure Logic Apps. |
Ces agents fonctionnent avec 25 outils de modèle de langage inscrits dans Visual Studio Code pour lire les artefacts, stocker les résultats et gérer le flux de travail de migration.
Contenu connexe
- Étape 1 de l’agent de migration - Découverte
- Étape 2 de l’agent de migration - Planification
- Étape 3 de l’agent de migration - Conversion
- Étape 4 de l’agent de migration - Validation
- Étape 5 de l’agent de migration - Déploiement
- Étendre l’agent de migration en créant des plateformes d’intégration non prises en charge personnalisées