Ce document présente les tarifs de Cloud Composer.
Cloud Composer utilise les modèles de tarification suivants :
Les environnements Cloud Composer sont facturés par intervalles de temps courts, pour la période pendant laquelle ils ont été exécutés. Par exemple, si vous créez un environnement, que vous l'exécutez pendant 6 heures et 30 minutes, puis que vous le supprimez, les coûts totaux correspondent à 6,5 heures.
Bien que certains prix soient indiqués en heures ou par mois, Cloud Composer est toujours facturé pour la durée d'utilisation réelle.
Cette section décrit la tarification dans Cloud Composer 3.
Cette section récapitule les tarifs de Cloud Composer 3 pour différentes régions. Voir aussi les coûts supplémentaires.
Élément | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
Heures de milli-DCU standard Cloud Composer 3 | 0,06 $US / 1,000 hour | 0,054 $US / 1,000 hour | 0,048 $US / 1,000 hour |
Stockage de base de données Cloud Composer 3 | 0,000232877 $US / 1 gibibyte hour | - | - |
Transfert de données réseau Cloud Composer | Conformément aux tarifs des réseaux VPC | - | - |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Cloud Platform s'appliquent.
Cloud Composer 3 possède les codes SKU suivants :
Une unité de calcul des données (DCU, Data Compute Unit) est une unité de mesure abstraite qui représente les ressources de calcul allouées par un environnement Cloud Composer à un moment donné. Comme les DCU mesurent les ressources provisionnées d'un environnement, les coûts sont facturés en fonction de la valeur DCU de l'environnement au fil du temps, en heures-DCU.
Ce SKU est mesuré en milliDCU-heures. Par exemple, si votre environnement utilise une DCU pendant une heure, cela revient à utiliser 1 000 milliDCU-heures.
Les heures d'UC de données représentent l'utilisation des ressources suivantes :
Si vous déployez vos propres charges de travail dans le cluster de votre environnement, par exemple lorsque vous créez des pods à l'aide de KubernetesPodOperator ou exécutez des tâches avec l'exécuteur Kubernetes, les ressources utilisées sont également comptabilisées en heures-DCU et suivent le modèle de tarification de Cloud Composer 3.
Le coût de la taille de l'environnement en DCU couvre le coût des ressources utilisées par les composants d'infrastructure requis pour exécuter Airflow. Par exemple, par l'instance Cloud SQL (avec un SKU distinct couvrant les coûts de stockage).
Ce SKU couvre le coût du stockage utilisé par l'instance Cloud SQL qui héberge la base de données Airflow de votre environnement.
La taille de disque minimale de l'instance Cloud SQL est de 10 Gio.
La taille du disque des instances Cloud SQL augmente automatiquement en fonction de la demande entraînée par l'utilisation de l'espace de stockage de la base de données et ne diminue pas si la taille de la base de données Airflow est réduite ultérieurement.
Ce groupe de SKU couvre le trafic sortant facturable généré par les composants de l'environnement qui exécutent les charges de travail dans votre environnement.
Les SKU de transfert de données réseau Cloud Composer couvrent les types de trafic suivants générés par les charges de travail exécutées dans votre environnement :
Pour en savoir plus sur la facturation de la sortie réseau et obtenir la description des SKU associés, consultez la page Tarifs du réseau.
★ Remarque : Si vous créez votre environnement à partir de la console Google API, vous pouvez choisir un préréglage d'environnement prédéfini (petit, moyen ou grand). Les coûts des environnements créés à l'aide de ces préréglages suivent le modèle de tarification standard de Cloud Composer 3. Ces préréglages déterminent uniquement la configuration de départ de votre environnement. En particulier, la propriété de configuration Taille de l'environnement détermine les valeurs DCU pour la taille de l'environnement. Un préréglage d'environnement fournit la valeur initiale, qui peut être modifiée au fil du temps.
Dans Cloud Composer 3, les environnements hautement résilients utilisent les mêmes SKU que les environnements standards. Toutefois, les environnements hautement résilients exécutent des composants d'infrastructure supplémentaires qui offrent une résilience aux défaillances zonales, ce qui augmente les coûts de l'environnement en conséquence.
Voici une description des différences estimées dans les coûts des SKU entre un environnement hautement résilient et un environnement standard. L'augmentation réelle des coûts peut être supérieure ou inférieure, en fonction de la consommation de ressources dans votre scénario d'utilisation spécifique.
Stockage de base de données Cloud Composer 3
Les coûts des services suivants sont facturés en plus des coûts associés aux environnements Cloud Composer 3 :
Par exemple, vous créez un environnement Cloud Composer 3 dans l'Iowa (us-central1), vous l'utilisez pendant 10 jours pour exécuter vos charges de travail, puis vous le supprimez. L'environnement fonctionne pendant un mois de 30 jours.
Par exemple, votre environnement utilise les ressources suivantes :
Dans ce cas, la répartition des coûts est la suivante :
SKU | Première période | Deuxième période | Coût dans l'Iowa (us-central1) | Coût total (10 jours) |
|---|---|---|---|---|
Heures d'unités de calcul de données (ou 1 000 milliheures d'unités de calcul de données) | 1 440 heures d'unités de calcul de données (12 DCU pour 120 heures) | 1 800 heures d'unités de calcul de données (15 DCU pendant 120 heures) | 0,06 $ | 194,4 $ (3 240 heures d'unités de calcul de données) |
Stockage des bases de données | 1,67 GiBy/mois (10 Gio pendant 5 jours sur 30) | 1,67 GiBy/mois (10 Gio pendant 5 jours sur 30) | 0,17 $ | 0,5678 $ (10 Gio pendant 10 jours) |
Autres considérations :
Cette section décrit les changements apportés au modèle de tarification dans Cloud Composer 3 par rapport à Cloud Composer 2.
Cloud Composer 3 poursuit cette simplification et masque la plupart des composants d'infrastructure restants, y compris le cluster de votre environnement et les dépendances sur d'autres services tels qu'Artifact Registry, Cloud Build ou Pub/Sub.
Les coûts globaux d'un environnement Cloud Composer sont désormais regroupés dans un nombre réduit de SKU :

Cette section décrit la tarification dans Cloud Composer 2.
Le tableau suivant récapitule les tarifs de Cloud Composer 2 pour différentes régions. Consultez également la section Coûts supplémentaires.
Élément | Prix (USD) |
|---|---|
Processeurs Compute de Cloud Composer | 0,045 $US / 1,000 hour |
Mémoire Compute de Cloud Composer | 0,005 $US / 1 gibibyte hour |
Stockage Compute de Cloud Composer | 0,0002 $US / 1 gibibyte hour |
Espace de stockage de base de données Cloud Composer | 0,000232877 $US / 1 gibibyte hour |
Frais liés à l'environnement Cloud Composer de petite taille | 0,35 $US / 1 hour |
Frais liés à l'environnement Cloud Composer de taille moyenne | 0,55 $US / 1 hour |
Frais liés à l'environnement Cloud Composer de grande taille | 0,85 $US / 1 hour |
Frais liés à l'environnement Cloud Composer de petite taille à haute résilience | 0,49 $US / 1 hour |
Frais liés à l'environnement Cloud Composer de taille moyenne à haute résilience | 0,77 $US / 1 hour |
Frais liés à l'environnement Cloud Composer de grande taille à haute résilience | 1,19 $US / 1 hour |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Cloud Platform s'appliquent.
Cloud Composer 2 possède les codes SKU suivants :
Les codes SKU Cloud Composer Compute représentent la capacité Compute Engine utilisée par les programmeurs, le serveur Web et les nœuds de calcul Airflow. Les nœuds de calcul Airflow font l'objet d'un autoscaling. Par conséquent, les coûts correspondants suivent le nombre fluctuant de nœuds de calcul dans l'environnement.
En outre, si vous déployez vos propres charges de travail dans le cluster de votre environnement, la tarification de ces charges de travail suit également le modèle de tarification de Cloud Composer 2 et utilise les codes SKU Compute Engine Compute. Par exemple, les pods démarrés dans le cluster de votre environnement en tant que pods Spot suivent le modèle de tarification Compute de Cloud Composer 2 et non le modèle de tarification Spot de GKE Autopilot.
Les coûts associés dépendent du nombre combiné de processeurs virtuels utilisés par tous les composants de votre environnement qui s'exécutent sur Compute Engine. Cela inclut les coûts des pods et des services du cluster de votre environnement. Par exemple, tous les nœuds de calcul Airflow de votre environnement s'exécutent dans des pods de votre cluster d'environnement.
Ce code SKU est mesuré sur 1 000 mCPU (millicores) par heure. Par exemple, si votre environnement utilise un processeur virtuel pendant une heure, cela revient à utiliser 1 000 mCPU pendant une heure.
Les coûts associés dépendent de la quantité cumulée de mémoire utilisée par tous les composants de votre environnement qui s'exécutent sur Compute Engine.
Les coûts associés dépendent de la quantité cumulée d'espace de stockage utilisé par tous les composants de votre environnement qui s'exécutent sur Compute Engine.
Les coûts associés dépendent de la quantité d'espace disque utilisé par l'instance Cloud SQL. La taille de disque des instances Cloud SQL augmente automatiquement en fonction de la demande entraînée par l'utilisation de l'espace de stockage de la base de données.
Ce composant SKU couvre le coût du stockage des bases de données Airflow.
La taille de disque minimale des instances Cloud SQL est de 10 Gio.
Les coûts associés dépendent de la taille de votre environnement. La taille de l'environnement correspond à l'échelle de l'infrastructure gérée de votre environnement Cloud Composer.
Ce code SKU couvre le coût des composants d'infrastructure requis pour exécuter Airflow, y compris la base de données Cloud SQL, la file d'attente de tâches et les proxys de connexion. L'infrastructure de l'environnement est disponible en trois tailles : petite, moyenne et grande.
Ce SKU représente le coût des composants d'infrastructure requis pour exécuter Airflow dans un environnement Cloud Composer hautement résilient.
Si votre environnement est hautement résilient, ces SKU remplacent les SKU des frais d'environnement Cloud Composer de petite, moyenne ou grande taille.
★ Remarque : Si vous créez votre environnement à partir de la console Google API, vous pouvez choisir un préréglage d'environnement prédéfini (petit, moyen ou grand). Les coûts des environnements créés à l'aide de ces préréglages suivent le modèle de tarification standard de Cloud Composer 2. Ces préréglages déterminent uniquement la configuration de départ de votre environnement. En particulier, le code SKU des frais d'environnement Cloud Composer de petite, moyenne ou grande taille est déterminé par la propriété de configuration de taille de l'environnement de votre environnement et non par un préréglage de l'environnement. Le préréglage fournit la valeur initiale qui peut être modifiée au fil du temps.
Les coûts des services suivants sont facturés en plus des coûts associés aux environnements Cloud Composer 2 :
Supposons que vous créez un environnement Cloud Composer 2 en Iowa (us-central1) et que vous utilisez le préréglage d'environnement par défaut Petit.
Dans ce cas, votre environnement dispose des paramètres par défaut suivants qui affectent les codes SKU Cloud Composer 2 :
Supposons que vous exécutez cet environnement pendant 7 jours et 12 heures (180 heures au total). La charge de votre environnement est d'un nœud de calcul pendant 50 % du temps et de deux nœuds de calcul les 50 % du temps restants. Après avoir utilisé l'environnement pendant cette période, vous pouvez le supprimer. Dans ce cas, vos codes SKU Cloud Composer 2 se présentent comme suit :
Code SKU Cloud Composer 2 | Frais |
|---|---|
Processeurs Compute de Cloud Composer | 14,175 $ |
Mémoire Compute de Cloud Composer | 5,906 $ |
Stockage Compute de Cloud Composer | 0,126 $ |
Espace de stockage de base de données Cloud Composer | 0,17 $ par Gio/mois |
Frais liés à l'environnement Cloud Composer de petite taille | 63 $ |
Total | 83,62 $ |
Cette section décrit les changements apportés au modèle de tarification dans Cloud Composer 2 par rapport à Cloud Composer 1.
L'introduction des fonctionnalités de Cloud Composer 2 s'accompagne d'un nouveau modèle de tarification qui vous permet de bénéficier pleinement de l'efficacité de l'autoscaling. Le nouveau modèle offre également une vision claire du coût total de possession des environnements Cloud Composer.
Dans les environnements Cloud Composer 1, le coût de la couche Compute Engine qui permet d'exécuter Airflow est considérée comme facturable par les instances Compute Engine utilisées par le cluster GKE de l'environnement.
Dans Cloud Composer 2, ce coût n'est plus associé à Compute Engine. Il est inclus dans les SKU Cloud Composer 2 pour les cœurs de processeur Compute Engine, la mémoire et le stockage. Cette approche fournit une vision claire du coût global des environnements Cloud Composer.
Étant donné que le modèle de tarification de Cloud Composer 2 est plus vaste que celui de son prédécesseur, vous remarquerez peut-être des frais plus élevés pour les environnements Cloud Composer, tout en constatant une baisse des coûts pour les instances Compute Engine.
L'autoscaling introduit dans Cloud Composer 2 apporte une efficacité supplémentaire dans l'utilisation des ressources, car les environnements n'ont plus besoin d'être adaptés en continu en fonction des pics d'activité. L'étendue des économies générées par l'autoscaling dépend fortement du modèle d'exécution des DAG et de la configuration de l'environnement.
Dans Cloud Composer 2, par rapport à Cloud Composer 1 :
Cette section décrit la tarification dans Cloud Composer 1.
Élément | Prix (USD) |
|---|---|
Heures d'utilisation d'un cœur Web | 0,074 $US / 1 hour |
Heures d'utilisation d'un cœur sur base de données | 0,125 $US / 1 hour |
Stockage Web et sur base de données | 0,000373973 $US / 1 gibibyte hour |
Transfert de données sortant | 0,156 $US / 1 gibibyte |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Cloud Platform s'appliquent.
Cloud Composer 1 possède les codes SKU suivants :
Les coûts associés dépendent du type de machine du serveur Web de votre environnement.
Les coûts associés dépendent du type de machine de l'instance Cloud SQL.
Les coûts associés dépendent du type de machine du serveur Web et de la quantité d'espace disque utilisée par l'instance Cloud SQL.
La taille de disque des instances Cloud SQL augmente automatiquement en fonction de la demande entraînée par l'utilisation de l'espace de stockage de la base de données.
La taille de disque minimale des instances Cloud SQL est de 10 Gio.
Les coûts associés dépendent de la quantité de trafic réseau généré par le serveur Web et Cloud SQL. Par exemple, l'envoi de requêtes à la base de données Airflow, la planification des tâches et des DAG, et l'utilisation de l'interface Web Airflow génèrent des coûts de transfert de données.
Pour les environnements d'adresse IP privée dans Cloud Composer 1, les coûts liés au serveur Web sont doublés. En effet, les environnements Cloud Composer d'adresse IP privée possèdent deux instances de serveur Web exécutées derrière un équilibreur de charge.
Types de machines compatibles
Les types de machines suivants sont utilisés par les composants de votre environnement Cloud Composer 1.
Composant d'environnement | Types de machines compatibles |
|---|---|
Nœuds | n1-standard, n1-highmem, n1-highcpu, n2-standard, n2-highmem, n2-highcpu, e2-standard, e2-highmem, e2-highcpu, c2-standard, m1-megamem, m1-ultramem, m2-megamem, m2-ultramem, n2d-standard, n2d-highmem, n2d-highcpu |
Instance Cloud SQL | db-n1-standard-2, db-n1-standard-4, db-n1-standard-8, db-n1-standard-16 |
Serveur Web | composer-n1-webserver-2, composer-n1-webserver-4, composer-n1-webserver-8 |
Les coûts des services suivants sont facturés en plus des coûts associés aux environnements Cloud Composer 1 :
Pour en savoir plus, consultez la page Tarifs du cloud privé virtuel.
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Cloud Platform s'appliquent.
Supposons que vous créez un environnement Cloud Composer 1 en Iowa (us-central1) et que vous utilisez les paramètres par défaut.
Dans ce cas, votre environnement dispose des paramètres par défaut suivants qui affectent les codes SKU Cloud Composer 1 :
Ces paramètres par défaut affectent les coûts supplémentaires pour votre environnement :
Supposons que vous exécutez cet environnement pendant 7 jours et 12 heures (180 heures au total) avec 6,5 Gio de transfert de données sortant, puis que vous supprimez l'environnement. Dans ce cas, vos codes SKU Cloud Composer 1 se présentent comme suit :
Code SKU Cloud Composer 1 | Frais |
|---|---|
Temps des processeurs virtuels Cloud Composer | 26,64 $ |
Temps des processeurs virtuels SQL Cloud Composer | 45,00 $ |
Stockage des données Cloud Composer | 1,99 $ |
Transfert de données sortantes Cloud Composer | 1,04 $ |
Total | 74,67 $ |