Compartir a través de


Migración de Power Automate a Azure Logic Apps (estándar)

Se aplica a: Azure Logic Apps (estándar)

Muchos equipos de desarrollo necesitan cada vez más compilar soluciones de automatización escalables, seguras y eficientes. Quizás su equipo también se enfrenta a la elección estratégica de migrar sus flujos en Microsoft Power Automate a flujos de trabajo estándar en Azure Logic Apps. Tanto Power Automate como Azure Logic Apps proporcionan potentes plataformas y herramientas de automatización. Sin embargo, para las empresas que ejecutan cargas de trabajo complejas, de gran volumen y de carácter confidencial, Azure Logic Apps (estándar) ofrece muchas ventajas clave.

Esta guía describe las ventajas que se obtienen al hacer la transición a Azure Logic Apps (estándar).

Ventajas de la migración

Azure Logic Apps (estándar) proporciona las siguientes ventajas al ofrecer funcionalidades que dan soporte a escenarios y necesidades de nivel empresarial. La siguiente tabla contiene una lista de ejemplos a nivel general:

Ventajas Funcionalidades
Herramientas flexibles de integración y desarrollo - Desarrollo basado en explorador mediante Azure Portal
- Desarrollo local, depuración y pruebas con Visual Studio Code
- Más de 1 400 conectores para Microsoft, Azure y otros servicios, sistemas, aplicaciones y datos

Para más información, consulte Integración y desarrollo.
Seguridad y cumplimiento mejorados - Integración de red virtual
- Puntos de conexión privados
- Autenticación de identidad administrada
- Microsoft Entra ID
- Control de acceso basado en rol (RBAC)

Para más información, consulte Seguridad y cumplimiento ante todo.
Rendimiento y escalabilidad mejorados - Recursos de proceso dedicados
- Escalado elástico
- Procesamiento paralelo
- Baja latencia

Para más información, consulte Rendimiento y escalabilidad.
Sólidas funcionalidades de continuidad empresarial y recuperación ante desastres (BCDR) - Copias de seguridad automatizadas
- Redundancia geográfica
- Alta disponibilidad con redundancia integrada

Para más información, consulte Continuidad empresarial y recuperación ante desastres.
Control de versiones con CI/CD
(integración e implementación continuas)
- Integración perfecta con repositorios de Git, que proporcionan seguimiento de cambios, ramificación y colaboración en equipo en Azure DevOps o GitHub

- Automatización de la implementación con canalizaciones de CI/CD e infraestructura como código (plantillas de ARM y archivos de Bicep)

Para más información, consulte Control de versiones con CI/CD.

Para más información y comparaciones detalladas sobre las funcionalidades, consulte Comparación de detalles de funcionalidades.

Integración y desarrollo

Azure Logic Apps destaca por ayudarle a integrar sus flujos de trabajo con una amplia gama de servicios, sistemas, aplicaciones y datos, y por ofrecer herramientas que ayudan a acelerar su proceso de desarrollo.

  • Herramientas para desarrolladores y reutilización

    • Cree flujos de trabajo visualmente usando un diseñador basado en navegador que incluye un editor de expresiones, o use el editor de código JSON en Azure Portal.

      Recorte de pantalla que muestra Azure Portal y el diseñador de flujos de trabajo.

    • Compile componentes modulares y reutilizables con proyectos de aplicaciones lógicas en Visual Studio Code cuando use la extensión de Azure Logic Apps (estándar). Estos componentes le ayudan a reducir el tiempo de desarrollo y asegurarse de que tiene coherencia entre proyectos.

      Recorte de pantalla que muestra Visual Studio Code, proyecto de aplicación lógica estándar y diseñador de flujo de trabajo.

    • Cree, depure, ejecute y administre localmente flujos de trabajo administrados por su proyecto de aplicación lógica en Visual Studio Code cuando utilice la extensión de Azure Logic Apps (estándar).

  • Amplia biblioteca de conectores

    Elija entre más de 1 400 conectores hospedados en Azure para acceder a servicios en la nube, sistemas locales, aplicaciones y otros orígenes de datos. Conéctese de forma aún más segura a servicios clave como SQL Server e instancias de Azure Key Vault y de formas más escalables mediante operaciones integradas con el runtime de Azure Logic Apps.

    Para más información, consulte la siguiente documentación:

  • Galería de plantillas de flujo de trabajo

    Cree flujos de trabajo aún más rápido empezando con plantillas prediseñadas para patrones de carga de trabajo de uso común, incluidos los que son compatibles con el procesamiento de datos de IA y los escenarios de finalización de chat.

  • Adición y ejecución de sus propios fragmentos de código

    Escriba y ejecute código .NET, scripts de C# o scripts de PowerShell desde el flujo de trabajo estándar. Para obtener más información, consulte los siguientes recursos:

Seguridad y cumplimiento ante todo

Las empresas consideran la seguridad una de sus principales prioridades, por lo que Azure Logic Apps (estándar) proporciona características de seguridad que difieren de las funcionalidades de Power Automate, por ejemplo:

  • Integración de redes virtuales y puntos de conexión privados

    Ejecute flujos de trabajo estándar dentro de redes virtuales de Azure seguras, que reducen la exposición a la Internet pública a través de puntos de conexión privados y mejoran la seguridad de los datos.

  • Autenticación de identidad administrada

    Elimine la necesidad de administrar manualmente las credenciales de usuario, al tiempo que permite que sus flujos de trabajo accedan e interactúen de forma segura con otros servicios o recursos de Azure.

  • Control de acceso basado en rol (RBAC)

    Minimice los riesgos de acceso o cambios no autorizados asignando permisos granulares a los flujos de trabajo de su aplicación lógica con controles de acceso basados en roles definidos con precisión. En Azure Logic Apps, RBAC funciona a nivel de recurso, donde se asigna acceso basado en roles a un recurso específico. Por lo tanto, si el creador del flujo de trabajo se va, usted no pierde el acceso al mismo. Para más información, consulte Acceso y datos seguros para flujos de trabajo y ¿Qué es el control de acceso basado en roles de Azure (Azure RBAC)?.

    En Power Automate, RBAC funciona a nivel de usuario. Para más información, consulte Administración de la seguridad para Power Automate.

  • Funcionalidades de registro y auditoría

    En Azure Logic Apps, puede usar seguimientos de auditoría para hacer un seguimiento de los cambios y garantizar el cumplimiento de los estándares de seguridad.

Rendimiento y escalabilidad

Azure Logic Apps (estándar) está diseñada y compilada para un alto rendimiento y una automatización escalable, lo que hace que la plataforma sea ideal para flujos de trabajo a gran escala con las siguientes funcionalidades:

  • Recursos de proceso dedicados

    Un recurso de aplicación lógica estándar puede usar una de las siguientes opciones de hospedaje:

    • Azure Logic Apps de un solo inquilino
    • App Service Environment (ASE) v3
    • Su propia infraestructura (implementación híbrida)

    Estos recursos dedicados de proceso garantizan que sus flujos de trabajo tengan un rendimiento estable y constante.

    El escalado elástico hace posible el escalado automático a petición para los recursos y la capacidad relacionados con el flujo de trabajo de la aplicación lógica. Este escalado optimiza los costos y mantiene el rendimiento incluso durante las cargas máximas.

  • Ejecución optimizada del flujo de trabajo

    De manera predeterminada, las instancias de flujo de trabajo se ejecutan en paralelo o simultáneamente, lo que reduce el tiempo de procesamiento de tareas complejas. Las optimizaciones de rendimiento para la plataforma Azure Logic Apps proporcionan una latencia más baja y tiempos de respuesta más rápidos.

  • Alto rendimiento

    Azure Logic Apps controla de manera eficiente un alto volumen de transacciones sin degradar el rendimiento como resultado de tener acceso a la infraestructura de Azure.

Continuidad empresarial y recuperación ante desastres (BCDR)

Para garantizar que las operaciones del flujo de trabajo se ejecuten sin interrupciones, Azure Logic Apps proporciona las siguientes funcionalidades completas de BCDR:

  • Redundancia geográfica

    Implementación en varias regiones: puede distribuir instancias de aplicaciones lógicas en varias regiones para garantizar la disponibilidad incluso durante interrupciones regionales, lo que minimiza el tiempo de inactividad.

  • Copia de seguridad y restauración automatizadas

    Los procesos de copia de seguridad periódicos automatizados garantizan que pueda restaurar rápidamente los flujos de trabajo en caso de que se produzcan fallos o se eliminen datos por accidente.

  • Alta disponibilidad

    Azure Logic Apps (estándar) incluye redundancia integrada, que proporciona alta disponibilidad para mantener sus flujos de trabajo operativos incluso durante fallos de infraestructura.

Control de versiones con integración y entrega continua (CI/CD)

Azure Logic Apps admite un sólido control de versiones y procesos de implementación automatizados a través de canalizaciones de CI/CD.

  • Integración del control de versiones

    La integración completa de Git para proyectos de Visual Studio Code ayuda a su equipo a trabajar a la perfección con repositorios de Git, colaborar más fácilmente y realizar un seguimiento de los cambios en los flujos de trabajo, administrar ramas, etc. El seguimiento de los cambios incluye un historial completo de las versiones para que pueda volver a versiones anteriores del flujo de trabajo si es necesario.

  • Canalizaciones de CI/CD para prácticas de implementación seguras

    Azure Logic Apps admite implementaciones automatizadas y se integra con herramientas de CI/CD como Azure DevOps, que facilitan implementaciones consistentes y menos propensas a errores en todos los entornos.

    Defina e implemente los flujos de trabajo de la aplicación lógica con plantillas de Azure Resource Manager (ARM) o archivos de Bicep (infraestructura como código) mediante Azure DevOps, que proporciona implementaciones escalables y repetibles que se alinean con las prácticas de DevOps.

Implementaciones sin tiempo de inactividad

Para aplicaciones lógicas fundamentales que requieren disponibilidad y capacidad de respuesta continuas, Azure Logic Apps admite la implementación sin tiempo de inactividad cuando configura ranuras de implementación.

Pruebas de migración y validación

Para asegurarse de que su flujo convertido funciona con la continuidad y el rendimiento esperados, su proceso de migración requiere pruebas y validaciones exhaustivas:

Actividad de control de calidad Descripción
Pruebas funcionales Asegúrese de que los flujos migrados mantengan su lógica original y produzcan resultados coherentes.
Prueba de conexión Vuelva a crear las conexiones manualmente. Continúe con rigurosas pruebas de seguridad y funcionalidad, especialmente para servicios como SQL Server e instancias de Azure Key Vault.
Validación de seguridad Confirme exhaustivamente que los flujos de trabajo cumplen las directivas de seguridad corporativas y los estándares de seguridad mejorada de Azure.
Pruebas de rendimiento Asegúrese de que los flujos de trabajo de alto rendimiento superen los estándares de rendimiento de Power Automate.

Comparación de detalles de funcionalidades

La siguiente tabla ofrece una comparación detallada entre Azure Logic Apps (estándar), Azure Logic Apps (consumo) y Power Automate:

Nota:

Esta información es solo una guía y no incluye información sobre precios. Asegúrese de revisar la información sobre precios o planes de licencia de cada servicio.

Área o escenario Azure Logic Apps: estándar Azure Logic Apps: consumo Power Automate
Propósito Automatización del flujo de trabajo con características avanzadas para desarrolladores empresariales Igual que el estándar Automatización del flujo de trabajo para desarrolladores particulares y usuarios empresariales
Usuarios Integradores y desarrolladores profesionales, profesionales de TI, administradores que usan servicios de Azure y Office 365 Igual que el estándar Desarrolladores particulares, usuarios empresariales, trabajadores de oficina, creadores de soluciones de Power Platform, administradores de SharePoint, usuarios y creadores de Office 365
Modelo de precios o licencias Precios fijos: suscripción de Azure Consumo (pago por ejecución): suscripción de Azure Licencia de Microsoft 365 por usuario
Entorno de desarrollo Diseñador de objetos visuales y vista de código JSON en las siguientes ubicaciones:

- Azure Portal basado en explorador
- Visual Studio Code instalado localmente
Diseñador de objetos visuales y vista de código JSON en las siguientes ubicaciones:

- Azure Portal basado en explorador
- Visual Studio Code instalado localmente
Diseñador de objetos visuales basado en explorador y aplicación móvil con interfaz de usuario solo
Integración - Más de 1 400 conectores para servicios, aplicaciones y datos de Microsoft, Azure y de terceros. Incluye más tipos de operación integrados, que ofrecen un mayor rendimiento que la opción Consumo, junto con acceso directo a la integración de redes virtuales

- Soporte para sistemas locales

- Funcionalidades B2B

- Creación de sus propios conectores

- Integración con soluciones híbridas
Igual que la opción Estándar, pero con menos tipos de operación integrados, menos capacidad de rendimiento, sin acceso directo a la red virtual y sin opción de implementación híbrida Más de 1 400 conectores para servicios, aplicaciones, sistemas y datos de Microsoft y de otros fabricantes, como SharePoint, Dynamics 365 y otros
Tipos de desencadenadores - Programado o sondeo, como Recurrencia y muchos desencadenadores basados en servicios, como Cuando llega un nuevo correo electrónico

- Basados ​​en eventos o inserciones, como Solicitud (entrante) y algunos desencadenadores basados ​​en servicios, como Event Grid

- Llamada HTTP (saliente), como HTTP
Igual que el estándar - Programado o sondeo, como Recurrencia y muchos desencadenadores basados en servicios, como Cuando llega un nuevo correo electrónico

- Basados ​​en eventos o inserciones, como Solicitud (entrante) y algunos desencadenadores basados ​​en servicios, como Event Grid

- Basado en actividades de usuario, como botón Flujo o conectores específicos instantáneos, flujo de interfaz de usuario, proceso de negocio
Integración personalizada Soporte lógico complejo a través de Azure Functions, API personalizadas e integración con repositorios de código externos Igual que el estándar Limitado principalmente a poco o ningún código
Seguridad - Identidad administrada

- OAuth 2.0 con Microsoft Entra ID

- Control de acceso granular basado en roles (RBAC) con Microsoft Entra ID

- Integración de redes virtuales y puntos de conexión privados

- Certificaciones de cumplimiento

- Cifrado de datos en reposo

- Cifrado de datos en tránsito

- Definiciones de directiva de Azure

- Registros de auditoría de seguridad de Azure
- Identidad administrada

- OAuth 2.0 con Microsoft Entra ID

- Control de acceso basado en roles (RBAC) con Microsoft Entra ID

- Certificaciones de cumplimiento

- Conectores restringidos

- Cifrado de datos en reposo

- Cifrado de datos en tránsito

- Definiciones de directiva de Azure

- Registros de auditoría de seguridad de Azure
- Roles y permisos básicos de usuario con Microsoft Entra ID

- Registros de auditoría de seguridad de Microsoft 365

- Prevención de pérdida de datos (DLP)

- Cifrado de datos en reposo

- Cifrado de datos en tránsito
Escalabilidad Flujos de trabajo a gran escala con alto rendimiento y baja latencia Flujos de trabajo de pequeña a mediana escala Flujos de trabajo de pequeña a mediana escala
Rendimiento Recursos dedicados para inquilinos únicos de Azure Logic Apps o App Service Environment (ASE), ejecución más rápida, procesamiento en paralelo y mejor optimización del rendimiento Alto rendimiento para acciones, de lo contrario limitado por recursos compartidos en Azure Logic Apps multiinquilino Adecuado para automatización de reducción de escala, limitado por recursos compartidos en Power Automate
Continuidad empresarial y recuperación ante desastres (BCDR) Redundancia geográfica integrada, implementación en varias regiones, alta disponibilidad con conmutación por error automática Redundancia geográfica integrada, implementación en varias regiones, alta disponibilidad con conmutación por error automática Opciones limitadas de implementación regional
Supervisión y diagnóstico - Azure Monitor, Application Insights y alertas personalizadas

- Supervisión con Microsoft Defender for Cloud

- Comprobación de estado

- Telemetría mejorada
Igual que la opción Estándar, excepto por el mantenimiento y la telemetría mejorada - Supervisión básica a través del portal de Power Automate

- Inserción personalizada en Application Insights
Control de versiones Integración completa de Git mediante canalizaciones de CI/CD con Azure DevOps, GitHub u otras herramientas Administración de versiones en Azure Portal Control de versiones limitado
Administración del ciclo de vida de la aplicación (ALM) Azure DevOps: control de código fuente, pruebas, soporte técnico, automatización y capacidad de administración en Azure Resource Manager Herramientas de Power Platform que se integran con DevOps y Acciones de GitHub para que pueda compilar canalizaciones automatizadas para el ciclo de ALM.
Experiencia del administrador Administración de grupos de recursos, conexiones, administración de acceso y registro: Azure Portal Igual que el estándar Administración de directivas de prevención de pérdida de datos (DLP) y entornos de flujo de Power Automate, seguimiento de licencias: Centro de administración
Control de errores Error al guardar: notificaciones de error Igual que el estándar Comprobador de flujo: listas de errores dentro del flujo

Documentación de Microsoft Power Automate