Tarifs de Workflows
Ce document décrit les conditions tarifaires de Workflows. Vous pouvez également vous servir du Google Cloud Simulateur de coût 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 lors de l'exécution d'un workflow. Chaque tentative est comptabilisée comme une exécution d'étape.
Étapes internes et externes
Ces étapes peuvent être classées comme internes ou externes. Des tarifs différents s'appliquent aux étapes internes et externes :
| Étapes internes
Étapes effectuées dans Google Cloud lorsque vous exécutez votre workflow. |
Les différents types d'étapes internes sont les suivants :
|
| Étapes externes
Étapes qui envoient une requête HTTP externe à des ressources extérieures à Google Cloudou qui attendent des rappels HTTP. |
Les différents types d'étapes externes sont les suivants :
|
Des frais s'appliquent pour les incréments de 1 000 étapes internes ou externes. Reportez-vous à cet exemple de tarification afin de mieux en comprendre le fonctionnement.
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 Google Cloud version gratuite, 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 Always Free, selon la grille tarifaire.
| Ressource | Limite mensuelle d'utilisation gratuite |
| Étapes internes | 5 000 |
| Étapes externes | 2 000 |
Grille tarifaire
| Étapes internes | Prix par mois |
| 5 000 premières étapes | Gratuit |
| Étapes suivant les 5 000 premières étapes | 0,01 $ par incrément de 1 000 étapes |
| Étapes externes | Prix par mois |
| 2 000 premières étapes | Gratuit |
| Étapes suivant les 2 000 premières étapes | 0,025 $ par incrément de 1 000 étapes |
| Étapes internes ou externes au-delà de 100 millions | |
| Contactez le service commercial pour connaître les options de tarification | |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU Cloud Platform s'appliquent.
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 :
| Total des étapes internes que vous avez utilisées : 6 500 | Étapes internes couvertes par la version gratuite : 5 000
Étapes internes supplémentaires : 1 500
|
| Total des étapes externes que vous avez utilisées : 3 999 | Étapes externes couvertes par la version gratuite : 2 000 Étapes externes supplémentaires : 1 999
|
| Total des frais encourus 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, pour une utilisation à grande échelle, suivez ces consignes afin d'optimiser l'utilisation et de réduire les coûts :
Au lieu d'utiliser des domaines personnalisés, assurez-vous que tous les appels aux services Google Cloudutilisent
*.appspot.com,*.cloud.goog,*.cloudfunctions.netou*.run.appafin que les étapes internes vous soient facturées et non les étapes externes.Appliquez une stratégie de nouvelle tentative personnalisée qui équilibre vos besoins en termes de latence et de fiabilité avec les coûts. Des nouvelles tentatives plus fréquentes réduisent la latence et améliorent 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 une stratégie d'interrogation personnalisée qui optimise la latence en fonction des coûts. Par exemple, si vous pensez qu'une opération va durer plus d'une heure, vous pouvez créer une règle qui interroge l'état de l'opération toutes les minutes au début, en cas d'échec immédiat, puis toutes les 15 minutes.
Combiner les attributions en une seule étape
Évitez d'utiliser trop d'
sys.logétapes. Envisagez d'utiliser l'enregistrement des appels à la place.
Étape suivante
- Consultez la documentation sur Workflows.
- Faites vos premiers pas avec Workflows.
- Essayez le Simulateur de coût.
- Découvrez les solutions et cas d'utilisation de Workflows.