Modello di determinazione prezzi delle app per la logicaLogic Apps pricing model

Con App per la logica di Azure è possibile creare ed eseguire flussi di lavoro di integrazione automatizzati e scalabili nel cloud.You can create and run automated scalable integration workflows in the cloud with Azure Logic Apps. Di seguito sono riportate informazioni dettagliate sul funzionamento dei prezzi e della fatturazione per App per la logica di Azure.Here are the details about how billing and pricing work for Logic Apps.

Modello di prezzi a consumoConsumption pricing model

Le nuove app per la logica create prevedono che si paghi solo per le risorse effettivamente usate.With newly created logic apps, you pay only for what you use. Le nuove app per la logica usano infatti un modello di determinazione dei prezzi a consumo, in base al quale vengono calcolate tutte le esecuzioni di azioni avviate da un'istanza dell'app per la logica.New logic apps use a consumption plan and pricing model, which means that all the action executions performed by a logic app instance are metered. Ogni passaggio della definizione di un'app per la logica è un'azione che include trigger, passaggi del flusso di controllo, chiamate ad azioni integrate e chiamate a connettori.Every step in a logic app definition is an action, which includes triggers, control flow steps, calls to built-in actions, and calls to connectors. Per altre informazioni, vedere Prezzi di App per la logica.For more information, see Logic Apps Pricing.

TriggerTriggers

I trigger sono azioni speciali che creano un'istanza di un'app per la logica ogni volta che si verifica un evento specifico.Triggers are special actions that create a logic app instance when a specific event happens. I trigger agiscono in modi diversi, che influiscono sulla misurazione dell'app per la logica.Triggers act in different ways, which affect how the logic app is metered.

  • Trigger di poll: questo trigger controlla continuamente un endpoint per rilevare i messaggi che soddisfano i criteri per la creazione di un'istanza di app per la logica e avviare il flusso di lavoro.Polling trigger – This trigger continually checks an endpoint for messages that satisfy the criteria for creating a logic app instance and starting the workflow. Ogni richiesta di polling viene considerata un'esecuzione e viene misurata, anche quando non viene creata alcuna istanza di app per la logica.Each polling request counts as an execution and is metered, even when no logic app instance is created. Per specificare l'intervallo di polling, configurare il trigger tramite la finestra Progettazione app per la logica.To specify the polling interval, set up the trigger through the Logic App Designer.

    Per stimare in modo più accurato i costi di utilizzo, prendere in considerazione il numero di messaggi o eventi che potrebbero arrivare ogni giorno, invece di basare i calcoli solo sull'intervallo di polling.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 un evento o un messaggio soddisfa i criteri di trigger, molti trigger provano immediatamente a leggere tutti gli altri eventi in attesa o i messaggi che soddisfano i criteri.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. Questo comportamento significa che anche quando si seleziona un intervallo di polling più lungo, il trigger viene attivato in base al numero di eventi in attesa o di messaggi che soddisfano le condizioni per l'avvio dei flussi di lavoro.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. I trigger che seguono questo comportamento includono il bus di servizio di Azure e l'hub eventi di Azure.Triggers that follow this behavior include Azure Service Bus and Azure Event Hub.

    Si supponga, ad esempio, di configurare un trigger che controlla un endpoint ogni giorno.So, for example, suppose you set up trigger that checks an endpoint every day. Quando il trigger controlla l'endpoint e trova 15 eventi che soddisfano i criteri, il trigger viene attivato ed esegue il flusso di lavoro corrispondente 15 volte.When the trigger checks the endpoint and finds 15 events that meet the criteria, the trigger fires and runs the corresponding workflow 15 times. App per la logica conteggia tutte le azioni eseguite da questi 15 flussi di lavoro, incluse le richieste del trigger.Logic Apps meters all the actions that those 15 workflows perform, including the trigger requests. Per calcolare i costi potenziali, provare a usare il calcolatore dei prezzi di Azure.To calculate your potential costs, try the Azure pricing calculator.

  • Trigger di webhook: questo trigger attende che un client invii una richiesta a un determinato endpoint.Webhook trigger – This trigger waits for a client to send a request to a specific endpoint. Ogni richiesta inviata all'endpoint del webhook viene conteggiata come esecuzione di azione.Each request sent to the webhook endpoint counts as an action execution. I trigger Richiesta e Webhook HTTP, ad esempio, sono entrambi trigger di webhook.For example, the Request and HTTP Webhook trigger are both webhook triggers.

  • Trigger di ricorrenza: questo trigger crea un'istanza dell'app per la logica in base all'intervallo di ricorrenza configurato nel trigger.Recurrence trigger – This trigger creates a logic app instance based on the recurrence interval that you set up in the trigger. Un trigger di ricorrenza, ad esempio, può essere configurato per essere eseguito ogni tre giorni o in base a una pianificazione più complessa.For example, you can set up a recurrence trigger that runs every three days or on a more complex schedule.

Le esecuzioni dei trigger sono disponibili nella sezione Cronologia trigger del riquadro Panoramica delle app per la logica.You can find trigger executions in your logic app's Overview pane under the Trigger History section.

AzioniActions

Le azioni predefinite, ad esempio le azioni che chiamano HTTP, Funzioni di Azure o Gestione API, e i passaggi del flusso di controllo, vengono misurati come azioni native, che hanno tipi specifici.Built-in actions, such as actions that call HTTP, Azure Functions, or API Management, and also control flow steps are metered as native actions, which have their respective types. Alle azioni che chiamano connettori, ad esempio, è associato il tipo "ApiConnection".Actions that call connectors have the "ApiConnection" type. Questi connettori si distinguono tra connettori standard e aziendali e vengono misurati in base ai rispettivi prezzi.These connectors are classified as standard or enterprise connectors, which are metered based on their respective pricing.

Tutte le azioni di esecuzione, indipendentemente dall'esito, vengono conteggiate e misurate come esecuzioni di azioni.All successfully and unsuccessfully run actions are counted and metered as action executions. Non vengono tuttavia conteggiate come esecuzioni di azioni sia le azioni ignorate a causa di condizioni non soddisfatte, sia le azioni non eseguite perché l'app per la logica è stata terminata prima del completamento.However, actions that are skipped, due to unmet conditions, or actions that don't run, because the logic app terminated before completion, don't count as action executions. Per le app per la logica disabilitate non possono essere create nuove istanze. Di conseguenza, non viene effettuato alcun addebito mentre sono disabilitate.Disabled logic apps can't instantiate new instances, so they aren't charged while they are disabled.

Nota

Dopo che un'app per la logica è stata disabilitata, l'arresto di eventuali istanze in esecuzione può richiedere del tempo.After you disable a logic app, any currently running instances might take some time before they completely stop.

Le azioni eseguite all'interno di cicli vengono conteggiate per ogni iterazione del ciclo.Actions that run inside loops are counted per each cycle in the loop. Una singola azione in un ciclo ForEach che elabora un elenco di 10 elementi, ad esempio, viene conteggiata moltiplicando il numero di elementi dell'elenco (10) per il numero di azioni nel ciclo (1) più 1 per l'avvio del ciclo.For example, a single action in a "for each" loop that processes a 10-item list is counted by multiplying the number of list items (10) by the number of actions in the loop (1) plus one for starting the loop. Per questo esempio, quindi, il calcolo è (10 * 1) + 1, da cui risultano 11 esecuzioni di azioni.So, for this example, the calculation is (10 * 1) + 1, which results in 11 action executions.

Utilizzo dell'account di integrazioneIntegration Account usage

L'utilizzo a consumo include un account di integrazione in cui è possibile esplorare, sviluppare e testare gratuitamente le funzionalità B2B/EDI e di elaborazione XML di App per la logica.Consumption-based usage includes an integration account where you can explore, develop, and test the B2B/EDI and XML processing features in Logic Apps at no additional cost. È possibile avere un account di integrazione per area e archiviare un numero specifico di artefatti, ad esempio partner commerciali e contratti EDI, mappe, schemi, assembly, certificati e configurazioni batch.You can have one integration account per region and store up to specific numbers of artifacts, such as EDI trading partners and agreements, maps, schemas, assemblies, certificates, and batch configurations.

App per la logica offre anche account di integrazione di base e standard con il contratto di servizio di App per la logica standard.Logic Apps also offers basic and standard integration accounts with supported Logic Apps SLA. Gli account di integrazione di base vengono usati, in genere, quando si vuole usare solo la gestione dei messaggi o se un piccolo partner commerciale intrattiene una relazione commerciale con un'entità più grande.You can use basic integration accounts when you either want to use only message handling, or act as a small business partner that has a trading partner relationship with a larger business entity. Gli account di integrazione standard supportano invece relazioni B2B più complesse e aumentano il numero di entità che è possibile gestire.Standard integration accounts support more complex B2B relationships and increase the number of entities that you can manage. Per altre informazioni, vedere la pagina relativa ai prezzi di Azure.For more information, see Azure pricing.

Passaggi successiviNext steps