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)
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.
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.
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 |