Remises sur engagement d'utilisation

Les remises sur engagement d'utilisation pour les jobs de traitement de flux Dataflow offrent des prix réduits en échange de votre engagement à utiliser de manière continue une certaine quantité de ressources de calcul Dataflow pendant un an ou plus.

Les remises sur engagement d'utilisation de Dataflow sont idéales lorsque vos dépenses en capacité de calcul Dataflow pour les jobs de traitement de flux impliquent un minimum prévisible sur lequel vous pouvez vous engager pour au moins un an.

Tarifs des remises sur engagement d'utilisation Dataflow

Les remises sur engagement d'utilisation Dataflow offrent deux niveaux de remises, en fonction de la période d'engagement :

  • Une remise sur engagement d'utilisation d'un an vous permet de bénéficier d'une remise de 20 % par rapport au tarif à la demande.
  • Une remise sur engagement d'utilisation de trois ans vous permet de bénéficier d'une remise de 40 % par rapport au tarif à la demande.

Lorsque vous souscrivez un engagement, vous choisissez une période d'un ou trois ans, ainsi qu'un montant d'engagement : les dépenses Dataflow attendues en termes de capacité de calcul par heure au cours de cette période. Ce montant d'engagement, après application de votre remise, devient votre tarif d'engagement. Ce tarif d'engagement vous est ensuite facturé mensuellement pour la durée de l'engagement. Pour obtenir un exemple complet, consultez la section Exemple de remise sur engagement d'utilisation Dataflow du présent document.

La remise s'applique à toute utilisation éligible dans les projets Dataflow associés au compte de facturation Cloud utilisé pour souscrire l'engagement, indépendamment de la configuration ou de la région de l'instance. Toutes les remises sur engagement d'utilisation s'appliquent aux configurations régionales et multirégionales.

Toutes les dépenses au-delà de l'engagement sont facturées au tarif à la demande. À mesure que votre utilisation de Dataflow augmente, vous pouvez souscrire des engagements supplémentaires pour bénéficier de remises sur les dépenses supplémentaires qui ne sont pas couvertes par des engagements précédents.

Si les tarifs à la demande de Dataflow changent après la souscription d'un engagement, votre tarif d'engagement ne change pas. Vous bénéficiez du même pourcentage de remise sur l'utilisation applicable.

Ressources éligibles aux remises sur engagement d'utilisation Dataflow

Les remises sur engagement d'utilisation Dataflow s'appliquent automatiquement à vos dépenses liées à la capacité de calcul Dataflow utilisée par les jobs de traitement de flux sur vos différents projets. Cette flexibilité vous permet d'atteindre un taux d'utilisation élevé de votre engagement entre les régions et les projets sans intervention manuelle, ce qui vous permet de gagner du temps et de réaliser davantage d'économies. Les remises sur engagement d'utilisation Dataflow s'appliquent à vos dépenses sur les ressources suivantes :

  • Processeur et mémoire des nœuds de calcul pour les jobs de traitement de flux
  • Données Streaming Engine traitées
  • Unités de calcul Streaming Engine
  • Unités de calcul de données (DCU) pour les jobs de traitement de flux

Les remises sur engagement d'utilisation Dataflow ne s'appliquent pas à vos dépenses pour les ressources suivantes :

  • Processeur et mémoire des nœuds de calcul pour les jobs par lot et les jobs FlexRS
  • Données Dataflow Shuffle traitées
  • Unités de calcul de données (DCU) pour les jobs par lot
  • Stockage sur disque persistant
  • GPU
  • Instantanés
  • Confidential VMs

Souscrire un engagement Dataflow

Pour souscrire ou gérer des remises sur engagement d'utilisation Dataflow pour votre compte de facturation Cloud, vous devez disposer du rôle Administrateur de compte de facturation pour ce compte.

Vous pouvez souscrire une remise sur engagement d'utilisation Dataflow sur la page "Engagements" de la console Google Cloud. Sélectionnez votre compte de facturation Cloud, puis cliquez sur Acheter. Pour en savoir plus, consultez la section Souscrire des engagements basés sur les dépenses dans la documentation Google Cloud.

Une fois souscrit, l'engagement prend effet dans l'heure qui suit. Ses remises sont automatiquement appliquées à toute utilisation éligible ultérieure.

Une fois que vous avez souscrit un engagement, vous ne pouvez plus l'annuler. Assurez-vous que la taille et la durée de votre engagement correspondent à votre historique de dépenses ainsi qu'à vos projections de dépenses minimales attendues en termes de capacité de calcul Dataflow pour les jobs de traitement de flux.

En outre, avant de souscrire une remise sur engagement, consultez les Conditions spécifiques au service pour ce qui est des unités d'engagement.

Exemple de scénario de remise sur engagement d'utilisation Dataflow

Dans l'idéal, votre engagement représente au moins le montant des dépenses horaires minimum attendues pour les jobs de traitement de flux Dataflow pour vos projets, au cours de l'année à venir ou des trois prochaines années.

Par exemple, supposons que vous exécutez des jobs de traitement de flux Dataflow dans deux régions différentes : us-central1 et us-west2.

Le job de traitement de flux dans us-central1 utilise les ressources suivantes :

  • 10 nœuds de type d'instance n1-standard-1 (1 processeur virtuel, 3,75 Go de mémoire RAM)
  • 20 unités de calcul Streaming Engine par heure

Le job de traitement de flux dans us-west2 utilise les ressources suivantes :

  • 20 nœuds de type d'instance n1-standard-1 (1 processeur virtuel, 3,75 Go de mémoire RAM)
  • 40 unités de calcul Streaming Engine par heure

Sur la page des tarifs, vous pouvez calculer le coût approximatif d'engagement horaire :

  • Dépense totale en us-central1 = 2,6034 $ par heure
    • 10 nœuds x 1 processeur virtuel en streaming par nœud x 0,069 $ par processeur virtuel en streaming et par heure = 0,69 $ par heure
    • 10 nœuds x 3,75 Go par nœud x 0,003557 $ par Go et par heure = 0,1334 $ par heure
    • 20 unités de calcul Streaming Engine x 0,089 $ par unité de calcul et par heure = 1,78 $ par heure
  • Dépense totale en us-west2 = 3,128 $ par heure
    • 10 nœuds x 1 processeur virtuel en streaming par nœud x 0,0828 $ par processeur virtuel en streaming et par heure = 0,828 $ par heure
    • 10 nœuds x 3,75 Go par nœud x 0,0042684 $ par Go et par heure = 0,16 $ par heure
    • 20 unités de calcul Streaming Engine x 0,107 $ par unité de calcul et par heure = 2,14 $ par heure
  • Dépenses totales dans toutes les régions = 5,7314 $ par heure

Si vous prévoyez de dépenser ce minimum de 5,73 $ par heure en continu pour l'année à venir ou plus, vous pouvez vous engager pour ce montant. Lors de la souscription de l'engagement, vous saisissez $5.73 comme montant d'engagement horaire à la demande.

Si vous prévoyez parfois de réduire la capacité de vos clusters, vous pouvez vous engager pour un montant inférieur. Toute dépense supérieure au montant d'engagement est facturée au tarif à la demande.

Pour reprendre cet exemple, supposons que vous décidez d'un engagement de 5,73 $ par heure. L'étape suivante consiste à choisir la durée de la période d'engagement.

À titre de comparaison, calculez le coût à la demande pour l'utilisation de ressources du job de traitement de flux Dataflow au taux d'engagement choisi, sans appliquer de remises sur engagement :

  • Coût mensuel avec la tarification à la demande : 5,73 $ par heure x 730 heures = 4182,9 $ par mois.

À partir de là, vous pouvez calculer les coûts mensuels et les économies potentielles avec un engagement d'un an (soit une remise de 20 %) par rapport à une année aux tarifs de base :

  • Coût mensuel d'un engagement d'un an pour 5,73 $/heure : (5,73 $ par heure - remise de 20 %) x 730 heures = 3346,32 $ par mois
  • Économies totales par mois : 4182,90 $ - 3346,32 $ = 836,58 $
  • Économies totales avec un engagement d'un an pour 5,73 $/heure : 836,58 $ par mois x 12 mois = 10 038,96 $

Vous pouvez appliquer une méthode similaire pour calculer les coûts et les économies d'une remise sur engagement d'utilisation de trois ans, soit une remise de 40 % par rapport aux tarifs à la demande :

  • Coût mensuel d'un engagement de trois ans pour 5,73 $/heure : (5,73 $ par heure - remise de 40 %) x 730 heures = 2509,74 $ par mois
  • Économies totales par mois : 4182,90 $ - 2509,74 $ = 1673,16 $
  • Économies totales avec un engagement de trois ans pour 5,73 $/heure : 1673,16 $ par mois x 36 mois = 60233,76 $

Un engagement qui couvre votre utilisation minimale de flux Dataflow attendue au cours des prochaines années peut vous permettre de réaliser des économies considérables.

Recommandations pour choisir un engagement

Lorsque vous envisagez d'acheter des remises sur engagement d'utilisation Dataflow pour des jobs de traitement de flux, tenez compte des facteurs suivants :

  • Région : les remises sur engagement d'utilisation Dataflow s'appliquent à tous les jobs de traitement de flux d'un projet dans toutes les régions. Elles s'appliquent aux configurations régionales et multirégionales. Si vous avez des jobs de traitement de flux Dataflow dans plusieurs régions, calculez les dépenses dans toutes les régions utilisées par vos projets lors de la souscription.
  • Projets : déterminez les dépenses constantes de référence par projet lors du calcul de l'engagement total. Gardez à l'esprit que les jobs de traitement de flux en production s'exécutent généralement 100 % du temps, tandis que les jobs de développement ou de préproduction peuvent s'exécuter par intermittence.
  • Jobs : si vos jobs de traitement de flux Dataflow utilisent un nombre constant de ressources 24 heures sur 24, envisagez de souscrire un engagement qui couvre l'intégralité de votre utilisation de ressources. Toutefois, si vous faites évoluer fréquemment vos ressources à la hausse ou à la baisse, manuellement ou à l'aide de l'autoscaling, envisagez de ne souscrire des engagements que pour votre utilisation de référence prévisible.

Si certains jobs ne sont exécutés que de façon intermittente et intensive ou alors sur de courtes durées, excluez-les de vos calculs.

Votre tarif d'engagement est appliqué pour chaque heure sur toute la durée d'engagement, quelle que soit votre utilisation réelle. Choisissez le montant d'engagement en fonction de votre historique d'utilisation de ressources pour les jobs de traitement de flux Dataflow et de vos attentes futures. Tant que votre utilisation de ressources de calcul Dataflow pour les jobs de traitement de flux reste supérieure au niveau de dépense de l'engagement, vous bénéficiez de la remise maximale possible pour la durée de l'engagement.

Étapes suivantes