Ce document décrit les tarifs de Managed Service pour Apache Airflow.
Managed Service pour Apache Airflow utilise les modèles de tarification suivants :
Les environnements Managed Service pour Apache Airflow 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 à la période réelle d'exécution de votre environnement, soit 6,5 heures.
Bien que certains prix soient indiqués en heures ou par mois, Managed Service pour Apache Airflow est toujours facturé pour la durée d'utilisation réelle.
Cette section décrit la tarification de Managed Service pour Apache Airflow (Gen 3).
Cette section récapitule les tarifs de Managed Service pour Apache Airflow (Gen 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.
Managed Service pour Apache Airflow (Gen 3) propose les 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 Managed Service pour Apache Airflow à un moment donné. Les DCU étant une mesure des 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 DCU-heures.
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 DCU 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 Managed Service for Apache Airflow (Gen 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.
Ces SKU 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 une description des SKU associés, consultez la page Tarifs du réseau.
★ Remarque : Si vous créez votre environnement à partir de la console Google APIs, 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 Managed Service pour Apache Airflow (Gen 3). Ces préréglages déterminent uniquement la configuration de départ de votre environnement. En particulier, la propriété de configuration de la 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 Managed Service pour Apache Airflow (Gen 3), les environnements hautement résilients utilisent les mêmes SKU que les environnements standards. Cependant, 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.
Les coûts des services suivants sont facturés en plus des coûts associés aux environnements Managed Service pour Apache Airflow (Gen 3) :
Par exemple, vous créez un environnement Managed Service pour Apache Airflow (Gen 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 unités de calcul de données pendant 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 par jour pendant 5 jours sur 30) | 1,67 GiBy/mois (10 Gio par jour 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 Managed Service pour Apache Airflow (Gen 3) par rapport à Managed Service pour Apache Airflow (Gen 2).
Managed Service for Apache Airflow (Gen 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 Managed Service pour Apache Airflow sont désormais regroupés dans un nombre réduit de SKU :

Cette section décrit la tarification de Managed Service pour Apache Airflow (Gen 2).
Le tableau suivant récapitule les tarifs de Managed Service pour Apache Airflow (Gen 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.
Managed Service pour Apache Airflow (Gen 2) propose les SKU suivants :
Ces codes SKU 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 Managed Service for Apache Airflow (Gen 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 du calcul de Managed Service for Apache Airflow (Gen 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 Managed Service pour Apache Airflow.
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.
Ces SKU représentent le coût des composants d'infrastructure requis pour exécuter Airflow dans un environnement Managed Service pour Apache Airflow hautement résilient.
Si votre environnement est hautement résilient, ces SKU remplacent les SKU de frais d'environnement Managed Service pour Apache Airflow (petit/moyen/grand).
★ Remarque : Si vous créez votre environnement à partir de la console Google APIs, 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 Managed Service pour Apache Airflow (Gen 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 Managed Service pour Apache Airflow (Gen 2) :
Supposons que vous créez un environnement Managed Service pour Apache Airflow (Gen 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 SKU Managed Service pour Apache Airflow (Gen 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 SKU Managed Service pour Apache Airflow (Gen 2) sont les suivants :
SKU Managed Service pour Apache Airflow (2e génération) | 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 Managed Service pour Apache Airflow (Gen 2) par rapport à Managed Service pour Apache Airflow (Gen 1, version précédente).
L'introduction des fonctionnalités de Managed Service pour Apache Airflow (Gen 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 Managed Service pour Apache Airflow.
Dans les environnements Managed Service for Apache Airflow (Legacy Gen 1), le coût de la couche Compute Engine qui permet d'exécuter Airflow est considéré comme facturable par les instances Compute Engine utilisées par le cluster GKE de l'environnement.
Dans Managed Service pour Apache Airflow (Gen 2), ce coût n'est plus associé à Compute Engine. Il est inclus dans les SKU Managed Service pour Apache Airflow (Gen 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 Managed Service pour Apache Airflow.
Étant donné que le modèle de tarification de Managed Service pour Apache Airflow (Gen 2) est plus vaste que celui de son prédécesseur, vous remarquerez peut-être des frais plus élevés pour les environnements Managed Service pour Apache Airflow, tout en constatant une baisse des coûts pour les instances Compute Engine.
L'autoscaling introduit dans Managed Service for Apache Airflow (Gen 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 Managed Service pour Apache Airflow (Gen 2), par rapport à Managed Service pour Apache Airflow (Gen 1) :

Cette section décrit la tarification de Managed Service pour Apache Airflow (ancienne génération 1).
Élément | Prix (USD) |
|---|---|
Temps des processeurs virtuels Cloud Composer | 0,074 $US / 1 hour |
Temps des processeurs virtuels SQL Cloud Composer | 0,125 $US / 1 hour |
Stockage des données Cloud Composer | 0,000373973 $US / 1 gibibyte hour |
Cloud Composer Data Transfer | 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.
Managed Service pour Apache Airflow (ancienne génération 1) propose les 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 Managed Service pour Apache Airflow (ancienne génération 1), les coûts liés au serveur Web sont doublés. En effet, les environnements Managed Service pour Apache Airflow avec 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 Managed Service pour Apache Airflow (ancienne génération 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 Managed Service pour Apache Airflow (ancienne génération 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 Managed Service pour Apache Airflow (ancienne génération 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 SKU Managed Service pour Apache Airflow (ancienne génération 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 SKU Managed Service pour Apache Airflow (Legacy Gen 1) sont les suivants :
SKU Managed Service pour Apache Airflow (ancienne génération 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 $ |
Cloud Composer Data Transfer | 1,04 $ |
Total | 74,67 $ |