Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Azure Logic Apps (Estándar)
Note
Esta característica de versión preliminar está sujeta a los Términos de uso complementarios para las versiones preliminares de Microsoft Azure.
Si su organización usa plataformas de integración como BizTalk Server, MuleSoft Anypoint u otro middleware, migrar estas cargas de trabajo a Azure Logic Apps puede resultar compleja y difícil. Una migración típica implica las siguientes tareas:
- Detectar y catalogar artefactos de integración en la plataforma de origen.
- Analice la complejidad y planee una hoja de ruta de migración.
- Convierta artefactos de origen en flujos de trabajo estándar para Azure Logic Apps.
- Valide los flujos de trabajo generados con las especificaciones de origen.
- Implemente la solución migrada en Azure.
Para guiarle a través del proceso de migración, use Visual Studio Code y la extensión Azure Logic Apps Migration Agent. Esta extensión con tecnología de inteligencia artificial automatiza la migración de integraciones empresariales a flujos de trabajo estándar en Azure Logic Apps.
El agente de migración le guía a través de un flujo de trabajo de migración estructurado de 5 fases. Basado en GitHub Copilot y la API de modelo de lenguaje de Visual Studio Code, la extensión funciona con agentes especializados de GitHub Copilot y analizadores integrados, mientras usted mantiene el control en cada paso.
En este artículo se proporciona información general sobre el agente de migración, las funcionalidades clave de la extensión, las plataformas de origen admitidas y el flujo de trabajo guiado de migración en 5 fases.
Plataformas de origen y entornos de implementación admitidos
El agente de migración admite actualmente las siguientes plataformas de integración de origen:
| Plataforma de origen | Versions | Situación | Analizador |
|---|---|---|---|
| BizTalk Server | 2016, 2020 | Completado completamente | Integrado |
| MuleSoft Anypoint | Mule 3, Mule 4 | En curso, aún no está disponible | Integrado (código auxiliar) |
La extensión Azure Logic Apps Migration Agent para Visual Studio Code es un proyecto extensible de código abierto. Para agregar compatibilidad con una nueva plataforma, contribuya con un analizador integrado o cree una extensión de analizador externo. Para más información, consulte Extensión del agente de migración mediante la creación y adición de analizadores personalizados para nuevas plataformas.
Tipos de artefactos de BizTalk Server admitidos
Actualmente, el agente de migración admite los siguientes tipos de artefactos de BizTalk Server:
| Tipo de artefacto | Extensión de nombre de archivo | Description |
|---|---|---|
| Proyecto | .btproj |
Archivo de proyecto de BizTalk |
| Orchestration | .odx |
Definición de orquestación de BizTalk |
| Schema | .xsd |
Definición de esquema XML |
| Map | .btm |
Mapa de BizTalk (transformación XSLT) |
| Pipeline | .btp |
Definición de canalización de BizTalk |
| Vinculaciones | .xml |
Enlaces de puerto y configuración del punto de conexión |
Tipos de artefactos de MuleSoft Anypoint admitidos
El agente de migración admite actualmente los siguientes tipos de artefacto de MuleSoft Anypoint:
| Tipo de artefacto | Patrón de archivo | Description |
|---|---|---|
| Flujo | mule-*.xml |
Definiciones de flujo de Mule |
| Configuration | pom.xml |
Dependencias del proyecto y configuración |
Entornos de implementación de destino admitidos
El agente de migración genera actualmente flujos de trabajo estándar para los siguientes entornos de implementación de destino y opciones de hospedaje:
| Entorno de destino | Opción de hospedaje |
|---|---|
| Instancia de Azure Logic Apps de un solo inquilino (estándar) | Plan de servicio de flujo de trabajo |
| Su propia infraestructura local conectada parcialmente | Híbrido |
Para obtener más información, consulte Diferencias entre las aplicaciones lógicas Estándar y Consumo.
Funcionalidades clave del agente de migración de Azure Logic Apps
El agente de migración incluye las siguientes funcionalidades principales:
| Capacidad | Features |
|---|---|
| Compatibilidad con varias plataformas | Analizadores integrados más un sistema de complementos de analizador extensible para plataformas asociadas. |
| Flujo de trabajo guiado por 5 fases | Sigue un proceso de migración estructurado de la detección a la implementación con seguimiento de progreso y visualización en cada fase. |
| Análisis y conversión con tecnología de inteligencia artificial | Agentes de GitHub Copilot especializados que analizan, planean y convierten los artefactos de integración: - @migration-analyser - @migration-planner - @migration-converter |
| Analizadores integrados | Analizadores basados en TypeScript para orquestaciones, mapas, esquemas, canalizaciones y enlaces de BizTalk. |
| Visualización de flujo | Diagramas interactivos de arquitectura, flujos de mensajes, análisis de brechas y seguimiento de dependencias. |
| Implementación en Azure | Configuración de implementación directa desde Visual Studio Code. |
Fases de migración para proyectos de integración
El agente de migración le guía a través del siguiente flujo de trabajo de migración de 5 fases:
| Order | Stage | propósito |
|---|---|---|
| 1 | Detección | Examine, detecte y cataloge artefactos de integración en la plataforma de origen. El agente detecta automáticamente la plataforma, examina los archivos y crea un gráfico de dependencias y un inventario de artefactos. |
| 2 | Planificación | Analice la complejidad, planee la hoja de ruta de migración y asigne patrones de origen a patrones de Logic Apps. El agente genera planes de migración para cada flujo con asignaciones de acciones, análisis de brechas y estimaciones de esfuerzo. |
| 3 | Conversión | Transforme los artefactos de origen en flujos de trabajo estándar, conexiones y archivos auxiliares para Azure Logic Apps. El agente crea tareas de conversión y ejecuta los planes de tareas generados durante la fase de planeación. |
| 4 | Validation | Pruebe los flujos de trabajo generados y valide el comportamiento con las especificaciones de origen. |
| 5 | Implementación | Despliegue artefactos generados para Azure Logic Apps en Azure. |
agentes de GitHub Copilot usados en la migración
En el área de trabajo del proyecto de Visual Studio Code, el agente de migración configura y funciona con los siguientes agentes de GitHub Copilot para ayudarle a través del proceso de automatización de la migración:
| Agente de GitHub Copilot | tarea |
|---|---|
@migration-analyser |
Analice los artefactos detectados, detecte grupos de flujo y genere visualizaciones de arquitectura. |
@migration-planner |
Cree planes de migración para cada flujo con asignaciones de acciones y análisis de brechas. |
@migration-converter |
Ejecute tareas de conversión que generen flujos de trabajo estándar y conexiones para Azure Logic Apps. |
Estos agentes funcionan con 25 herramientas de modelo de lenguaje registradas en Visual Studio Code para leer artefactos, almacenar resultados y administrar el flujo de trabajo de migración.
Contenido relacionado
- Fase 1 del agente de migración: detección
- Fase 2 del agente de migración: planeación
- Fase 3 del agente de migración: Conversión
- Fase 4 del agente de migración: validación
- Fase 5 del agente de migración: implementación
- Ampliar el agente de migración mediante la personalización para plataformas de integración no admitidas