Modelo de preços para aplicativos lógicos do AzurePricing model for Azure Logic Apps

Os aplicativos lógicos do Azure ajudam a criar e executar fluxos de trabalho de integração automatizados que podem ser dimensionados na nuvem.Azure Logic Apps helps you create and run automated integration workflows that can scale in the cloud. Este artigo descreve como a cobrança e os preços funcionam para os aplicativos lógicos do Azure.This article describes how billing and pricing work for Azure Logic Apps. Para obter taxas de preços, consulte preços dos aplicativos lógicos.For pricing rates, see Logic Apps Pricing.

Modelo de preços de consumoConsumption pricing model

Para novos aplicativos lógicos que são executados no serviço de aplicativos lógicos do Azure público ou "global", você paga apenas pelo que usar.For new logic apps that run in the public or "global" Azure Logic Apps service, you pay only for what you use. Esses aplicativos lógicos usam um plano baseado em consumo e um modelo de preços.These logic apps use a consumption-based plan and pricing model. Em seu aplicativo lógico, cada etapa é uma ação, e os aplicativos lógicos do Azure medem todas as ações executadas em seu aplicativo lógico.In your logic app, each step is an action, and Azure Logic Apps meters all the actions that run in your logic app.

Por exemplo, as ações incluem:For example, actions include:

  • Gatilhos, que são ações especiais.Triggers, which are special actions. Todos os aplicativos lógicos exigem um gatilho como a primeira etapa.All logic apps require a trigger as the first step.
  • Ações "internas" ou nativas como http, chamadas para Azure Functions e gerenciamento de API e assim por diante"Built-in" or native actions such as HTTP, calls to Azure Functions and API Management, and so on
  • Chamadas para conectores gerenciados , como o Outlook 365, Dropbox e assim por dianteCalls to managed connectors such as Outlook 365, Dropbox, and so on
  • Etapas de fluxo de controle, como loops, instruções condicionais e assim por dianteControl flow steps, such as loops, conditional statements, and so on

Os conectores padrão são cobrados com o preço do conector padrão.Standard connectors are charged at the Standard connector price. Os conectores empresariais geralmente disponíveis são cobrados pelo preço do conector corporativo, enquanto os conectores corporativos de visualização pública são cobrados com o preço do conector padrão.Generally available Enterprise connectors are charged at the Enterprise connector price, while public preview Enterprise connectors are charged at the Standard connector price.

Saiba mais sobre como a cobrança funciona para gatilhos e ações.Learn more about how billing works for triggers and actions.

Modelo de preços fixoFixed pricing model

Um ISE ( ambiente do serviço de integração ) fornece uma maneira privada, isolada e dedicada para você criar e executar aplicativos lógicos que podem acessar recursos em uma rede virtual do 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. Para novos aplicativos lógicos que são executados dentro de um ISE, você paga um preço mensal fixo para esses recursos:For new logic apps that run inside an ISE, you pay a fixed monthly price for these capabilities:

  • Gatilhos e ações internasBuilt-in triggers and actions

  • Conectores StandardStandard connectors

  • Conectores Enterprise com tantas conexões quantas quiserEnterprise connectors with as many connections as you want

  • Uso da conta de integração sem custo adicional, com base em seu SKU do ISE:Integration account usage at no additional cost, based on your ISE SKU:

    Cada SKU do ISE é limitado a 5 contas de integração totais.Each ISE SKU is limited to 5 total integration accounts. Para obter um custo adicional, você pode ter mais contas de integração, com base em seu SKU do ISE:For an additional cost, you can have more integration accounts, based on your ISE SKU:

    • SKU Premium: até quatro contas padrão.Premium SKU: Up to four more Standard accounts. Nenhuma conta gratuita ou básica.No Free or Basic accounts.

    • SKU do desenvolvedor: para até quatro contas padrão ou até 5 contas padrão totais.Developer SKU: Either up to 4 more Standard accounts, or up to 5 total Standard accounts. Nenhuma conta básica.No Basic accounts.

Para obter mais informações sobre limites de conta de integração, consulte limites e configuração de aplicativos lógicos.For more information about integration account limits, see Logic Apps limits and configuration. Você pode aprender mais sobre as camadas de conta de integração e seu modelo de preços posteriormente neste tópico.You can learn more about integration account tiers and their pricing model later in this topic.

Para o SKU do ISE Premium, a unidade base tem capacidade fixa, portanto, se você precisar de mais taxa de transferência, poderá adicionar mais unidades de escala, seja durante a criação ou depois.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. A SKU do ISE do desenvolvedor não tem a capacidade de adicionar mais unidades de escala.The Developer ISE SKU doesn't have the capability to add more scale units. Os aplicativos lógicos executados em um ISE não incorrem em custos de retenção de dados.Logic apps that run in an ISE don't incur data retention costs.

Nota

Em um ISE, gatilhos e ações internas exibem o rótulo principal e são executados no mesmo ISE que seus aplicativos lógicos.Within an ISE, built-in triggers and actions display the Core label and run in the same ISE as your logic apps. Conectores Standard e Enterprise que exibem o rótulo do ISE executados no mesmo ISE que seus aplicativos lógicos.Standard and Enterprise connectors that display the ISE label run in the same ISE as your logic apps. Os conectores que não exibem a etiqueta do ISE são executados no serviço de aplicativos lógicos globais.Connectors that don't display the ISE label run in the global Logic Apps service.

Para obter taxas de preços, consulte preços dos aplicativos lógicos.For pricing rates, see Logic Apps pricing.

ConectoresConnectors

Os conectores de aplicativos lógicos do Azure ajudam seu aplicativo lógico a acessar aplicativos, serviços e sistemas na nuvem ou localmente, fornecendo gatilhos, açõesou ambos.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. Os conectores são classificados como Standard ou Enterprise.Connectors are classified as either Standard or Enterprise. Para obter uma visão geral sobre esses conectores, consulte conectores para aplicativos lógicos do Azure.For an overview about these connectors, see Connectors for Azure Logic Apps. Se nenhum conector predefinido estiver disponível para as APIs REST que você deseja usar em seus aplicativos lógicos, você poderá criar conectores personalizados, que são apenas wrappers em volta dessas APIs 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. Os conectores personalizados são cobrados como conectores padrão.Custom connectors are billed as Standard connectors. As seções a seguir fornecem mais informações sobre como a cobrança de gatilhos e ações funcionam.The following sections provide more information about how billing for triggers and actions work.

AcionadoresTriggers

Os gatilhos são ações especiais que criam uma instância de aplicativo lógico quando ocorre um evento específico.Triggers are special actions that create a logic app instance when a specific event happens. Os gatilhos atuam de maneiras diferentes, o que afeta como o aplicativo lógico é medido.Triggers act in different ways, which affect how the logic app is metered. Aqui estão os vários tipos de gatilhos que existem nos aplicativos lógicos do Azure:Here are the various kinds of triggers that exist in Azure Logic Apps:

  • Gatilho de sondagem: esse gatilho verifica continuamente um ponto de extremidade para mensagens que atendem aos critérios para criar uma instância de aplicativo lógico e iniciar o fluxo de trabalho.Polling trigger: This trigger continually checks an endpoint for messages that satisfy the criteria for creating a logic app instance and starting the workflow. Mesmo quando nenhuma instância de aplicativo lógico é criada, os aplicativos lógicos medem cada solicitação de sondagem como uma execução.Even when no logic app instance gets created, Logic Apps meters each polling request as an execution. Para especificar o intervalo de sondagem, configure o gatilho por meio do designer de aplicativo lógico.To specify the polling interval, set up the trigger through the Logic App Designer.

    Para estimar custos de consumo mais precisos, considere o número possível de mensagens ou eventos que podem chegar em qualquer determinado dia, em vez de basear seus cálculos somente no intervalo de sondagem.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. Quando um evento ou uma mensagem atende aos critérios do gatilho, muitos gatilhos tentam imediatamente ler todos e todos os outros eventos ou mensagens em espera que atendem aos critérios.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. Esse comportamento significa que mesmo quando você seleciona um intervalo de sondagem mais longo, o gatilho é acionado com base no número de eventos de espera ou mensagens que se qualificam para iniciar fluxos de trabalho.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. Os gatilhos que seguem esse comportamento incluem o barramento de serviço do Azure e o Hub de eventos do Azure.Triggers that follow this behavior include Azure Service Bus and Azure Event Hub.

    Portanto, por exemplo, suponha que você configure o gatilho que verifica um ponto de extremidade todos os dias.So, for example, suppose you set up trigger that checks an endpoint every day. Quando o gatilho verifica o ponto de extremidade e localiza 15 eventos que atendem aos critérios, o gatilho é acionado e executa o fluxo de trabalho correspondente 15 vezes.When the trigger checks the endpoint and finds 15 events that meet the criteria, the trigger fires and runs the corresponding workflow 15 times. Os aplicativos lógicos medem todas as ações que esses 15 fluxos de trabalho executam, incluindo as solicitações de gatilho.Logic Apps meters all the actions that those 15 workflows perform, including the trigger requests. Para calcular seus custos potenciais, experimente a calculadora de preços do Azure.To calculate your potential costs, try the Azure pricing calculator.

  • Gatilho de webhook: esse gatilho espera que um cliente envie uma solicitação para um ponto de extremidade específico.Webhook trigger: This trigger waits for a client to send a request to a specific endpoint. Cada solicitação enviada ao ponto de extremidade do webhook conta como uma execução de ação.Each request sent to the webhook endpoint counts as an action execution. Por exemplo, a solicitação e o gatilho de webhook HTTP são gatilhos de webhook.For example, the Request and HTTP Webhook trigger are both webhook triggers.

  • Gatilho de recorrência: esse gatilho cria uma instância de aplicativo lógico com base no intervalo de recorrência que você configurou no gatilho.Recurrence trigger: This trigger creates a logic app instance based on the recurrence interval that you set up in the trigger. Por exemplo, você pode configurar um gatilho de recorrência que é executado a cada três dias ou em uma agenda mais complexa.For example, you can set up a Recurrence trigger that runs every three days or on a more complex schedule.

AçõesActions

O aplicativo lógico do Azure monitora as ações "internas", como HTTP, como ações nativas.Azure Logic Apps meters "built-in" actions, such as HTTP, as native actions. Por exemplo, ações internas incluem chamadas HTTP, chamadas de Azure Functions ou gerenciamento de API e etapas de fluxo de controle, como condições, loops e instruções 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 ação tem seu próprio tipo de ação.Each action has their own action type. Por exemplo, ações que chamam conectores têm o tipo "ApiConnection".For example, actions that call connectors have the "ApiConnection" type. Esses conectores são classificados como conectores Standard ou Enterprise, que são medidos com base em seus respectivos preços.These connectors are classified as Standard or Enterprise connectors, which are metered based on their respective pricing. Conectores empresariais na versão prévia são cobrados como conectores padrão.Enterprise connectors in Preview are charged as Standard connectors.

Os aplicativos lógicos do Azure medem todas as ações bem-sucedidas e malsucedidas como execuções.Azure Logic Apps meters all successful and unsuccessful actions as executions. No entanto, os aplicativos lógicos não medim essas ações:However, Logic Apps doesn't meter these actions:

  • Ações que são ignoradas devido a condições não atendidasActions that get skipped due to unmet conditions
  • Ações que não são executadas porque o aplicativo lógico parou antes de concluirActions that don't run because the logic app stopped before finishing

Para ações executadas dentro de loops, os aplicativos lógicos do Azure contam cada ação para cada ciclo no loop.For actions that run inside loops, Azure Logic Apps counts each action for each cycle in the loop. Por exemplo, suponha que você tenha um loop "for each" que processa uma lista.For example, suppose you have a "for each" loop that processes a list. Os aplicativos lógicos medem uma ação nesse loop multiplicando o número de itens de lista pelo número de ações no loop e adiciona a ação que inicia o loop.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. Portanto, o cálculo para uma lista de 10 itens é (10 * 1) + 1, o que resulta em 11 execuções de ação.So, the calculation for a 10-item list is (10 * 1) + 1, which results in 11 action executions.

Aplicativos lógicos desabilitadosDisabled logic apps

Os aplicativos lógicos desabilitados não são cobrados porque não podem criar novas instâncias enquanto estão desabilitados.Disabled logic apps aren't charged because they can't create new instances while they're disabled. Depois de desabilitar um aplicativo lógico, qualquer instância em execução no momento pode levar algum tempo antes de parar completamente.After you disable a logic app, any currently running instances might take some time before they completely stop.

Contas de integraçãoIntegration accounts

Um modelo de preço fixo se aplica a contas de integração em que você pode explorar, desenvolver e testar os recursos B2B e de processamento XML no aplicativo lógico do Azure sem custo 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 assinatura do Azure pode ter até um limite específico de contas de integração.Each Azure subscription can have up to a specific limit of integration accounts. Cada conta de integração pode armazenar até o limite específico de artefatos, que incluem parceiros comerciais, contratos, mapas, esquemas, assemblies, certificados, configurações de lote e assim por diante.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.

O aplicativo lógico do Azure oferece contas de integração gratuitas, básicas e padrão.Azure Logic Apps offers Free, Basic, and Standard integration accounts. As camadas básica e Standard têm suporte do SLA (contrato de nível de serviço) dos aplicativos lógicos, enquanto a camada gratuita não tem suporte de um SLA e tem limites de taxa de transferência e uso.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. Exceto para contas de integração de camada gratuita, você pode ter mais de uma conta de integração em cada região do Azure.Except for Free tier integration accounts, you can have more than one integration account in each Azure region. Para obter taxas de preços, consulte preços dos aplicativos lógicos.For pricing rates, see Logic Apps pricing.

Se você tiver um ISE ( ambiente do serviço de integração ), Premium ou desenvolvedor, o ISE poderá ter 5 contas de integração total.If you have an integration service environment (ISE), either Premium or Developer, your ISE can have 5 total integration accounts. Para saber como o modelo de preços fixo funciona para um ISE, consulte a seção modelo de preços fixos anteriores neste tópico.To learn how the fixed pricing model works for an ISE, see the previous Fixed pricing model section in this topic. Para obter taxas de preços, consulte preços dos aplicativos lógicos.For pricing rates, see Logic Apps pricing.

Para escolher entre uma conta de integração gratuita, básica ou padrão, examine estas descrições de caso de uso:To choose between a Free, Basic, or Standard integration account, review these use case descriptions:

  • Gratuito: para quando você quiser experimentar cenários exploratórios, não cenários de produçãoFree: For when you want to try exploratory scenarios, not production scenarios

  • Básico: para quando você desejar apenas a manipulação de mensagens ou para atuar como um pequeno parceiro comercial que tenha uma relação de parceiro comercial com uma entidade de negócios maiorBasic: 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

  • Standard: para quando você tem relações B2B mais complexas e um número maior de entidades que você deve gerenciarStandard: For when you have more complex B2B relationships and increased numbers of entities that you must manage

Retenção de dadosData retention

Exceto para aplicativos lógicos que são executados em um ambiente do serviço de integração (ISE), todas as entradas e saídas armazenadas no histórico de execução do aplicativo lógico são cobradas com base em um período de retenção de execuçãodo aplicativo lógico.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. Os aplicativos lógicos executados em um ISE não incorrem em custos de retenção de dados.Logic apps that run in an ISE don't incur data retention costs. Para obter taxas de preços, consulte preços dos aplicativos lógicos.For pricing rates, see Logic Apps pricing.

Para ajudá-lo a monitorar o consumo de armazenamento do aplicativo lógico, você pode:To help you monitor your logic app's storage consumption, you can:

  • Exiba o número de unidades de armazenamento em GB que seu aplicativo lógico usa mensalmente.View the number of storage units in GB that your logic app uses monthly.
  • Exiba os tamanhos das entradas e saídas de uma ação específica no histórico de execução do aplicativo lógico.View the sizes for a specific action's inputs and outputs in your logic app's run history.

Exibir consumo de armazenamento do aplicativo lógicoView logic app storage consumption

  1. Na portal do Azure, localize e abra seu aplicativo lógico.In the Azure portal, find and open your logic app.

  2. No menu do aplicativo lógico, em monitoramento, selecione métricas.From your logic app's menu, under Monitoring, select Metrics.

  3. No painel direito, em título do gráfico, na lista métrica , selecione uso de cobrança para execuções de consumo de armazenamento.In the right-hand pane, under Chart Title, from the Metric list, select Billing Usage for Storage Consumption Executions.

    Essa métrica fornece o número de unidades de consumo de armazenamento em GB por mês que estão sendo cobradas.This metric gives you the number of storage consumption units in GB per month that are getting billed.

Exibir os tamanhos de entrada e saída da açãoView action input and output sizes

  1. Na portal do Azure, localize e abra seu aplicativo lógico.In the Azure portal, find and open your logic app.

  2. No menu do aplicativo lógico, selecione visão geral.On your logic app's menu, select Overview.

  3. No painel direito, em histórico de execuções, selecione a execução que tem as entradas e saídas que você deseja verificar.In the right-hand pane, under Runs history, select the run that has the inputs and outputs you want to check.

  4. Em execução do aplicativo lógico, escolha detalhes da execução.Under Logic app run, choose Run Details.

  5. No painel detalhes de execução do aplicativo lógico , na tabela ações, que lista o status e a duração de cada ação, selecione a ação que você deseja exibir.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. No painel de ação do aplicativo lógico , localize os tamanhos das entradas e saídas da ação, respectivamente, sob o link entradas e saídas.In the Logic app action pane, find the sizes for that action's inputs and outputs appear respectively under Inputs link and Outputs link.

Passos seguintesNext steps