Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: App per la logica di Azure (Standard)
Note
Questa funzionalità di anteprima è soggetta alle Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.
Se l'organizzazione usa piattaforme di integrazione come BizTalk Server, MuleSoft Anypoint o altri middleware, la migrazione di questi carichi di lavoro ad App per la logica di Azure può risultare complessa e impegnativa. Una migrazione tipica prevede le attività seguenti:
- Individuare e catalogare gli artefatti di integrazione nella piattaforma di origine.
- Analizzare la complessità e pianificare una roadmap per la migrazione.
- Convertire gli artefatti di origine in flussi di lavoro Standard per App per la logica di Azure.
- Convalidare i flussi di lavoro generati in base alle specifiche di origine.
- Distribuire la soluzione migrata in Azure.
Per eseguire il processo di migrazione, usare Visual Studio Code e l'estensione dell'agente di migrazione App per la logica di Azure. Questa estensione basata su intelligenza artificiale automatizza la migrazione delle integrazioni aziendali ai flussi di lavoro Standard in App per la logica di Azure.
L'agente di migrazione illustra un flusso di lavoro di migrazione strutturato in 5 fasi. Basata su GitHub Copilot e sull'API del modello di linguaggio Visual Studio Code, l'estensione funziona con agenti di GitHub Copilot specializzati e parser predefiniti, pur mantenendo il controllo in ogni passaggio.
Questo articolo offre una panoramica dell'agente di migrazione, delle funzionalità principali dell'estensione, delle piattaforme di origine supportate e del flusso di lavoro guidato per la migrazione in 5 fasi.
Piattaforme di origine e ambienti di distribuzione supportati
L'agente di migrazione supporta attualmente le piattaforme di integrazione di origine seguenti:
| Piattaforma di origine | Versions | Condizione | Parser |
|---|---|---|---|
| BizTalk Server | 2016, 2020 | Completamento completo | Built-in |
| MuleSoft Anypoint | Mulo 3, Mule 4 | In corso, non ancora disponibile | Predefinito (stub) |
L'estensione dell'agente di migrazione App per la logica di Azure per Visual Studio Code è un progetto open source ed estendibile. Per aggiungere il supporto per una nuova piattaforma, contribuire a un parser predefinito o creare un'estensione del parser esterno. Per altre informazioni, vedere Estendere l'agente di migrazione creando e aggiungendo parser personalizzati per le nuove piattaforme.
Tipi di artefatti BizTalk Server supportati
L'agente di migrazione supporta attualmente i tipi di artefatti BizTalk Server seguenti:
| Tipo di artefatto | Estensione del nome del file | Descrizione |
|---|---|---|
| Progetto | .btproj |
File di progetto BizTalk |
| Orchestrazione | .odx |
Definizione di orchestrazione BizTalk |
| Schema | .xsd |
Definizione di XML Schema |
| Map | .btm |
Mappa BizTalk (trasformazione XSLT) |
| Pipeline | .btp |
Definizione della pipeline BizTalk |
| Collegamenti | .xml |
Associazioni di porte e configurazione dell'endpoint |
Tipi di artefatti MuleSoft Anypoint supportati
L'agente di migrazione supporta attualmente i tipi di artefatti MuleSoft Anypoint seguenti:
| Tipo di artefatto | Criterio di file | Descrizione |
|---|---|---|
| Flusso | mule-*.xml |
Definizioni di flussi Mule |
| Configuration | pom.xml |
Le dipendenze e la configurazione del progetto |
Ambienti di distribuzione di destinazione supportati
L'agente di migrazione genera attualmente flussi di lavoro Standard per gli ambienti di distribuzione di destinazione e le opzioni di hosting seguenti:
| Ambiente di destinazione | Opzione di hosting |
|---|---|
| App per la logica di Azure a tenant singolo (Standard) | Piano di servizi per il flusso di lavoro |
| La tua infrastruttura locale parzialmente connessa | Ibrido |
Per altre informazioni, vedere Differenze tra app di logica standard e a consumo.
Funzionalità principali nell'agente di migrazione di App per la logica di Azure
L'agente di migrazione include le funzionalità principali seguenti:
| Capability | Features |
|---|---|
| Supporto multipiattaforma | Parser predefiniti e un sistema di plug-in di parser estendibile per le piattaforme partner. |
| Flusso di lavoro guidato a 5 fasi | Segue un processo di migrazione strutturato dall'individuazione alla distribuzione con il rilevamento dello stato di avanzamento e la visualizzazione in ogni fase. |
| Analisi e conversione basate sull'intelligenza artificiale | Agenti specializzati GitHub Copilot che analizzano, pianificano e converteno gli artefatti di integrazione: - @migration-analyser - @migration-planner - @migration-converter |
| Parser predefiniti | Parser basati su TypeScript per orchestrazioni BizTalk, mappe, schemi, pipeline e associazioni. |
| Visualizzazione del flusso | Diagrammi di architettura interattiva, flussi di messaggi, analisi dei gap e rilevamento delle dipendenze. |
| Distribuzione di Azure | Configurazione della distribuzione diretta da Visual Studio Code. |
Fasi di migrazione per i progetti di integrazione
L'agente di migrazione guida l'utente nel flusso di lavoro di migrazione a 5 fasi seguente:
| Order | Stage | Purpose |
|---|---|---|
| 1 | Scoperta | Analizzare, rilevare e catalogare gli artefatti di integrazione nella piattaforma di origine. L'agente rileva automaticamente la piattaforma, analizza i file e compila un grafico delle dipendenze e un inventario degli artefatti. |
| 2 | Pianif. | Analizzare la complessità, pianificare la roadmap per la migrazione e mappare gli schemi di origine agli schemi di Logic Apps. L'agente genera piani di migrazione per ogni flusso con mapping di azioni, analisi dei gap e stime di lavoro. |
| 3 | Conversione | Trasformare gli artefatti di origine in flussi di lavoro standard, connessioni e file di supporto per App per la logica di Azure. L'agente crea attività di conversione ed esegue i piani attività generati durante la fase di pianificazione. |
| 4 | Convalida | Testare i flussi di lavoro generati e convalidare il comportamento rispetto alle specifiche di origine. |
| 5 | Deployment | Distribuire gli artefatti generati per App per la logica di Azure in Azure. |
Agenti di GitHub Copilot usati nella migrazione
Nell'area di lavoro del progetto Visual Studio Code l'agente di migrazione configura e funziona con gli agenti di GitHub Copilot seguenti per semplificare il processo di automazione della migrazione:
| GitHub agente Copilot | Attività |
|---|---|
@migration-analyser |
Analizzare gli artefatti individuati, rilevare i gruppi di flussi e generare visualizzazioni dell'architettura. |
@migration-planner |
Creare piani di migrazione per ogni flusso con mapping delle azioni e analisi dei gap. |
@migration-converter |
Eseguire attività di conversione che generano flussi di lavoro e connessioni Standard per App per la logica di Azure. |
Questi agenti funzionano con 25 strumenti del modello linguistico registrati in Visual Studio Code per leggere elementi, archiviare i risultati e gestire il flusso di lavoro di migrazione.
Contenuti correlati
- Fase 1 dell'agente di migrazione - Individuazione
- Fase 2 dell'agente di migrazione - Pianificazione
- Fase 3 dell'agente di migrazione - Conversione
- Fase 4 dell'agente di migrazione - Convalida
- Fase 5 dell'agente di migrazione - Distribuzione
- Estendere l'agente di migrazione creando personalizzazioni per piattaforme di integrazione non supportate