Tarifs de Workflows

Ce document décrit les conditions tarifaires de Workflows. Vous pouvez également vous servir du Simulateur de coût Google Cloud pour estimer le coût de l'utilisation de Workflows.

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU de Cloud Platform s'appliquent.

Présentation de la tarification

Les tarifs de Workflows sont calculés tous les mois en fonction du nombre d'étapes exécutées.

Les opérations suivantes sont comptabilisées dans le total du nombre d'étapes exécutées :

  • Toute étape s'exécutant avec succès.
  • Toute étape dont l'exécution a échoué pendant l'exécution.
  • Toute étape relancée au cours d'une l'exécution du workflow. Chaque nouvelle tentative compte comme une exécution d'étape.

Étapes internes et externes

Les étapes peuvent être classées comme internes ou externes. Les étapes internes et externes sont sont facturés différemment:

Procédure interne

Étapes à suivre dans Google Cloud lorsque vous exécutez votre workflow.

Les différents types d'étapes internes sont les suivants :

  • Requêtes envoyées aux API *.googleapis.com
  • Les requêtes envoyées aux API exécutées sur Compute Engine, Google Kubernetes Engine ou Kubernetes et en utilisant des noms de domaine *.cloud.goog
  • Requêtes envoyées aux API s'exécutant sur App Engine et utilisant *.appspot.com noms de domaine
  • Appels des fonctions Cloud Run
  • Appels Cloud Run avec le domaine *.run.app noms
  • Attribution et évaluation des variables
  • Évaluation des instructions conditionnelles
  • Appels à des fonctions intégrées ou à des sous-workflows définis par l'utilisateur ( bibliothèque et connecteurs)
  • Tentatives d'interrogation effectuées par les connecteurs pour des opérations de longue durée et contrôlées via connector_params.polling_policy
Procédure externe

Les étapes qui effectuent une requête HTTP externe vers des ressources externes à Google Cloud, ou attendre la réception .

Les différents types d'étapes externes sont les suivants :

  • Requêtes envoyées aux API externes
  • Les requêtes envoyées aux ressources Google Cloud qui utilisent des domaines
  • les étapes qui attendre un rappel à recevoir via events.await_callback

Des frais s'appliquent pour les incréments de 1 000 étapes internes ou externes. Pour voir un exemple, consultez cette exemple de tarification.

Coûts des sous-workflows

Les tarifs des sous-workflows sont calculés selon les mêmes consignes de tarification que les workflows standards. Par conséquent, lorsque vous appelez un sous-workflow, des coûts équivalents au coût de toutes les étapes du sous-workflow et à celui de l'étape qui appelle le sous-workflow vous sont facturés.

Utilisation gratuite

Dans la version gratuite de Google Cloud, Workflows prévoit un quota de ressources gratuites dans la limite des conditions fixées. Ce quota est disponible pendant et après l'essai gratuit. Si votre période d'essai gratuit est terminée, des frais supplémentaires vous seront facturés pour toute utilisation du service au-delà des limites du niveau Toujours gratuit, selon la grille tarifaire.

Ressource Limite mensuelle d'utilisation gratuite
Étapes internes 5 000
Étapes externes 2 000

Grille tarifaire

Exemple de tarification

Votre coût mensuel correspond au nombre total d'étapes internes et externes que vous avez effectuées dans l'ensemble des exécutions de workflows. Le calcul des coûts qui vous sont facturés est effectué de la manière suivante : on soustrait le quota gratuit de chaque total, on comptabilise le nombre d'incréments de 1 000 étapes que vous avez entièrement ou partiellement utilisés pour chaque catégorie, on multiplie chaque valeur par le coût unitaire qui lui est associé, puis on additionne les résultats obtenus pour définir le montant total des frais.

Par exemple, si les exécutions de workflows utilisent un total de 6 500 étapes internes et de 3 999 étapes externes en un mois :

Nombre total d'étapes internes utilisées: 6 500

Étapes internes couvertes par le niveau gratuit: 5 000

Étapes internes supplémentaires: 1 500

  • Incréments de 1 000 employés (entièrement ou partiellement utilisés) pas: 2
  • Coût pour deux incréments d'étapes internes: 2 * 0,01 € = 0,02 €
Nombre total d'étapes externes utilisées: 3 999

Étapes externes couvertes par le niveau gratuit: 2 000

Étapes externes supplémentaires: 1 999

  • Incréments de 1 000 employés (entièrement ou partiellement utilisés) pas: 2
  • Coût pour deux incréments d'étapes externes: 2 * 0,025 $ = 0,05$
Total des frais pour le mois: 0,02 $ + 0,05 $ = 0,07$

Optimiser l'utilisation

Comme le montre l'exemple précédent, le coût d'exécution d'un workflow est minime. Toutefois, en cas d'utilisation intensive, appliquez les consignes suivantes pour optimiser et réduire les coûts:

  • Au lieu d'utiliser des domaines personnalisés, assurez-vous que tous les appels vers Google Cloud services utilisent *.appspot.com, *.cloud.goog, *.cloudfunctions.net ou *.run.app pour que les étapes internes et non externes vous soient facturées.

  • Appliquer une règle de nouvelle tentative personnalisée qui équilibre les besoins en latence et en fiabilité avec les coûts. Plus fréquente les nouvelles tentatives réduisent la latence et augmentent la fiabilité, mais peuvent aussi augmenter les coûts.

  • Lorsque vous utilisez des connecteurs qui attendent des opérations de longue durée, définissez un règle de sondage personnalisée qui optimise la latence pour les coûts. Par exemple, si vous vous attendez à ce qu'une opération plus d'une heure, vous pouvez mettre en place une stratégie qui déclenche l'interrogation au bout d'une minute en cas d'échec immédiat, puis toutes les 15 minutes.

  • Combiner les attributions en une seule étape.

  • Évitez une utilisation excessive des étapes sys.log. Envisagez d'utiliser journal d'appels à la place.

Étape suivante

Demander un devis personnalisé

Avec le paiement à l'usage de Google Cloud, vous ne payez que pour les services que vous utilisez. Contactez notre équipe commerciale pour obtenir un devis personnalisé pour votre entreprise.
Contacter le service commercial