Modelo de precios de Azure Logic AppsPricing model for Azure Logic Apps

Azure Logic Apps ayuda a crear y ejecutar flujos de trabajo de integración automatizados en la nube.Azure Logic Apps helps you create and run automated integration workflows that can scale in the cloud. En este artículo se detallan los precios y la facturación de Azure Logic Apps.This article describes how billing and pricing work for Azure Logic Apps. Para ver las tarifas de precios, consulte los precios de Logic Apps.For pricing rates, see Logic Apps Pricing.

Modelo de precios de consumoConsumption pricing model

Con las nuevas aplicaciones lógicas que se ejecutan en el servicio de Azure Logic Apps "global" o público, se paga solo lo que usa.For new logic apps that run in the public or "global" Azure Logic Apps service, you pay only for what you use. Estas aplicaciones lógicas usan un plan de consumo y el modelo de precios.These logic apps use a consumption-based plan and pricing model. En la aplicación lógica, cada paso es una acción y Azure Logic Apps mide todas las acciones que se ejecutan en la aplicación lógica.In your logic app, each step is an action, and Azure Logic Apps meters all the actions that run in your logic app.

Las acciones son, por ejemplo:For example, actions include:

  • Desencadenadores, que son acciones especiales.Triggers, which are special actions. Todas las aplicaciones lógicas requieren un desencadenador como primer paso.All logic apps require a trigger as the first step.
  • Acciones nativas o "integradas", como HTTP, llamadas a Azure Functions y a API Management, etc."Built-in" or native actions such as HTTP, calls to Azure Functions and API Management, and so on
  • Llamadas a conectores administrados como Outlook 365, Dropbox, etc.Calls to managed connectors such as Outlook 365, Dropbox, and so on
  • Pasos del flujo de control, como bucles, instrucciones condicionales, etc.Control flow steps, such as loops, conditional statements, and so on

Los conectores estándar se cobran al precio del conector estándar.Standard connectors are charged at the Standard connector price. Los conectores empresariales de disponibilidad general se cobran al precio del conector empresarial, mientra que los conectores empresariales de versión preliminar pública se cobran al precio del conector estándar.Generally available Enterprise connectors are charged at the Enterprise connector price, while public preview Enterprise connectors are charged at the Standard connector price.

Más información sobre la facturación de desencadenadores y acciones.Learn more about how billing works for triggers and actions.

Modelo de precios fijosFixed pricing model

Un Entorno del servicio de integración (ISE) proporciona una manera de crear y ejecutar aplicaciones lógicas, aisladas y dedicadas que pueden acceder a los recursos de una red virtual de Azure.An integration service environment (ISE) provides a private, isolated, and dedicated way for you to create and run logic apps that can access resources in an Azure virtual network. En el caso de las aplicaciones lógicas nuevas que se ejecutan dentro de un ISE, paga un precio mensual fijo para estas funcionalidades:For new logic apps that run inside an ISE, you pay a fixed monthly price for these capabilities:

  • Acciones y desencadenadores integradosBuilt-in triggers and actions

  • Conectores estándarStandard connectors

  • Conectores empresariales con todas las conexiones que deseeEnterprise connectors with as many connections as you want

  • Uso de la cuenta de integración sin costo adicional, en función de la SKU de ISE:Integration account usage at no additional cost, based on your ISE SKU:

    • SKU Premium: una cuenta de integración de nivel estándar únicaPremium SKU: A single Standard tier integration account

    • SKU de Desarrollador: una cuenta de integración de nivel Gratis únicaDeveloper SKU: A single Free tier integration account

    Cada SKU de ISE está limitada a 5 cuentas de integración totales.Each ISE SKU is limited to 5 total integration accounts. Para un costo adicional, puede tener más cuentas de integración en función de la SKU de ISE:For an additional cost, you can have more integration accounts, based on your ISE SKU:

    • SKU Premium: hasta cuatro cuentas Estándar más.Premium SKU: Up to four more Standard accounts. Sin cuentas Gratis ni Básicas.No Free or Basic accounts.

    • SKU de Desarrollador: hasta 4 cuentas Estándar más o hasta 5 cuentas Estándar en total.Developer SKU: Either up to 4 more Standard accounts, or up to 5 total Standard accounts. Sin cuentas Básicas.No Basic accounts.

Para más información sobre los límites de las cuentas de integración, consulte Límites y configuración de Logic Apps.For more information about integration account limits, see Logic Apps limits and configuration. Puede obtener más información sobre los niveles de las cuentas de integración y su modelo de precios más adelante en este tema.You can learn more about integration account tiers and their pricing model later in this topic.

En el caso de la SKU del ISE Premium, la unidad base tiene una capacidad fija, por lo que si necesita más rendimiento, puede agregar más unidades de escalado, ya sea durante el proceso de creación o posteriormente.For the Premium ISE SKU, the base unit has fixed capacity, so if you need more throughput, you can add more scale units, either during creation or afterwards. La SKU del ISE de Desarrollador no tiene la funcionalidad para agregar más unidades de escalado.The Developer ISE SKU doesn't have the capability to add more scale units. Las aplicaciones lógicas que se ejecutan en un ISE no comportan gastos de retención de datos.Logic apps that run in an ISE don't incur data retention costs.

Nota

En un ISE, los desencadenadores y acciones integrados muestran la etiqueta Core y se ejecutan en el mismo ISE que las aplicaciones lógicas.Within an ISE, built-in triggers and actions display the Core label and run in the same ISE as your logic apps. Los conectores estándar y empresariales en los que se muestra la etiqueta ISE se ejecutan en el mismo ISE que las aplicaciones lógicas.Standard and Enterprise connectors that display the ISE label run in the same ISE as your logic apps. Los conectores en los que no se muestra la etiqueta ISE se ejecutan en el servicio global de Logic Apps.Connectors that don't display the ISE label run in the global Logic Apps service.

Para ver las tarifas de precios, consulte los precios de Logic Apps.For pricing rates, see Logic Apps pricing.

ConectoresConnectors

Los conectores de Azure Logic Apps ayudan a la aplicación lógica a acceder a las aplicaciones, servicios y sistemas en la nube o locales, proporcionando para ello desencadenadores, acciones o ambos elementos.Azure Logic Apps connectors help your logic app access apps, services, and systems in the cloud or on premises by providing triggers, actions, or both. Los conectores se clasifican como estándar o empresariales.Connectors are classified as either Standard or Enterprise. Para obtener información general sobre estos conectores, vea Conectores para Azure Logic Apps.For an overview about these connectors, see Connectors for Azure Logic Apps. Si no hay conectores creados previamente disponibles para las API de REST que quiere usar en las aplicaciones lógicas, puede crear conectores personalizados, que son solo contenedores en torno a esas API de REST.If no prebuilt connectors are available for the REST APIs that you want to use in your logic apps, you can create custom connectors, which are just wrappers around those REST APIs. Los conectores personalizados se facturan como conectores estándar.Custom connectors are billed as Standard connectors. En las secciones siguientes se proporciona más información sobre la facturación de desencadenadores y acciones.The following sections provide more information about how billing for triggers and actions work.

DesencadenadoresTriggers

Los desencadenadores son acciones especiales que crean una instancia de aplicación lógica cuando se produce un evento específico.Triggers are special actions that create a logic app instance when a specific event happens. Los desencadenadores actúan de formas distintas, que afectan al modo en que la aplicación lógica se mide.Triggers act in different ways, which affect how the logic app is metered. Estos son los distintos tipos de desencadenadores que hay en Azure Logic Apps:Here are the various kinds of triggers that exist in Azure Logic Apps:

  • Desencadenador de sondeo: sondea continuamente un punto de conexión en busca de mensajes que satisfacen los criterios para crear una instancia de una aplicación lógica e iniciar el flujo de trabajo.Polling trigger: This trigger continually checks an endpoint for messages that satisfy the criteria for creating a logic app instance and starting the workflow. Logic Apps mide cada solicitud de sondeo como una ejecución, incluso cuando no se crea ninguna instancia de aplicación lógica.Even when no logic app instance gets created, Logic Apps meters each polling request as an execution. Para especificar el intervalo de sondeo, configure el desencadenador a través del Diseñador de aplicaciones lógicas.To specify the polling interval, set up the trigger through the Logic App Designer.

    Para realizar una estimación más precisa de los costos de consumo, piense en el número de mensajes o eventos posibles que podrían llegar cualquier día, en lugar de basar sus cálculos únicamente en el intervalo de sondeo.To estimate more accurate consumption costs, consider the possible number of messages or events that might arrive on any given day, rather than base your calculations on only the polling interval. Cuando un evento o mensaje satisface los criterios del desencadenador, muchos desencadenadores intentan leer inmediatamente todos y cada uno de los otros eventos o mensajes de espera que satisfacen los criterios.When an event or message meets the trigger criteria, many triggers immediately try to read any and all other waiting events or messages that meet the criteria. Este comportamiento significa que incluso cuando se selecciona un intervalo de sondeo más largo, el desencadenador se activa en función del número de eventos o mensajes de espera que pueden iniciar los flujos de trabajo.This behavior means that even when you select a longer polling interval, the trigger fires based on the number of waiting events or messages that qualify for starting workflows. Los desencadenadores que siguen este comportamiento son Azure Service Bus y Azure Event Hubs.Triggers that follow this behavior include Azure Service Bus and Azure Event Hub.

    Así que, suponga, por ejemplo, que configura un desencadenador que comprueba un punto de conexión cada día.So, for example, suppose you set up trigger that checks an endpoint every day. Cuando el desencadenador comprueba el punto de conexión y busca 15 eventos que satisfacen los criterios, se activa y ejecuta el flujo de trabajo correspondiente 15 veces.When the trigger checks the endpoint and finds 15 events that meet the criteria, the trigger fires and runs the corresponding workflow 15 times. Logic Apps mide todas las acciones que realizan esos 15 flujos de trabajo, incluidas las solicitudes del desencadenador.Logic Apps meters all the actions that those 15 workflows perform, including the trigger requests. Para calcular los costos potenciales, pruebe la calculadora de precios de Azure.To calculate your potential costs, try the Azure pricing calculator.

  • Desencadenador de webhook: este desencadenador espera a que un cliente envíe una solicitud a un punto de conexión determinado.Webhook trigger: This trigger waits for a client to send a request to a specific endpoint. Cada solicitud enviada al punto de conexión de webhook se considera una ejecución de acción.Each request sent to the webhook endpoint counts as an action execution. Por ejemplo, el desencadenador de solicitud y de webhook HTTP son ambos desencadenadores de webhook.For example, the Request and HTTP Webhook trigger are both webhook triggers.

  • Desencadenador de periodicidad: este desencadenador crea una instancia de la aplicación lógica según el intervalo de periodicidad configurado en el desencadenador.Recurrence trigger: This trigger creates a logic app instance based on the recurrence interval that you set up in the trigger. Por ejemplo, puede establecer un desencadenador de periodicidad que se ejecute cada tres días o según una programación más compleja.For example, you can set up a Recurrence trigger that runs every three days or on a more complex schedule.

AccionesActions

Azure Logic Apps mide las acciones "integradas" (como HTTP) como acciones nativas.Azure Logic Apps meters "built-in" actions, such as HTTP, as native actions. Por ejemplo, las acciones integradas engloban las llamadas HTTP, llamadas desde Azure Functions o API Management y pasos del flujo de control como condiciones, bucles e instrucciones switch.For example, built-in actions include HTTP calls, calls from Azure Functions or API Management, and control flow steps such as conditions, loops, and switch statements. Cada acción tiene su propio tipo de acción.Each action has their own action type. Así, las acciones que llaman a conectores son de tipo "ApiConnection".For example, actions that call connectors have the "ApiConnection" type. Estos conectores se clasifican como estándar o empresarial, y se miden según sus precios respectivos.These connectors are classified as Standard or Enterprise connectors, which are metered based on their respective pricing. Los conectores empresariales en versión preliminar se cobran como conectores estándar.Enterprise connectors in Preview are charged as Standard connectors.

Azure Logic Apps mide todas las acciones ejecutadas correcta e incorrectamente como ejecuciones,Azure Logic Apps meters all successful and unsuccessful actions as executions. pero no mide estas acciones:However, Logic Apps doesn't meter these actions:

  • Acciones que se omitan debido a condiciones no satisfechasActions that get skipped due to unmet conditions
  • Acciones que no se ejecuten porque la aplicación lógica se detuviera antes de finalizarActions that don't run because the logic app stopped before finishing

En las acciones que se ejecutan dentro de bucles, Azure Logic Apps cuenta las acciones de cada ciclo del bucle.For actions that run inside loops, Azure Logic Apps counts each action for each cycle in the loop. Por ejemplo, supongamos que tiene un bucle "for each" que procesa una lista.For example, suppose you have a "for each" loop that processes a list. Logic Apps mide una acción de ese bucle al multiplicar el número de elementos de lista por el número de acciones del bucle, y agrega la acción que inicia el bucle.Logic Apps meters an action in that loop by multiplying the number of list items with the number of actions in the loop, and adds the action that starts the loop. Por lo tanto, el cálculo de una lista de 10 elementos es (10x1)+1, lo que da como resultado 11 ejecuciones de acción.So, the calculation for a 10-item list is (10 * 1) + 1, which results in 11 action executions.

Aplicaciones lógicas deshabilitadasDisabled logic apps

Las aplicaciones lógicas deshabilitadas no se cobran, ya que al estar deshabilitadas no pueden crear instancias.Disabled logic apps aren't charged because they can't create new instances while they're disabled. Después de deshabilitar una aplicación lógica, las instancias que se estén ejecutando pueden tardar un tiempo antes de detenerse por completo.After you disable a logic app, any currently running instances might take some time before they completely stop.

Cuentas de integraciónIntegration accounts

Un modelo de precios fijos se aplica a las cuentas de integración en las que puede explorar, desarrollar y probar las características B2B y EDI y las características de procesamiento XML en Azure Logic Apps sin ningún costo adicional.A fixed pricing model applies to integration accounts where you can explore, develop, and test the B2B and EDI and XML processing features in Azure Logic Apps at no additional cost. Cada suscripción de Azure puede tener hasta un límite específico de cuentas de integración.Each Azure subscription can have up to a specific limit of integration accounts. Cada cuenta de integración puede almacenar hasta un límite específico de artefactos, como entidades, contratos, mapas, esquemas, ensamblados, certificados y configuraciones por lotes, etc.Each integration account can store up to specific limit of artifacts, which include trading partners, agreements, maps, schemas, assemblies, certificates, batch configurations, and so on.

Azure Logic Apps ofrece cuentas de integración gratuitas, básicas y estándar.Azure Logic Apps offers Free, Basic, and Standard integration accounts. Los niveles básico y estándar son compatibles con el acuerdo de nivel de servicio (SLA) de Logic Apps, mientras que el nivel gratuito no es compatible con un SLA y tiene un rendimiento y un uso limitados.The Basic and Standard tiers are supported by the Logic Apps service-level agreement (SLA), while the Free tier is not supported by an SLA and has limits on throughput and usage. Excepto en las cuentas de integración del nivel Gratis, puede tener más de una cuenta de integración en cada región de Azure.Except for Free tier integration accounts, you can have more than one integration account in each Azure region. Para ver las tarifas de precios, consulte los precios de Logic Apps.For pricing rates, see Logic Apps pricing.

Si tiene un entorno de servicio de integración (ISE), ya sea Premium o Desarrollador, el ISE puede tener 5 cuentas de integración en total.If you have an integration service environment (ISE), either Premium or Developer, your ISE can have 5 total integration accounts. Para información sobre cómo funciona el modelo de precios fijos para un ISE, consulte la sección anterior sobre el modelo de precios fijos en este tema.To learn how the fixed pricing model works for an ISE, see the previous Fixed pricing model section in this topic. Para ver las tarifas de precios, consulte los precios de Logic Apps.For pricing rates, see Logic Apps pricing.

Para elegir una cuenta de integración Gratis, Básica o Estándar, revise estas descripciones de casos de uso:To choose between a Free, Basic, or Standard integration account, review these use case descriptions:

  • Gratis: adecuada si se quieren probar escenarios de exploración, no escenarios de producción.Free: For when you want to try exploratory scenarios, not production scenarios

  • Básico: adecuada si se quiere utilizar solo el control de mensajes o actuar como un asociado de pequeña empresa que tenga una relación empresarial con una entidad empresarial mayor.Basic: For when you want only message handling or to act as a small business partner that has a trading partner relationship with a larger business entity

  • Estándar: adecuada si se tienen relaciones B2B más complejas y un número de entidades mayor del que debe administrar.Standard: For when you have more complex B2B relationships and increased numbers of entities that you must manage

Retención de datosData retention

Excepto en el caso de las aplicaciones lógicas que se ejecutan en un Entorno del servicio de integración (ISE), todas las entradas y salidas que se almacenan en el historial de ejecuciones de la aplicación lógica se facturan en función del período de retención de ejecuciones de una aplicación lógica.Except for logic apps that run in an integration service environment (ISE), all the inputs and outputs that are stored in your logic app's run history get billed based on a logic app's run retention period. Las aplicaciones lógicas que se ejecutan en un ISE no comportan gastos de retención de datos.Logic apps that run in an ISE don't incur data retention costs. Para ver las tarifas de precios, consulte los precios de Logic Apps.For pricing rates, see Logic Apps pricing.

Para ayudarle a supervisar el consumo de almacenamiento de la aplicación lógica, haga lo siguiente:To help you monitor your logic app's storage consumption, you can:

  • Consulte el número de unidades de almacenamiento en GB que la aplicación lógica usa cada mes.View the number of storage units in GB that your logic app uses monthly.
  • Consulte los tamaños de las entradas y salidas de una acción específica en el historial de ejecuciones de la aplicación lógica.View the sizes for a specific action's inputs and outputs in your logic app's run history.

Consulta del consumo de almacenamiento de la aplicación lógicaView logic app storage consumption

  1. En Azure Portal, busque y abra la aplicación lógica.In the Azure portal, find and open your logic app.

  2. En el menú de la aplicación lógica, en Supervisión, seleccione Métricas.From your logic app's menu, under Monitoring, select Metrics.

  3. En el panel de la derecha, en la lista Métricas de Título del gráfico, seleccione Uso de facturación para las ejecuciones de consumo de almacenamiento.In the right-hand pane, under Chart Title, from the Metric list, select Billing Usage for Storage Consumption Executions.

    Esta métrica señala el número de unidades de consumo de almacenamiento en GB al mes que se está facturando.This metric gives you the number of storage consumption units in GB per month that are getting billed.

Consulta de los tamaños de entrada y salida de accionesView action input and output sizes

  1. En Azure Portal, busque y abra la aplicación lógica.In the Azure portal, find and open your logic app.

  2. En el menú de la aplicación lógica, seleccione Introducción.On your logic app's menu, select Overview.

  3. En el panel de la derecha, en Historial de ejecuciones, seleccione la ejecución que tiene las entradas y salidas que quiera consultar.In the right-hand pane, under Runs history, select the run that has the inputs and outputs you want to check.

  4. En Ejecución de aplicación lógica, elija Detalles de ejecución.Under Logic app run, choose Run Details.

  5. En el panel Detalles de ejecución de la aplicación lógica, seleccione la acción que quiera ver en la tabla de acciones, que muestra el estado y la duración de cada acción.In the Logic app run details pane, in the actions table, which lists each action's status and duration, select the action you want to view.

  6. En el panel Acción de aplicación lógica, los tamaños de las entradas y las salidas de esa acción aparecen en Vínculo de entradas y Vínculo de salidas respectivamente.In the Logic app action pane, find the sizes for that action's inputs and outputs appear respectively under Inputs link and Outputs link.

Pasos siguientesNext steps