¿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:

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 de 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:

¿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 el servicio Logic Apps porque satisface sus necesidades, es recomendable 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 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 un entorno de servicio de integración (ISE) ni 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 el servicio Logic Apps como única plataforma de integración para todas las aplicaciones dondequiera que 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

Instancia de Logic Apps de multiinquilino (consumo)

Instancia de Logic Apps de un solo inquilino (estándar)

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 Logic Apps totalmente administrada

Experiencia de Logic Apps totalmente administrada

Sin administrar

Experiencia de Logic Apps administrada con 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.

Pasos siguientes