Tarifs de Cloud Composer

Ce document présente les tarifs de Cloud Composer.

Modèles de tarification

Cloud Composer utilise les modèles de tarification suivants:

Les environnements Cloud Composer sont facturés sur de courts intervalles, par la période d'exécution réelle. Par exemple, si vous créez un l'environnement pendant 6 heures et 30 minutes, puis le supprimer, le coût total est de 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.

Tarifs de Cloud Composer 3

Cette section décrit la tarification de Cloud Composer 3.

Grille tarifaire pour Cloud Composer 3

Cette section récapitule les coûts de Cloud Composer 3 pour différentes régions. Consultez également les frais supplémentaires.

Si vous ne payez pas en USD, les prix indiqués dans votre devise sur SKU Cloud Platform s'appliquent.

SKU Cloud Composer 3

Les SKU Cloud Composer 3 sont les suivants:

  • Cloud Composer : 3 millièmes de DCU-heures standards

    L'unité de calcul des données est une unité de mesure abstraite les ressources de calcul allouées par un service Cloud Composer, environnement à un moment précis. Comme les unités de calcul de données sont une mesure ressources provisionnées d'un environnement, des coûts sont facturés la valeur DCU de l'environnement au fil du temps, DCU-heures.

    Ce SKU est mesuré en milliDCU-heures. Par exemple, si votre environnement utilise une unité de calcul de données pendant 1 heure, ce qui équivaut à utiliser 1 000 millions de calcul par heure.

    Les unités de calcul par heure représentent l'utilisation des ressources suivantes:

    • vCPU, mémoire et ressources de stockage, utilisées par les composants de l'environnement qui exécutent les charges de travail: nœuds de calcul Airflow, programmeurs, processeurs DAG, les déclencheurs et le serveur Web. Les nœuds de calcul Airflow sont et, par conséquent, les coûts correspondants suivent de nœuds de calcul dans l'environnement.

      Si vous déployez vos propres charges de travail dans le cluster de votre environnement, par exemple lorsque vous créez des pods KubernetesPodOperator ou exécuter des tâches avec l'exécuteur Kubernetes, les ressources utilisées sont également comptabilisées en heures de calcul de données Modèle de tarification de Cloud Composer 3.

    • Taille de l'environnement. La taille de l'environnement correspond à l'échelle l'infrastructure gérée de votre Cloud Composer environnement. L'infrastructure de l'environnement est disponible en différentes tailles: Small, Medium et Large.

      Le coût de la taille de l'environnement en DCU couvre le coût des ressources utilisés par les composants d'infrastructure nécessaires à l'exécution d'Airflow. Par exemple : par l'instance Cloud SQL (avec un SKU distinct couvrant le (coûts de stockage) ou de la file d'attente Redis de votre environnement.

  • Stockage de base de données Cloud Composer 3

    Ce SKU couvre le coût du stockage utilisé par Cloud SQL qui stocke la base de données Airflow de votre environnement.

    La taille de disque minimale de l'instance Cloud SQL est de 10 Gio.

    Taille du disque de Cloud SQL augmente automatiquement en fonction de la demande de la base de données et ne diminue pas si la taille est réduite par la suite.

  • Transfert de données réseau Cloud Composer

    Ce groupe de SKU couvre le trafic sortant facturable généré par le les composants de votre environnement qui exécutent les charges de travail dans votre environnement.

    Les SKU de transfert de données en réseau Cloud Composer couvrent les éléments suivants : types de trafic générés par les charges de travail exécutées dans votre environnement:

    Pour en savoir plus sur la facturation de sortie réseau et obtenir une description des SKU associés, consultez la section Tarifs du réseau.

  • Votre environnement entraîne également des coûts supplémentaires. ne faisant pas partie des tarifs de Cloud Composer.

Coûts supplémentaires pour Cloud Composer 3

Les coûts des services suivants sont facturés en plus des coûts liés à Environnements Cloud Composer 3:

Exemple de tarification pour Cloud Composer 3

Par exemple, vous créez un environnement Cloud Composer 3 dans l'Iowa (us-central1), l'utiliser pendant 10 jours pour exécuter vos charges de travail, puis la supprimer. Environnement fonctionne pendant un mois de 30 jours.

Par exemple, votre environnement utilise la quantité de ressources suivante:

  • Pendant 5 jours, il utilise 12 unités de calcul de données. Ces DCU couvrent les coûts combinés des vCPU, la mémoire et les ressources de stockage utilisées par les composants de l'environnement ( (les programmeurs, les processeurs DAG, les déclencheurs, les nœuds de calcul, le serveur Web) et les coûts d'exploitation de l'infrastructure de l'environnement.
  • Pendant les 5 autres jours, votre environnement utilise 15 unités de calcul de données, car le nombre de nœuds de calcul a été étendu pour traiter la grande quantité de tâches.
  • La base de données de votre environnement ne dépasse pas la taille initiale de 10 Gio.
  • L'environnement ne génère aucun trafic facturable de sortie réseau, car il fonctionne dans la même zone et n'envoie pas de données sur Internet. Dans ce cas, les SKU de transfert de données réseau Cloud Composer ne le font pas. générer des coûts.

Dans ce cas, la répartition des coûts est la suivante:

SKU Première période Deuxième période Coût en Iowa (us-central1) Coût total (10 jours)
Heures de unités de calcul de données
(ou 1 000 millions de unités de calcul par heure)
1 440 unités de calcul personnalisées-heures
(12 unités de calcul de données pendant 120 heures)
1 800 unités de calcul personnalisées-heures
(15 unités de calcul de données pendant 120 heures)
0,06 $ 194,4 $
(3 240 heures de calcul de données par jour)
Stockage des bases de données 1,67 GiBy/mois
(10 GiBy pendant 5 jours sur 30 jours)
1,67 GiBy/mois
(10 GiBy pendant 5 jours sur 30 jours)
0,17 $ 0,5678 $
(10 GiBy pendant 10 jours)

Considérations supplémentaires:

  • Votre environnement comporte l'autoscaling. Cela signifie que si la charge réelle est inférieure pendant la période décrite, les coûts le sont également. Pour par exemple, si vous configurez un scaling entre 1 et 6 et votre environnement n'utilise qu'un seul nœud de calcul durant l'ensemble période, vous payez les heures de calcul des unités de calcul utilisées par un nœud de calcul, et non par six.

  • Si votre environnement transfère des données entre régions ou via Internet, Les SKU Transfert de données en réseau Cloud Composer s'appliquent.

  • Votre environnement entraîne également des coûts supplémentaires. qui ne font pas partie des SKU Cloud Composer 3.

Transition du modèle de tarification pour Cloud Composer 3

Cette section décrit les modifications apportées au modèle de tarification dans Cloud Composer 3. par rapport à Cloud Composer 2.

Les SKU Cloud Composer 2 s'affichent à côté des SKU Cloud Composer 3.
Figure 1. Transition du modèle de tarification de Cloud Composer 2 vers Cloud Composer 3 (cliquez pour agrandir)

Cloud Composer 3 suit la voie d'une simplification supplémentaire et masque la plupart des les autres composants d'infrastructure, y compris le cluster l'environnement et les dépendances sur d'autres services comme Artifact Registry, Cloud Build ou Pub/Sub.

Les coûts globaux d'un environnement Cloud Composer sont désormais combinés en moins de SKU:

  • SKU représentant les ressources Compute Engine utilisées par votre les composants de l'environnement sont combinés au SKU d'heures de calcul de données.

  • Les SKU correspondant à la taille de l'environnement sont inclus dans le SKU par heure de unité de calcul.

  • Les SKU de sortie réseau Cloud Composer 3 remplacent les SKU correspondants à Cloud Composer 2 Coûts supplémentaires liés à l'utilisation du trafic réseau par les composants Airflow exécutée précédemment dans votre projet.

  • Vous ne payez aucuns frais supplémentaires pour les services Google utilisés dans Cloud Composer 2 par le cluster de l'environnement situé dans votre projet.

Tarifs de Cloud Composer 2

Cette section décrit la tarification de Cloud Composer 2.

Grille tarifaire pour 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.

Si vous ne payez pas en USD, les prix indiqués dans votre devise sur SKU Cloud Platform s'appliquent.

SKU Cloud Composer 2

Les SKU Cloud Composer 2 sont les suivants:

  • Codes SKU Cloud Composer Compute

    Les SKU de calcul Cloud Composer représentent la capacité de Compute Engine utilisés 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.

    De plus, si vous déployez vos propres charges de travail dans le la tarification de ces charges de travail Cloud Composer 2.0 et utilise Compute Engine SKU. Par exemple, les pods démarrés dans le cluster de votre environnement Pods Spot de suivre le modèle de tarification de Cloud Composer 2 pour le calcul GKE Autopilot Spot.

    • Processeurs Compute de Cloud Composer

      Les coûts associés dépendent du nombre combiné de vCPU 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 cluster. Par exemple, tous les nœuds de calcul Airflow de votre environnement s'exécutent les pods de votre cluster d'environnement.

      Ce code SKU est mesuré sur 1 000 mCPU (millicores) par heure. Par exemple : si votre environnement utilise 1 vCPU pendant 1 heure, cela équivaut à utiliser 1 000 mCPU pendant 1 heure.

    • Mémoire Compute de Cloud Composer

      Les coûts associés dépendent de la quantité de mémoire combinée utilisée par tous les composants de votre environnement qui s'exécutent sur Compute Engine.

    • Stockage Compute de Cloud Composer

      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.

  • Stockage de base de données Cloud Composer

    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.

  • Frais liés à l'environnement Cloud Composer petit/moyen/grand

    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.

  • Frais associés aux environnements Cloud Composer de petite taille/moyenne/grande résilience

    Ces SKU représentent le coût des composants d'infrastructure requis pour l'exécution Airflow dans un environnement Cloud Composer hautement résilient.

    Si votre environnement est hautement résilient, ces SKU remplacent SKU Frais associés aux environnements Cloud Composer de petite/moyenne/grande taille.

  • Votre environnement entraîne également des coûts supplémentaires. ne faisant pas partie des tarifs de Cloud Composer.

Coûts supplémentaires pour Cloud Composer 2

Les coûts des services suivants sont facturés en plus des coûts liés à Environnements Cloud Composer 2:

Exemple de tarification pour Cloud Composer 2

Supposons que vous créez un environnement Cloud Composer 2 dans l'Iowa (us-central1). et utilisez le préréglage d'environnement Petit par défaut.

Dans ce cas, votre environnement dispose des paramètres par défaut suivants qui affectent les codes SKU Cloud Composer 2 :

  • Votre environnement dispose d'un programmeur.
  • Votre environnement évolue automatiquement entre un et trois nœuds de calcul.
  • Le programmeur et le serveur Web de votre environnement utilisent 0,5 processeur virtuel chacun.
  • Le programmeur et le serveur Web de votre environnement utilisent 1,875 Gio de mémoire chacun.
  • Le programmeur et le serveur Web de votre environnement utilisent 1 Gio d'espace disque chacun.
  • Les nœuds de calcul de votre environnement évoluent automatiquement entre 0,5 et 1,5 processeurs virtuels, en fonction du nombre de nœuds de calcul.
  • Les nœuds de calcul de votre environnement évoluent automatiquement entre 1,875 et 5,625 Gio de mémoire, en fonction du nombre de nœuds de calcul.
  • Les nœuds de calcul de votre environnement évoluent automatiquement entre 1 et 3 Gio d'espace de stockage, en fonction du nombre de nœuds de calcul.
  • La base de données de votre environnement utilise 10 Gio d'espace de stockage. La taille de l'espace de stockage augmente automatiquement en fonction de la demande entraînée par l'utilisation de l'espace de stockage de la base de données. Cet exemple suppose que l'espace de stockage de base de données n'augmente pas.
  • Votre environnement utilise la petite infrastructure.

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 :

  • Le code SKU des processeurs Compute de Cloud Composer est ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours, pour un total de 14,175 $.

  • Le code SKU de la mémoire Compute de Cloud Composer est ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour, pour un total de 5,906 $.

  • Le code SKU du stockage Compute de Cloud Composer est ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour, pour un total de 0,126 $.

  • Le code SKU du stockage de base de données de Cloud Composer est 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month, pour un total de 0,413 $.

  • Le code SKU des frais liés à l'environnement Composer de petite taille est 180 hours * $0.35 per hour, pour un total de 63 $.

  • Dans cet exemple, le total des frais de Cloud Composer 2 se présente 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 $
  • Votre environnement comporte l'autoscaling. Cela signifie que si la charge réelle est inférieure pendant la période décrite, les coûts le sont également. Par exemple, si vous configurez votre environnement pour qu'il effectue le scaling entre 1 et 6 nœuds de calcul et que votre environnement n'utilise qu'un seul nœud de calcul pendant toute la période, vous ne payez que pour celui-ci.

  • Votre environnement entraîne également des coûts supplémentaires. qui ne font pas partie des SKU Cloud Composer 2.

Transition du modèle de tarification pour Cloud Composer 2

Cette section décrit les modifications apportées au modèle de tarification dans Cloud Composer 2. par rapport à Cloud Composer 1.

Les SKU Cloud Composer 1 s'affichent à côté des SKU Cloud Composer 2.
Figure 2. Transition du modèle de tarification de Cloud Composer 1 vers Cloud Composer 2 (cliquez sur l'image pour l'agrandir)

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 incluse dans les codes 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.

Comme le modèle de tarification de Cloud Composer 2 est plus large que vous constaterez peut-être des frais plus élevés pour Cloud Composer. des environnements Google Cloud, tout en réduisant les coûts aux instances Compute Engine.

L'autoscaling introduit dans Cloud Composer 2 apporte d'utilisation des ressources plus efficace, car il n'est plus nécessaire que les environnements en continu pour le pic 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:

  • Les coûts peuvent varier selon l'environnement l'autoscaling. Vous ne payez que les ressources utilisées par votre environnement.
  • Vous n'êtes pas soumis à des frais supplémentaires pour les composants Compute Engine de votre environnement. Les SKU Cloud Composer 2 remplacent ces coûts.
  • Même si les environnements Cloud Composer 2 reposent sur des clusters GKE Autopilot, les frais de gestion des clusters qui sont présents dans les clusters GKE Autopilot standards ne vous sont pas facturés.

Tarifs de Cloud Composer 1

Développer

Cette section décrit la tarification de Cloud Composer 1.

Grille tarifaire pour Cloud Composer 1

Si vous ne payez pas en USD, les prix indiqués dans votre devise sur SKU Cloud Platform s'appliquent.

SKU Cloud Composer 1

Les SKU Cloud Composer 1 sont les suivants:

  • Temps des processeurs virtuels Cloud Composer

    Les coûts associés dépendent du type de machine du serveur Web de votre environnement.

  • Temps des processeurs virtuels SQL Cloud Composer

    Les coûts associés dépendent du type de machine de Cloud SQL Compute Engine.

  • Stockage des données Cloud Composer

    Les coûts associés dépendent du type de machine du serveur Web et de la quantité utilisé par l'instance Cloud SQL.

    La taille de disque des instances Cloud SQL augmente automatiquement, selon la demande liée à 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.

  • Transfert de données Cloud Composer

    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, envoyer des requêtes au Base de données Airflow, planification des tâches et des DAG, et utilisation du Web Airflow engendre des coûts de transfert de données.

  • Votre environnement entraîne également des coûts supplémentaires. ne faisant pas partie des tarifs de Cloud Composer.

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 d'adresse IP privée Cloud Composer possèdent deux instances de serveur Web exécutées derrière un équilibreur de charge.

Types de machines compatibles

Les composants de votre environnement Cloud Composer utilisent les types de machines suivants : environnement.

  • La tarification de ces types de machines fait partie frais supplémentaires.
  • Les types de machines à cœur partagé ne sont pas compatibles.
  • La taille de disque des instances Cloud SQL augmente automatiquement, selon la demande liée à l'utilisation de l'espace de stockage de la base de données. La première est de 10 Gio.
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-mégamem, m1-ultramem, m2-mégamem, m2-ultrahighmem, n2d-standard-n2d
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

Coûts supplémentaires pour Cloud Composer 1

Les coûts des services suivants sont facturés en plus des coûts liés à Environnements Cloud Composer 1:

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

Exemple de tarification pour Cloud Composer 1

Supposons que vous créez un environnement Cloud Composer 1 dans l'Iowa (us-central1). et utiliser 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 :

  • Le serveur Web de votre environnement utilise la machine composer-n1-webserver-2. de mots clés. Ce type de machine dispose de 2 processeurs virtuels et de 20 Gio d'espace de stockage.

  • L'instance Cloud SQL de votre environnement utilise l'db-n1-standard-2 le type de machine. Ce type de machine dispose de deux processeurs virtuels.

Ces paramètres par défaut affectent des coûts supplémentaires pour votre environnement:

  • Le cluster GKE de l'environnement comprend trois nœuds. Les nœuds s'exécutent les nœuds de calcul de l'environnement et le planificateur.
  • Les nœuds utilisent le type de machine n1-standard-1.
  • Les nœuds utilisent 20 GiB d'espace de stockage chacun.

Supposons que vous exécutiez cet environnement pendant 7 jours et 12 heures (180 heures au total). avec 6,5 Gio de transfert de données sortant, puis supprimez l'environnement. Dans Dans ce cas, vos SKU Cloud Composer 1 sont:

  • Le code SKU du temps des processeurs virtuels Cloud Composer est 180 hours * 2 vCPU * 0.074 / vCPU hour, pour un total de 26,64 $.

  • Le code SKU du temps des processeurs virtuels SQL Cloud Composer est 180 hours * 2 vCPU * 0.125 / vCPU hour, pour un total de 45,00 $.

  • Le stockage de données Cloud Composer représente 10 Gio pour la base de données (il s'agit du stockage initial qui augmente en même temps que la taille de la base de données), plus 20 Gio pour le serveur Web, pour un total de 30 Gio. Les frais de stockage qui en résultent (en supposant que le stockage de la base de données n'augmente pas) s'élèvent à 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month, pour un total de 1,99 $.

  • Le transfert de données sortant Cloud Composer est 6.5 GiB * $0.156 / GiB pour un total de 1,04 $.

  • Dans cet exemple, le total des frais de Cloud Composer 1 se présente 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 sortant Cloud Composer 1,04 $
    Total 74,67 $
  • Votre environnement entraîne également des coûts supplémentaires. qui ne font pas partie des SKU Cloud Composer 1. Par exemple, ces coûts inclure les frais d'exécution de 3 nœuds du cluster de votre environnement pendant la durée d'utilisation de votre environnement.

É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