Modèle de tarif pour Azure Logic AppsPricing model for Azure Logic Apps

Azure Logic Apps vous aide à créer et à exécuter des flux de travail d’intégration automatisés et pouvant être mis à l’échelle dans le cloud.Azure Logic Apps helps you create and run automated integration workflows that can scale in the cloud. Cet article décrit comment fonctionnent la tarification et la facturation pour Azure Logic Apps.This article describes how billing and pricing work for Azure Logic Apps. Pour connaître la tarification, consultez Tarification de Logic Apps.For pricing rates, see Logic Apps Pricing.

Modèle de tarification de la consommationConsumption pricing model

Pour les nouvelles applications logiques qui s’exécutent dans le service Azure Logic Apps public ou « global », vous payez uniquement ce que vous utilisez.For new logic apps that run in the public or "global" Azure Logic Apps service, you pay only for what you use. Ces applications logiques utilisent un modèle tarifaire et un plan basés sur la consommation.These logic apps use a consumption-based plan and pricing model. Dans votre application logique, chaque étape est une action et Azure Logic Apps mesure toutes les actions qui s’exécutent dans votre application logique.In your logic app, each step is an action, and Azure Logic Apps meters all the actions that run in your logic app.

Ces actions comprennent par exemple :For example, actions include:

  • Des déclencheurs, qui sont des actions spéciales.Triggers, which are special actions. Toutes les applications logiques nécessitent un déclencheur comme première étape.All logic apps require a trigger as the first step.
  • Des actions « intégrées » ou natives telles que HTTP, les appels à Azure Functions et la gestion des API etc."Built-in" or native actions such as HTTP, calls to Azure Functions and API Management, and so on
  • Des appels aux connecteurs managés tels qu’Outlook 365, Dropbox etc.Calls to managed connectors such as Outlook 365, Dropbox, and so on
  • Des étapes de flux de contrôle, telles que des boucles, des instructions conditionnelles, etcControl flow steps, such as loops, conditional statements, and so on

Les connecteurs standard sont facturés au prix d’un connecteur standard.Standard connectors are charged at the Standard connector price. Les connecteurs d’entreprise généralement disponibles sont facturés au tarif des connecteurs d’entreprise, tandis que les connecteurs d’entreprise en préversion publique sont facturés au prix d’un connecteur standard.Generally available Enterprise connectors are charged at the Enterprise connector price, while public preview Enterprise connectors are charged at the Standard connector price.

En savoir sur le fonctionnement de la facturation pour les déclencheurs et les actions.Learn more about how billing works for triggers and actions.

Modèle de tarif fixeFixed pricing model

Un environnement de service d’intégration (ISE) vous offre une méthode privée, isolée et dédiée de créer et d’exécuter des applications logiques pouvant accéder aux ressources dans un réseau virtuel 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. Pour les nouvelles applications logiques qui s’exécutent dans un environnement ISE, vous payez un tarif mensuel fixe pour ces fonctionnalités :For new logic apps that run inside an ISE, you pay a fixed monthly price for these capabilities:

  • Déclencheurs et actions intégrésBuilt-in triggers and actions

  • Connecteurs standardStandard connectors

  • Connecteurs d’entreprise avec autant de connexions que vous le souhaitezEnterprise connectors with as many connections as you want

  • Utilisation du compte d’intégration sans coût supplémentaire, en fonction de votre référence SKU ISE :Integration account usage at no additional cost, based on your ISE SKU:

    • Référence SKU Premium : Un compte d’intégration unique de niveau standardPremium SKU: A single Standard tier integration account

    • Référence SKU de développeur : Un compte d’intégration unique de niveau GratuitDeveloper SKU: A single Free tier integration account

    Chaque référence SKU ISE est limitée à 5 comptes d’intégration au total.Each ISE SKU is limited to 5 total integration accounts. Contre un supplément, vous pouvez avoir plus de comptes d’intégration en fonction de votre référence SKU ISE :For an additional cost, you can have more integration accounts, based on your ISE SKU:

    • Référence SKU Premium : jusqu’à quatre comptes standard supplémentaires.Premium SKU: Up to four more Standard accounts. Aucun compte gratuit ou de base.No Free or Basic accounts.

    • Référence SKU de développeur : jusqu’à 4 comptes standard supplémentaires ou jusqu’à 5 comptes standard au total.Developer SKU: Either up to 4 more Standard accounts, or up to 5 total Standard accounts. Aucun compte de base.No Basic accounts.

Pour plus d’informations sur les limites des comptes d’intégration, consultez Limites et configuration de Logic Apps.For more information about integration account limits, see Logic Apps limits and configuration. Vous trouverez plus d’informations sur les niveaux de comptes d’intégration et leur modèle de tarification plus loin dans cette rubrique.You can learn more about integration account tiers and their pricing model later in this topic.

Pour la référence SKU Premium ISE, l’unité de base dispose d’une capacité fixe ; si vous avez besoin de davantage de débit, vous pouvez ajouter des unités d’échelle, pendant la création ou après.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 référence SKU de Developer ISE ne peut pas jouter d’unités d’échelle supplémentaires.The Developer ISE SKU doesn't have the capability to add more scale units. Les applications logiques qui s’exécutent dans un ISE n’entraînent aucun coût en termes de conservation des données.Logic apps that run in an ISE don't incur data retention costs.

Notes

Au sein d’un ISE, les déclencheurs et actions intégrés présentent l’étiquette Core et s’exécutent dans le même ISE que vos applications logiques.Within an ISE, built-in triggers and actions display the Core label and run in the same ISE as your logic apps. Les connecteurs standard et entreprise qui présentent l’étiquette ISE s’exécutent dans le même ISE que vos applications logiques.Standard and Enterprise connectors that display the ISE label run in the same ISE as your logic apps. Les connecteurs qui ne portent pas l’étiquette ISE s’exécutent dans le service Logic Apps global.Connectors that don't display the ISE label run in the global Logic Apps service.

Pour connaître la tarification, consultez Tarification de Logic Apps.For pricing rates, see Logic Apps pricing.

ConnecteursConnectors

Les connecteurs Azure Logic Apps aident votre application logique à accéder aux applications, services et systèmes localement ou dans le cloud en fournissant des déclencheurs, des actions, ou les deux.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. Les connecteurs sont classés en tant que connecteurs standard ou entreprise.Connectors are classified as either Standard or Enterprise. Pour une vue d’ensemble de ces connecteurs, consultez la liste des connecteurs Azure Logic Apps.For an overview about these connectors, see Connectors for Azure Logic Apps. Si aucun connecteur prédéfini n’est disponible pour les API REST que vous voulez utiliser dans vos applications logiques, vous pouvez créer des connecteurs personnalisés, qui ne sont que des wrappers autour de ces API 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. Les connecteurs personnalisés sont facturés comme des connecteurs standard.Custom connectors are billed as Standard connectors. Les sections offrent plus d’informations sur la facturation des déclencheurs et des actions.The following sections provide more information about how billing for triggers and actions work.

DéclencheursTriggers

Les déclencheurs sont des actions particulières qui créent une instance d’application logique, quand un événement spécifique se produit.Triggers are special actions that create a logic app instance when a specific event happens. Les déclencheurs agissent de différentes façons, ce qui affecte la façon dont l’application logique est mesurée.Triggers act in different ways, which affect how the logic app is metered. Voici les différents types de déclencheurs qui existent dans Azure Logic Apps :Here are the various kinds of triggers that exist in Azure Logic Apps:

  • Déclencheur d’interrogation : ce déclencheur vérifie constamment un point de terminaison pour les messages conformes aux critères de création d’une instance d’application logique et de démarrage de flux de travail.Polling trigger: This trigger continually checks an endpoint for messages that satisfy the criteria for creating a logic app instance and starting the workflow. Même quand aucune application logique n’est créée, Logic Apps mesure chaque requête d’interrogation en tant qu’exécution.Even when no logic app instance gets created, Logic Apps meters each polling request as an execution. Pour spécifier l’intervalle d’interrogation, configurez le déclencheur par le biais du concepteur d’application logique.To specify the polling interval, set up the trigger through the Logic App Designer.

    Pour réaliser des estimations de coûts d’utilisation plus précises, ne basez pas vos calculs juste sur l’intervalle d’interrogation, mais prenez plutôt en compte le nombre possible de messages ou d’événements qui pourraient arriver chaque jour.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. Lorsqu’un événement ou un message répond aux critères de déclencheurs, plusieurs déclencheurs essaient immédiatement de lire tous les autres événements ou messages en attente qui répondent aux critères.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. Ce comportement signifie que le déclencheur se lance selon le nombre d’événements ou de messages en attente qualifiés pour le démarrage de workflows, même si vous sélectionnez un intervalle d’interrogation plus étendue.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. Les déclencheurs qui adoptent ce comportement incluent Azure Service Bus et Azure Event Hub.Triggers that follow this behavior include Azure Service Bus and Azure Event Hub.

    Par exemple, imaginons que vous configuriez un déclencheur qui vérifie un point de terminaison par jour.So, for example, suppose you set up trigger that checks an endpoint every day. Lorsqu’il vérifie le point de terminaison et trouve 15 événements qui répondent aux critères, il se lance et exécute le workflow correspondant 15 fois.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 mesure toutes les actions réalisées par ces 15 workflows, dont les requêtes du déclencheur.Logic Apps meters all the actions that those 15 workflows perform, including the trigger requests. Pour calculer les coûts éventuels, essayez la calculatrice de prix Azure.To calculate your potential costs, try the Azure pricing calculator.

  • Déclencheur de webhook : ce déclencheur attend qu’un client envoie une requête à un point de terminaison spécifique.Webhook trigger: This trigger waits for a client to send a request to a specific endpoint. Chaque requête envoyée au point de terminaison webhook est considérée comme une exécution d’action.Each request sent to the webhook endpoint counts as an action execution. Par exemple, les déclencheurs Requête et Webhook HTTP sont tous deux des déclencheurs webhook.For example, the Request and HTTP Webhook trigger are both webhook triggers.

  • Déclencheur de périodicité : ce déclencheur crée une instance d’application logique en fonction de l’intervalle de périodicité que vous avez configuré dans le déclencheur.Recurrence trigger: This trigger creates a logic app instance based on the recurrence interval that you set up in the trigger. Par exemple, vous pouvez configurer un déclencheur de périodicité qui s’exécute tous les trois jours ou d’après un calendrier plus complexe.For example, you can set up a Recurrence trigger that runs every three days or on a more complex schedule.

ActionsActions

Azure Logic Apps mesure les actions « intégrées » (telles que HTTP) en tant qu’actions natives.Azure Logic Apps meters "built-in" actions, such as HTTP, as native actions. Par exemple, les actions intégrées incluent les appels HTTP, les appels à partir d’Azure Functions ou de Gestion des API et les étapes de flux de contrôle telles que les conditions, les boucles et les instructions 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. Chaque action a son propre type.Each action has their own action type. Par exemple, les actions qui appellent des connecteurs ont le type « ApiConnection ».For example, actions that call connectors have the "ApiConnection" type. Ces connecteurs sont classés en connecteurs standard ou d’entreprise, et sont mesurés en fonction de leur tarification respective.These connectors are classified as Standard or Enterprise connectors, which are metered based on their respective pricing. Les connecteurs d’entreprise en préversion sont facturés comme connecteurs standard.Enterprise connectors in Preview are charged as Standard connectors.

Azure Logic Apps mesure toutes les actions ayant réussi ou non en tant qu’exécutions.Azure Logic Apps meters all successful and unsuccessful actions as executions. Cependant, Logic Apps ne mesure pas les actions suivantes :However, Logic Apps doesn't meter these actions:

  • Actions ignorées en raison de conditions non rempliesActions that get skipped due to unmet conditions
  • Actions qui ne s’exécutent pas, car l’application logique s’est arrêtée avant la finActions that don't run because the logic app stopped before finishing

Pour les actions qui s’exécutent dans des boucles, Azure Logic Apps prend en compte chaque action par cycle dans la boucle.For actions that run inside loops, Azure Logic Apps counts each action for each cycle in the loop. Par exemple, supposons que vous ayez une boucle « for each » qui traite une liste.For example, suppose you have a "for each" loop that processes a list. Logic Apps mesure une action dans cette boucle en multipliant le nombre d’éléments dans la liste par le nombre d’actions dans la boucle, puis ajoute l’action qui démarre la boucle.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. Le calcul pour une liste de 10 éléments est donc (10 * 1) + 1, ce qui donne 11 exécutions d’action.So, the calculation for a 10-item list is (10 * 1) + 1, which results in 11 action executions.

Applications logiques désactivéesDisabled logic apps

Les applications logiques désactivées ne sont pas facturées, car elles ne peuvent pas créer d’instances lorsqu’elles sont désactivées.Disabled logic apps aren't charged because they can't create new instances while they're disabled. Une fois que vous avez désactivé une application logique, l’arrêt complet des instances en cours d’exécution peut prendre un certain de temps.After you disable a logic app, any currently running instances might take some time before they completely stop.

Comptes d’intégrationIntegration accounts

Un modèle de tarification fixe s’applique aux comptes d’intégration à des fins d’exploration, de développement et de test des fonctionnalités de traitement XML et B2B/EDI d’Azure Logic Apps sans coût supplémentaire.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. Chaque abonnement Azure peut avoir une limite spécifique de comptes d’intégration.Each Azure subscription can have up to a specific limit of integration accounts. Chaque compte d’intégration peut stocker jusqu’à un limite spécifique d’artefacts, qui incluent les contrats, partenaires commerciaux, cartes, schémas, assemblys, certificats, configurations de lot 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 offre des comptes d’intégration gratuit, de base et standard.Azure Logic Apps offers Free, Basic, and Standard integration accounts. Les niveaux de base et standard sont pris en charge par le contrat SLA Logic Apps, tandis que le niveau Gratuit n’est pas pris en charge par un contrat SLA et a des limites d’utilisation et de débit.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. À l’exception des comptes d’intégration de niveau Gratuit, vous pouvez avoir plusieurs comptes d’intégration dans chaque région Azure.Except for Free tier integration accounts, you can have more than one integration account in each Azure region. Pour connaître la tarification, consultez Tarification de Logic Apps.For pricing rates, see Logic Apps pricing.

Si vous avez un environnement de service d'intégration (ISE), Premium ou Développeur, votre environnement ISE peut avoir 5 comptes d’intégration au total.If you have an integration service environment (ISE), either Premium or Developer, your ISE can have 5 total integration accounts. Pour savoir comment fonctionne le modèle de tarification fixe pour un environnement ISE, consultez la section précédente Modèle de tarification fixe dans cette rubrique.To learn how the fixed pricing model works for an ISE, see the previous Fixed pricing model section in this topic. Pour connaître la tarification, consultez Tarification de Logic Apps.For pricing rates, see Logic Apps pricing.

Pour choisir un compte d’intégration gratuit, de base ou standard, étudiez ces descriptions de cas d’usage :To choose between a Free, Basic, or Standard integration account, review these use case descriptions:

  • Gratuit : lorsque vous voulez essayer les scénarios exploratoires, pas les scénarios de production.Free: For when you want to try exploratory scenarios, not production scenarios

  • De base : quand vous souhaitez utiliser la gestion des messages ou agir en tant que petite entreprise partenaire ayant une relation de partenariat commercial avec une entité professionnelle plus importante.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

  • Standard : quand vous avez des relations B2B plus complexes et un nombre croissant d’entités que vous devez gérer.Standard: For when you have more complex B2B relationships and increased numbers of entities that you must manage

Conservation des donnéesData retention

Hormis les applications logiques qui s’exécutent dans un ISE, toutes les entrées et sorties qui sont stockées dans votre historique des exécutions d’applications logiques sont facturées en fonction de la période de rétention de l’application logique.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. Les applications logiques qui s’exécutent dans un ISE n’entraînent aucun coût en termes de conservation des données.Logic apps that run in an ISE don't incur data retention costs. Pour connaître la tarification, consultez Tarification de Logic Apps.For pricing rates, see Logic Apps pricing.

Pour mieux surveiller la consommation de stockage de votre application logique, vous pouvez :To help you monitor your logic app's storage consumption, you can:

  • Affichez le nombre des unités de stockage en Go utilisés mensuellement par votre application logique.View the number of storage units in GB that your logic app uses monthly.
  • Affichez les tailles des entrées et sorties d’une action spécifique dans l’historique des exécutions de votre application logique.View the sizes for a specific action's inputs and outputs in your logic app's run history.

Afficher la consommation de stockage de l’application logiqueView logic app storage consumption

  1. Dans le portail Azure, recherchez et sélectionnez votre application logique.In the Azure portal, find and open your logic app.

  2. Depuis le menu de l’application logique, sous Surveillance, sélectionnez Métriques.From your logic app's menu, under Monitoring, select Metrics.

  3. Dans le volet à droite, sous Titre du graphique, depuis la liste Métrique, sélectionnez Utilisation de la facturation pour les exécutions de consommation du stockage.In the right-hand pane, under Chart Title, from the Metric list, select Billing Usage for Storage Consumption Executions.

    Cette mesure vous donne le nombre d’unités de consommation de stockage en Go par mois qui sont facturées.This metric gives you the number of storage consumption units in GB per month that are getting billed.

Afficher les tailles d’entrée et de sortie d’une actionView action input and output sizes

  1. Dans le portail Azure, recherchez et sélectionnez votre application logique.In the Azure portal, find and open your logic app.

  2. Dans le menu de votre application logique, sélectionnez Vue d’ensemble.On your logic app's menu, select Overview.

  3. Dans le volet à droite, sous Historique des exécutions, sélectionnez l’exécution qui dispose des entrées et des sorties que vous voulez vérifier.In the right-hand pane, under Runs history, select the run that has the inputs and outputs you want to check.

  4. Sous Exécution de l’application logique, choisissez Détails de l’exécution.Under Logic app run, choose Run Details.

  5. Dans le volet Détails de l’exécution de l’application logique, dans la table des actions qui répertorie la durée et l’état de chaque action, sélectionnez l’action que vous souhaitez afficher.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. Dans le volet Action de l’application logique, trouvez les tailles des entrées et des sorties de l’action pour qu’elles apparaissent sous Lien des entrées et Lien des sorties.In the Logic app action pane, find the sizes for that action's inputs and outputs appear respectively under Inputs link and Outputs link.

Étapes suivantesNext steps