Modelos de precios y facturación en Azure Logic AppsPricing and billing models 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 describe cómo funcionan los modelos de facturación y precios para el servicio Logic Apps y los recursos relacionados.This article describes how billing and pricing models work for the Logic Apps service and related resources. Para tarifas de precios específicas, consulte Precios de Logic Apps.For specific pricing rates, see Logic Apps Pricing. Para obtener información sobre cómo planear, administrar y supervisar los costos, consulte Planificación y administración de costos para Azure Logic Apps.To learn how you can plan, manage, and monitor costs, see Plan and manage costs for Azure Logic Apps.

Precios de multiinquilinoMulti-tenant pricing

Se aplica un modelo de precios de consumo de pago por uso a las aplicaciones lógicas que se ejecutan en el servicio Logic Apps multiinquilino público, "global".A pay-for-use consumption pricing model applies to logic apps that run in the public, "global", multi-tenant Logic Apps service. Se miden y facturan todas las ejecuciones correctas e incorrectas.All successful and unsuccessful runs are metered and billed.

Por ejemplo, una solicitud realizada por un desencadenador de sondeo se mide como una ejecución aunque se omita dicho desencadenador y no se cree ninguna instancia de flujo de trabajo de aplicación lógica.For example, a request that a polling trigger makes is still metered as an execution even if that trigger is skipped, and no logic app workflow instance is created.

ElementosItems DescripciónDescription
Acciones y desencadenadores integradosBuilt-in triggers and actions Se ejecutan de forma nativa en el servicio Logic Apps y se miden con el precio de Acciones.Run natively in the Logic Apps service and are metered using the Actions price.

Por ejemplo, el desencadenador HTTP y el desencadenador de solicitud son desencadenadores integrados, mientras que la acción de respuesta y la acción HTTP son acciones integradas.For example, the HTTP trigger and Request trigger are built-in triggers, while the HTTP action and Response action are built-in actions. Las operaciones de datos, las operaciones por lotes, las operaciones de variables y las acciones de control de flujo de trabajo, como bucles, condiciones, conmutadores, ramas paralelas, etc., también son acciones integradas.Data operations, batch operations, variable operations, and workflow control actions, such as loops, conditions, switch, parallel branches, and so on, are also built-in actions.

Desencadenadores y acciones de conector estándarStandard connector triggers and actions

Desencadenadores y acciones de conector personalizadoCustom connector triggers and actions

Se miden con el precio de conector estándar.Metered using the Standard connector price.
Desencadenadores y acciones de conector empresarialEnterprise connector triggers and actions Se miden con el precio de conector empresarial.Metered using the Enterprise connector price. Sin embargo, los conectores empresariales en versión preliminar pública se miden con el precio de conector estándar.However, during public preview, Enterprise connectors are metered using the Standard connector price.
Acciones dentro de buclesActions inside loops Cada acción que se ejecuta en un bucle se mide para cada ciclo de bucle que se ejecuta.Each action that runs in a loop is metered for each loop cycle that runs.

Por ejemplo, supongamos que tiene un bucle "para cada uno" que incluye acciones que procesan una lista.For example, suppose that you have a "for each" loop that includes actions that process a list. El servicio Logic Apps mide una acción de ese bucle multiplicando el número de elementos de lista por el número de acciones del bucle, y agrega la acción que inicia el bucle.The Logic Apps service meters each action that runs 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.

Número de reintentosRetry attempts Para controlar las excepciones y errores más básicos, puede configurar una directiva de reintentos sobre desencadenadores y acciones si se admite.To handle the most basic exceptions and errors, you can set up a retry policy on triggers and actions where supported. Estos reintentos junto con la solicitud original se cobran según tarifas basadas en si el desencadenador o la acción tiene un tipo integrado, estándar o empresarial.These retries along with the original request are charged at rates based on whether the trigger or action has built-in, Standard, or Enterprise type. Por ejemplo, una acción que se ejecuta con 2 reintentos se cobra por 3 ejecuciones de acción.For example, an action that executes with 2 retries is charged for 3 action executions.
Retención de datos y consumo de almacenamientoData retention and storage consumption Se mide con el precio de retención de datos, que puede encontrar en la página de precios de Logic Apps, en la tabla Detalles de precios.Metered using the data retention price, which you can find on the Logic Apps pricing page, under the Pricing details table.

Para obtener más información, vea lo siguiente:For more information, see the following:

Sin medirNot metered

  • Desencadenadores que se omiten debido a condiciones no satisfechasTriggers that are skipped due to unmet conditions
  • Acciones que no se ejecutaron porque la aplicación lógica se detuvo antes de finalizarActions that didn't run because the logic app stopped before finishing
  • Aplicaciones lógicas deshabilitadasDisabled logic apps

Logic apps funciona con otros recursos relacionados, como cuentas de integración, puertas de enlace de datos locales y entornos de servicio de integración (ISE).Logic apps work with other related resources, such as integration accounts, on-premises data gateways, and integration service environments (ISEs). Para obtener información sobre los precios de esos recursos, revise estas secciones más adelante en este tema:To learn about pricing for those resources, review these sections later in this topic:

Sugerencias para la estimación de los costos de consumoTips for estimating consumption costs

Para ayudarle a estimar de manera más precisa los costos de consumo, revise estas sugerencias:To help you estimate more accurate consumption costs, review these tips:

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

    Por ejemplo, suponga que configura un desencadenador que comprueba un punto de conexión cada día.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. El servicio Logic Apps mide todas las acciones que realizan esos 15 flujos de trabajo, incluidas las solicitudes del desencadenador.The Logic Apps service meters all the actions that those 15 workflows perform, including the trigger requests.

Precios de ISEISE pricing

Se aplica un modelo de precios fijos a las aplicaciones lógicas que se ejecutan en un entorno de servicio de integración (ISE).A fixed pricing model applies to logic apps that run in an integration service environment (ISE). Un ISE se factura con el precio del Entorno del servicio de integración, que depende del nivel de ISE o SKU que cree.An ISE is billed using the Integration Service Environment price, which depends on the ISE level or SKU that you create. Este precio difiere del precio de multiinquilino ya que se paga por la capacidad reservada y los recursos dedicados, tanto si se usan como si no.This pricing differs from multi-tenant pricing as you're paying for reserved capacity and dedicated resources whether or not you use them.

SKU de ISEISE SKU DescripciónDescription
PremiumPremium La unidad base tiene una capacidad fija y se factura según una tarifa por hora para el SKU prémium.The base unit has fixed capacity and is billed at an hourly rate for the Premium SKU. Si necesita más rendimiento, puede agregar más unidades de escalado durante o después de crear el ISE.If you need more throughput, you can add more scale units when you create your ISE or afterwards. Cada unidad de escalado se factura según una tarifa por hora, que es aproximadamente la mitad de la tarifa de unidad base.Each scale unit is billed at an hourly rate that's roughly half the base unit rate.

Para información sobre los límites, consulte Límites de ISE en Azure Logic Apps.For limits information, see ISE limits in Azure Logic Apps.

DeveloperDeveloper La unidad base tiene una capacidad fija y se factura según una tarifa por hora para el SKU de desarrollador.The base unit has fixed capacity and is billed at an hourly rate for the Developer SKU. Este SKU no tiene una capacidad de escalado vertical, un contrato de nivel de servicio (SLA) o límites publicados.This SKU doesn't have scale up capability, a service-level agreement (SLA), or published limits. Use este SKU solo para la exploración, el desarrollo y las pruebas, no para pruebas de rendimiento ni en producción.Use this SKU only for exploration, experiments, development, and testing, not production or performance testing.

Incluido sin costo adicionalIncluded at no extra cost

ElementosItems DescripciónDescription
Acciones y desencadenadores integradosBuilt-in triggers and actions Se muestra la etiqueta Núcleo y se ejecuta en el mismo ISE que las aplicaciones lógicas.Display the Core label and run in the same ISE as your logic apps.
Conectores estándarStandard connectors

Conectores de empresaEnterprise connectors

- Los conectores administrados en los que se muestra la etiqueta ISE están diseñados especialmente para funcionar en la puerta de enlace de datos local y ejecutarse en el mismo ISE que las aplicaciones lógicas.- Managed connectors that display the ISE label are specially designed to work without the on-premises data gateway and run in the same ISE as your logic apps. Los precios de ISE incluyen tantas conexiones empresariales como desee.ISE pricing includes as many Enterprise connections as you want.

- Los conectores en los que no se muestra la etiqueta ISE se ejecutan en el servicio Logic Apps multiinquilino.- Connectors that don't display the ISE label run in the multi-tenant Logic Apps service. Sin embargo, en el precio de ISE se incluyen estas ejecuciones para aplicaciones lógicas que se ejecutan en un ISE.However, ISE pricing includes these executions for logic apps that run in an ISE.

Acciones dentro de buclesActions inside loops En el precio de ISE se incluye todas las acciones que se ejecutan en un bucle se mide para cada ciclo de bucle que se ejecuta.ISE pricing includes each action that runs in a loop for each loop cycle that runs.

Por ejemplo, supongamos que tiene un bucle "para cada uno" que incluye acciones que procesan una lista.For example, suppose that you have a "for each" loop that includes actions that process a list. Para obtener el número total de ejecuciones de acciones, multiplique el número de elementos de lista por el número de acciones del bucle, y agregue la acción que inicia el bucle.To get the total number of action executions, multiply the number of list items with the number of actions in the loop, and add 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.

Número de reintentosRetry attempts Para controlar las excepciones y errores más básicos, puede configurar una directiva de reintentos sobre desencadenadores y acciones si se admite.To handle the most basic exceptions and errors, you can set up a retry policy on triggers and actions where supported. Los precios de ISE incluyen reintentos junto con la solicitud original.ISE pricing includes retries along with the original request.
Retención de datos y consumo de almacenamientoData retention and storage consumption Logic Apps en un ISE no genera costos de retención y almacenamiento.Logic apps in an ISE don't incur retention and storage costs.
Cuentas de integraciónIntegration accounts Incluye el uso de un solo nivel de cuenta de integración, basado en el SKU de ISE, sin costo adicional.Includes usage for a single integration account tier, based on ISE SKU, at no extra cost.

Para información sobre los límites, consulte Límites de ISE en Azure Logic Apps.For limits information, see ISE limits in Azure Logic Apps.

Cuentas de integraciónIntegration accounts

Una cuenta de integración es un recurso independiente que se crea y se vincula a aplicaciones lógicas para que pueda explorar, compilar y probar soluciones de integración B2B que usen EDI y funciones de procesamiento de XML.An integration account is a separate resource that you create and link to logic apps so that you can explore, build, and test B2B integration solutions that use EDI and XML processing capabilities. Azure Logic Apps ofrece estos niveles de cuenta de integración:Azure Logic Apps offers these integration account levels or tiers:

NivelTier DescripciónDescription
BasicBasic Para los escenarios en los que quiere utilizar solo el control de mensajes o actuar como un asociado de pequeña empresa que tiene una relación empresarial con una entidad empresarial mayor.For scenarios where you want only message handling or to act as a small business partner that has a trading partner relationship with a larger business entity.

Compatible con el Acuerdo de Nivel de Servicio de Logic Apps.Supported by the Logic Apps SLA.

EstándarStandard Para los escenarios en los que se tienen relaciones B2B más complejas y un número mayor de entidades que debe administrar.For scenarios where you have more complex B2B relationships and increased numbers of entities that you must manage.

Compatible con el Acuerdo de Nivel de Servicio de Logic Apps.Supported by the Logic Apps SLA.

GratisFree Para escenarios de exploración, no en escenarios de producción.For exploratory scenarios, not production scenarios. Este nivel tiene límites en cuanto a disponibilidad, rendimiento y uso de regiones.This tier has limits on region availability, throughput, and usage. Por ejemplo, el nivel Gratis solo está disponible para las regiones públicas en Azure, como Oeste de EE. UU. o Sudeste Asiático, pero no para Azure China 21Vianet o Azure Government.For example, the Free tier is available only for public regions in Azure, for example, West US or Southeast Asia, but not for Azure China 21Vianet or Azure Government.

Nota: No compatible con el Acuerdo de Nivel de Servicio de Logic Apps.Note: Not supported by the Logic Apps SLA.

Para información sobre los límites de las cuentas de integración, consulte Límites y configuración de Azure Logic Apps, como:For information about integration account limits, see Limits and configuration for Azure Logic Apps, such as:

Cuentas de integración para aplicaciones lógicas basadas en el consumoIntegration accounts for consumption-based logic apps

Las cuentas de integración se facturan mediante un precio fijo de cuenta de integración que se basa en el nivel de cuenta que se usa.Integration accounts are billed using a fixed integration account price that is based on the account tier that you use.

Aplicaciones lógicas basadas en ISEISE-based logic apps

El ISE incluye, sin costo adicional, una sola cuenta de integración, basada en el SKU de ISE.At no extra cost, your ISE includes a single integration account, based on your ISE SKU. Por un costo adicional, puede crear más cuentas de integración para usar hasta el límite total del ISE.For an extra cost, you can create more integration accounts for your ISE to use up to the total ISE limit. Obtenga más información sobre el modelo de precios de ISE anteriormente en este tema.Learn more about the ISE pricing model earlier in this topic.

SKU de ISEISE SKU Cuenta de integración incluidaIncluded integration account Costo adicionalAdditional cost
PremiumPremium Una sola cuenta de integración estándarA single Standard integration account hasta 19 cuentas Estándar más.Up to 19 more Standard accounts. No se permiten cuentas Gratis ni Básicas.No Free or Basic accounts are permitted.
DeveloperDeveloper Una sola cuenta de integración GratisA single Free integration account Hasta 19 cuentas Estándar más si ya tiene una cuenta Gratuita, o bien 20 cuentas Estándar en total si no dispone de una cuenta Gratuita.Up to 19 more Standard accounts if you already have a Free account, or 20 total Standard accounts if you don't have a Free account. No se permiten cuentas Básicas.No Basic accounts are permitted.

Retención de datos y consumo de almacenamientoData retention and storage consumption

Todas las entradas y salidas del historial de ejecución de la aplicación lógica se almacenan y se miden en función de la duración de la ejecución y el período de retención del historial de la aplicación.All the inputs and outputs in your logic app's run history are stored and metered based on that app's run duration and history retention period.

  • En el caso de las aplicaciones lógicas del servicio Logic Apps multiinquilino, el consumo de almacenamiento se factura a un precio fijo, que puede encontrar en la página de precios de Logic Apps, en la tabla Detalles de precios.For logic apps in the multi-tenant Logic Apps service, storage consumption is billed at a fixed price, which you can find on the Logic Apps pricing page, under the Pricing details table.

  • En el caso de aplicaciones lógicas de ISE, el consumo de almacenamiento no genera costos de retención de datos.For logic apps in ISEs, storage consumption doesn't incur data retention costs.

Para supervisar el uso del consumo de almacenamiento, consulte Visualización de métricas para ejecuciones y consumo de almacenamiento.To monitor storage consumption usage, see View metrics for executions and storage consumption.

Puerta de enlace de datos localOn-premises data gateway

Una puerta de enlace de datos local es un recurso independiente que se crea para que las aplicaciones lógicas puedan acceder a los datos locales mediante conectores específicos compatibles con la puerta de enlace.An on-premises data gateway is a separate resource that you create so that your logic apps can access on-premises data by using specific gateway-supported connectors. Las operaciones de conectores que se ejecutan a través de la puerta de enlace generan cargos, pero la propia puerta de enlace no genera cargos.Connectors operations that run through the gateway incur charges, but the gateway itself doesn't incur charges.

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.

Pasos siguientesNext steps