¿Qué es Logic Apps habilitado para Azure Arc? (versión preliminar)
Nota
Esta funcionalidad está en versión preliminar y está sujeta a las Condiciones de uso complementarias para las versiones preliminares de Microsoft Azure.
Con Logic Apps habilitado para Azure Arc, puede desarrollar y ejecutar aplicaciones lógicas basadas en un solo inquilino en cualquier lugar donde se pueda ejecutar Kubernetes. Por ejemplo, puede ejecutar los flujos de trabajo de su aplicación lógica en Azure, Azure Kubernetes Service, de forma local e incluso en otros proveedores de la nube. Esta oferta le proporciona una plataforma de administración centralizada de panel único a través de Azure Arc y Azure Portal para las siguientes funcionalidades:
- Use Azure Logic Apps como plataforma de integración.
- Conecte los flujos de trabajo a todos sus servicios sin importar dónde estén hospedados.
- Ejecute las soluciones de integración directamente junto con los servicios.
- Cree y edite flujos de trabajo con Visual Studio Code.
- Realice implementaciones con canalizaciones de su elección para DevOps.
- Controle la infraestructura y los recursos en entornos de Azure, entornos que no sean de Azure, en varias nubes, de forma local y en entornos perimetrales.
Para más información, revise la siguiente documentación:
- ¿Qué es Azure Logic Apps?
- Inquilino único frente a multiinquilino en Azure Logic Apps
- Introducción a Azure Arc
- Información general de Azure Kubernetes Service
- ¿Qué es Kubernetes habilitado para Azure Arc?
- ¿Qué es Kubernetes?
Motivos para usar Logic Apps habilitado para Azure Arc
Con Logic Apps habilitado para Azure Arc, puede crear e implementar flujos de trabajo de aplicaciones lógicas de la misma manera que en la experiencia de un solo inquilino para Azure Logic Apps. También puede obtener más control y flexibilidad cuando tiene aplicaciones lógicas que se ejecutan en la infraestructura de Kubernetes que usted mismo opere y administre.
Existen pequeñas diferencias entre las experiencias de Azure Arc y Azure Logic Apps de un solo inquilino para crear, diseñar e implementar aplicaciones lógicas. Cuando usa Logic Apps habilitado para Azure Arc, la principal diferencia es que sus aplicaciones lógicas se ejecutan en una ubicación personalizada. Esta ubicación se asigna a un clúster de Kubernetes habilitado para Azure Arc donde ha instalado y habilitado el conjunto de extensiones de la plataforma Azure App Service.
Por ejemplo, este clúster puede ser una instancia de Azure Kubernetes Service, una instancia de Kubernetes sin sistema operativo u otra configuración. El conjunto de extensiones le permite ejecutar servicios de plataforma como Azure Logic Apps, Azure Functions y Azure App Service en el clúster de Kubernetes.
Para más información, revise la siguiente documentación:
- Inquilino único frente a multiinquilino en Azure Logic Apps
- Información general de Azure Kubernetes Service
- ¿Qué es Kubernetes habilitado para Azure Arc?
- Ubicaciones personalizadas en Kubernetes habilitado para Azure Arc
- App Service, Functions y Logic Apps en Azure Arc (versión preliminar)
- Configuración de un clúster de Kubernetes habilitado para Azure Arc para ejecutar App Service, Functions y Logic Apps (versión preliminar)
¿Cuándo usar Logic Apps habilitado para Azure Arc?
Aunque Kubernetes proporciona más control y flexibilidad, también tiene sobrecarga operativa. Si está satisfecho con que Azure Logic Apps satisface sus necesidades, se recomienda seguir usando este servicio. Sin embargo, considere la posibilidad de usar Logic Apps habilitado para Azure Arc cuando se encuentre en los siguientes escenarios:
Ya ha ejecutado todas las aplicaciones y servicios en Kubernetes. Quiere extender estos procesos y controles a todos los demás servicios PaaS.
Quiere usar Azure Logic Apps como plataforma de integración. Sin embargo, necesitará redes más detalladas que cuenten con cierto control de procesos y flexibilidad. No quiere usar una instancia de App Service Environment (ASE).
Por motivos de seguridad, necesita controlar dónde se ejecutan las aplicaciones lógicas, por ejemplo, en su propia región o en su propio centro de datos.
Quiere ejecutar las aplicaciones lógicas en escenarios de varias nubes y usar Azure Logic Apps como su única plataforma de integración para todas las aplicaciones donde se ejecuten.
Comparación de ofertas
En esta tabla se proporciona una comparación de alto nivel entre las funcionalidades de las ofertas de Azure Logic Apps actuales:
Funcionalidad
Multiinquilino de Azure Logic Apps (Consumo)
Azure Logic Apps (Estándar) de un solo inquilino
Contenedores independientes
Nota: No se admite para flujos de trabajo en entornos de producción. Para contenedores totalmente compatibles, cree flujos de trabajo de Logic Apps habilitados para Azure Arc en su lugar.
Azure Arc
Desarrollo local
Visual Studio Code, Visual Studio
Visual Studio Code, incluido el historial de ejecución y la información general con la depuración de puntos de interrupción.
Visual Studio Code
Visual Studio Code, incluido el historial de ejecución y la información general con la depuración de puntos de interrupción.
Hospedaje
Ejecución solo en Azure
Ejecución solo en Azure
Ejecución en cualquier lugar donde se ejecuten los contenedores
Ejecución en cualquier lugar con un clúster de Kubernetes habilitado para Azure Arc
Administración
Experiencia de Azure Logic Apps totalmente administrada
Experiencia de Azure Logic Apps totalmente administrada
Sin administrar
Experiencia administrada de Azure Logic Apps con el control operativo en el nivel de Kubernetes
Supervisión
Supervisión en Azure Portal, incluido el historial de ejecución, la opción para volver a enviar la ejecución y funcionalidades de Application Insights, si es necesario.
Supervisión en Azure Portal, incluido el historial de ejecución, la opción para volver a enviar la ejecución y funcionalidades de Application Insights, si es necesario.
Supervisión únicamente con Application Insights u otras herramientas de supervisión de contenedores
Supervisión en Azure Portal, incluido el historial de ejecución, la opción para volver a enviar la ejecución y funcionalidades de Application Insights, si es necesario.
Ampliación
Control del escalado mediante un plan de consumo
Control del escalado mediante un plan de estándar
No disponible
Controle el escalado mediante el Escalado automático controlado por eventos basado en Kubernetes (KEDA). Configure eventos de escalado en función de la longitud de la cola.