Prezzi di Cloud Composer

Questo documento illustra i prezzi di Cloud Composer.

Per conoscere i prezzi degli altri prodotti, leggi la documentazione sui prezzi.

Per cercare singoli SKU associati a Cloud Composer, vai alla pagina relativa agli SKU di Google Cloud.

Panoramica dei prezzi

Questa sezione descrive i concetti generali dei prezzi di Cloud Composer.

Calcolatore prezzi

Puoi utilizzare il Calcolatore prezzi di Google Cloud per stimare il costo di utilizzo di Cloud Composer.

Intervallo di fatturazione

Gli ambienti di Cloud Composer vengono fatturati a intervalli di 10 minuti. Ad esempio, se crei un ambiente, lo esegui per 6 ore e 30 minuti, e poi lo elimini, il costo totale si riferisce al periodo di tempo effettivo di esecuzione del tuo ambiente, ovvero 6,5 ore.

Unità di misura

Le dimensioni del disco e l'utilizzo della rete sono calcolati in Gibibyte (GiB). GiB (Gibibyte) è un'unità standard utilizzata nel campo dell'elaborazione e della trasmissione dei dati ed è definita come base 1024 anziché come base 1000. Ad esempio, 1 Gigabyte (GB) viene definito come 10003 byte, mentre 1 GiB è definito come 10243 byte.

Anche se alcuni prezzi sono indicati in ore o al mese, Cloud Composer continua a essere fatturato in base al tempo di utilizzo effettivo.

Modelli di prezzo

Cloud Composer utilizza due modelli di prezzo:

Transizione del modello di prezzo da Cloud Composer 1 a Cloud Composer 2

Confronto dei modelli di prezzo di Cloud Composer
Figura 1. Transizione del modello di prezzo da Cloud Composer 1 a Cloud Composer 2 (fai clic per ingrandire)

L'introduzione delle funzionalità di Cloud Composer 2 è accompagnata da un nuovo modello di prezzo, che ti consente di sfruttare appieno l'efficienza della scalabilità automatica. Il nuovo modello fornisce anche una chiara prospettiva sul costo totale di proprietà per gli ambienti Cloud Composer.

Negli ambienti Cloud Composer 1, il costo del livello di Compute Engine utilizzato per eseguire Airflow è visibile come addebito per le istanze di Compute Engine utilizzate dal cluster GKE dell'ambiente.

In Cloud Composer 2 questo costo non è più associato a Compute Engine. Viene invece incluso negli SKU di Cloud Composer 2 per i core CPU, la memoria e lo spazio di archiviazione di Compute Engine. Questo approccio fornisce una chiara prospettiva sul costo complessivo degli ambienti Cloud Composer.

Il seguente diagramma mostra la transizione del modello di prezzo da Cloud Composer 1 a Cloud Composer 2.

Poiché il modello di prezzi di Cloud Composer 2 è più ampio rispetto al suo predecessore, potresti notare addebiti più elevati per gli ambienti Cloud Composer e allo stesso tempo costi inferiori per le istanze di Compute Engine.

La scalabilità automatica introdotta in Cloud Composer 2 offre maggiore efficienza nell'utilizzo delle risorse, in quanto gli ambienti non devono più essere scalati continuamente per raggiungere il picco. I risparmi sui costi generati dalla scalabilità automatica sono strettamente correlati al pattern di esecuzioni di DAG e dalla configurazione dell'ambiente.

SKU di Cloud Composer 2

Rispetto a Cloud Composer 1:

  • I costi per i tuoi ambienti possono variare a causa della scalabilità automatica dell'ambiente. Paghi solo per le risorse utilizzate dal tuo ambiente.
  • Non ti vengono addebitati costi aggiuntivi per i componenti Compute Engine del tuo ambiente. Gli SKU di Cloud Composer 2 sostituiscono tali costi.
  • Anche se gli ambienti Cloud Composer 2 si basano sui cluster GKE Autopilot, non ti viene addebitata la tariffa di gestione dei cluster prevista per i normali cluster GKE Autopilot.

Cloud Composer 2 ha i seguenti SKU:

  • Cloud Composer Compute SKUs

    Cloud Composer Compute SKUs rappresenta la capacità di Compute Engine utilizzata da scheduler, server web e worker Airflow. I worker Airflow prevedono la scalabilità automatica, e di conseguenza i costi corrispondenti variano in base al numero mutevole di worker nell'ambiente.

    Inoltre, se esegui il deployment dei tuoi carichi di lavoro nel cluster del tuo ambiente, i prezzi di questi carichi di lavoro seguiranno anche il modello di prezzi di Cloud Composer 2 e utilizzano gli SKU di Compute Engine di Compute Engine. Ad esempio, i pod avviati nel cluster del tuo ambiente come pod spot seguono il modello di prezzi Compute di Cloud Composer 2 e non il modello di prezzi Spot di GKE Autopilot.

    • Cloud Composer Compute CPUs

      I costi associati dipendono dal numero complessivo di vCPU utilizzate da tutti i componenti del tuo ambiente in esecuzione su Compute Engine. Sono inclusi i costi per i pod e i servizi nel cluster del tuo ambiente. Ad esempio, tutti i worker Airflow dell'ambiente vengono eseguiti in pod nel cluster del tuo ambiente.

      Questo SKU viene misurato in 1000 mCPU (millicore) all'ora. Ad esempio, se il tuo ambiente utilizza 1 vCPU per 1 ora, equivale all'utilizzo di 1000 mCPU per 1 ora.

    • Cloud Composer Compute Memory

      I costi associati dipendono dalla quantità totale di memoria utilizzata da tutti i componenti del tuo ambiente in esecuzione su Compute Engine.

    • Cloud Composer Compute Storage

      I costi associati dipendono dalla quantità totale di spazio di archiviazione utilizzata da tutti i componenti del tuo ambiente in esecuzione su Compute Engine.

  • Cloud Composer Database Storage

    I costi associati dipendono dalla quantità di spazio su disco utilizzata dall'istanza Cloud SQL. La dimensione del disco delle istanze Cloud SQL aumenta automaticamente, in base alla domanda relativa all'utilizzo dello spazio di archiviazione del database.

    Questo componente SKU copre il costo di archiviazione del database Airflow.

    La dimensione minima del disco delle istanze Cloud SQL è 10 GiB.

  • Small/Medium/Large Cloud Composer Environment Fee

    I costi associati dipendono dalle dimensioni del tuo ambiente. La dimensione dell'ambiente rappresenta la scala dell'infrastruttura gestita del tuo ambiente Cloud Composer.

    Questo SKU copre il costo dei componenti dell'infrastruttura necessari per l'esecuzione di Airflow, inclusi i proxy di connessione, la coda di attività e il database Cloud SQL. Sono disponibili tre opzioni per la dimensione dell'infrastruttura dell'ambiente: Piccolo, Medio e Grande.

  • Tassa ambientale per Cloud Composer di piccole/medie/grandi resilienza elevata

    Questo SKU rappresenta il costo dei componenti dell'infrastruttura necessari per eseguire Airflow in un ambiente Cloud Composer altamente resiliente.

    Se il tuo ambiente è molto resiliente, questi SKU sostituiscono gli SKU della tariffa per l'ambiente Cloud Composer di piccole/medie/grandi.

  • Il tuo ambiente prevede anche dei costi aggiuntivi che non rientrano nei prezzi di Cloud Composer.

Tabella dei prezzi di Cloud Composer 2

La seguente tabella riassume i costi di Cloud Composer 2 per le diverse aree geografiche.

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Esempio di prezzo di Cloud Composer 2

Immagina di creare un ambiente Cloud Composer 2 in Iowa (us-central1) e di utilizzare l'ambiente predefinito Piccolo,

In questo caso, il tuo ambiente ha i seguenti parametri predefiniti che influiscono sugli SKU di Cloud Composer 2:

  • Il tuo ambiente ha uno scheduler.
  • Il tuo ambiente scala automaticamente tra 1 e 3 worker.
  • Lo scheduler e il server web del tuo ambiente utilizzano 0,5 vCPU ciascuno.
  • Lo scheduler e il server web del tuo ambiente utilizzano 1,875 GiB di memoria ciascuno.
  • Lo scheduler e il server web del tuo ambiente utilizzano 1 GiB di spazio su disco ciascuno.
  • I worker del tuo ambiente scalano automaticamente tra 0,5 e 1,5 vCPU, a seconda del numero di worker.
  • I worker del tuo ambiente scalano automaticamente tra 1,875 e 5,625 GiB di memoria, a seconda del numero di worker.
  • I worker del tuo ambiente scalano automaticamente tra 1 e 3 GiB di spazio di archiviazione, a seconda del numero di worker.
  • Il database del tuo ambiente utilizza 10 GiB di spazio di archiviazione. La dimensione dello spazio di archiviazione aumenta automaticamente, in base alla domanda relativa all'utilizzo dello spazio di archiviazione del database. Questo esempio presuppone che lo spazio di archiviazione del database non aumenti.
  • Il tuo ambiente utilizza le dimensione dell'infrastruttura Piccolo.

Immagina di eseguire questo ambiente per 7 giorni e 12 ore (180 ore in totale). Il carico dell'ambiente è di 1 worker per il 50% del tempo e 2 worker per il restante 50%. Dopo aver utilizzato l'ambiente per questo periodo di tempo, lo elimini. In questo caso, gli SKU di Cloud Composer 2 sono:

  • Cloud Composer Compute CPUs è pari a ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours, per un totale di 14,175 $.

  • Cloud Composer Compute Memory è pari a ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour, per un totale di 5,906 $.

  • Cloud Composer Compute Storage è pari a ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour, per un totale di 0,126 $.

  • Cloud Composer Database Storage è pari a 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month, per un totale di 0,413 $.

  • Small Cloud Composer Environment Fee è pari a 180 hours * $0.35 per hour, per un totale di 63,00 $.

  • Le tariffe totali di Cloud Composer 2 in questo esempio sono:

    SKU di Cloud Composer 2 Tariffa
    Cloud Composer Compute CPUs 14,175 $
    Cloud Composer Compute Memory 5,906 $
    Cloud Composer Compute Storage 0,126 $
    Cloud Composer Database Storage 0,17 $ per GiB al mese
    Small Cloud Composer Environment Fee 63,00 $
    Totale 83,62 $
  • Il tuo ambiente prevede la scalabilità automatica. Ciò significa che se il carico effettivo è inferiore durante il periodo descritto, anche i costi saranno inferiori. Ad esempio, se configuri l'ambiente in modo da scalare tra 1 e 6 worker e il tuo ambiente utilizza un solo worker per tutto il periodo, paghi solo per questo singolo worker.

  • Il tuo ambiente prevede anche dei costi aggiuntivi che non rientrano negli SKU di Cloud Composer 2. Ad esempio, questi costi includono le tariffe per il bucket Cloud Storage di un ambiente, che viene utilizzato per la gestione dei DAG e la conservazione dei log delle attività.

SKU di Cloud Composer 1

Espandi

Cloud Composer 1 ha i seguenti SKU:

  • Cloud Composer vCPU time

    I costi associati dipendono dal tipo di macchina del server web del tuo ambiente.

  • Cloud Composer SQL vCPU time

    I costi associati dipendono dal tipo di macchina di Cloud SQL.

  • Cloud Composer data storage

    I costi associati dipendono dal tipo di macchina del server web e dalla quantità di spazio su disco utilizzata dall'istanza Cloud SQL.

    La dimensione del disco delle istanze Cloud SQL aumenta automaticamente, in base alla domanda relativa all'utilizzo dello spazio di archiviazione del database.

    La dimensione minima del disco delle istanze Cloud SQL è 10 GiB.

  • Trasferimento dati di Cloud Composer

    I costi associati dipendono dalla quantità di traffico di rete generato dal server web e da Cloud SQL. Ad esempio, l'esecuzione di query nel database Airflow, la pianificazione di attività e i DAG e l'utilizzo dell'interfaccia web di Airflow generano costi per il trasferimento dei dati.

  • Il tuo ambiente prevede anche dei costi aggiuntivi che non rientrano nei prezzi di Cloud Composer.

Per gli ambienti IP privato in Cloud Composer 1, i costi relativi al server web sono raddoppiati. Questo perché gli ambienti Cloud Composer con IP privato hanno due istanze server web in esecuzione dietro un bilanciatore del carico.

Tabella dei prezzi di Cloud Composer 1

La tabella seguente riassume i costi di Cloud Composer 1 per le diverse regioni.

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Esempio di prezzo di Cloud Composer 1

Immagina di creare un ambiente Cloud Composer 1 in Iowa (us-central1) e di utilizzare i parametri predefiniti.

In questo caso, il tuo ambiente ha i seguenti parametri predefiniti che influiscono sugli SKU di Cloud Composer 1:

  • Il server web del tuo ambiente utilizza il tipo di macchina composer-n1-webserver-2. Questo tipo di macchina ha 2 vCPU e 20 GiB di spazio di archiviazione.

  • L'istanza Cloud SQL del tuo ambiente utilizza il tipo di macchina db-n1-standard-2. Questo tipo di macchina ha 2 vCPU.

Questi parametri predefiniti incidono sui costi aggiuntivi per il tuo ambiente:

  • Il cluster GKE del tuo ambiente ha 3 nodi. I nodi eseguono i worker dell'ambiente e lo scheduler.
  • I nodi utilizzano il tipo di macchina n1-standard-1.
  • I nodi utilizzano 20 GiB di spazio di archiviazione ciascuno.

Supponi di eseguire questo ambiente per 7 giorni e 12 ore (180 ore in totale) con 6,5 GiB di trasferimento di dati in uscita, quindi elimini l'ambiente. In questo caso, gli SKU di Cloud Composer 1 sono:

  • Cloud Composer vCPU time è pari a 180 hours * 2 vCPU * 0.074 / vCPU hour, per un totale di 26,64 $.

  • Cloud Composer SQL vCPU time è pari a 180 hours * 2 vCPU * 0.125 / vCPU hour, per un totale di 45,00 $.

  • Cloud Composer data storage è di 10 GiB per il database (ovvero lo spazio di archiviazione iniziale che cresce di pari passo con l'aumento delle dimensioni del database), più 20 GiB per il server web, per un totale di 30 GiB. La tariffa risultante per lo spazio di archiviazione (supponendo che lo spazio di archiviazione del database non aumenti) è di 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month per un totale di 1,99 $.

  • Il trasferimento di dati in uscita di Cloud Composer è 6.5 GiB * $0.156 / GiB per un totale di 1,04 $.

  • Le tariffe totali di Cloud Composer 1 in questo esempio sono:

    SKU di Cloud Composer 1 Tariffa
    Cloud Composer vCPU time 26,64 $
    Cloud Composer SQL vCPU time 45,00 $
    Cloud Composer data storage 1,99 $
    Trasferimento dati in uscita di Cloud Composer 1,04 $
    Totale 74,67 $
  • Il tuo ambiente prevede anche dei costi aggiuntivi che non rientrano negli SKU di Cloud Composer 1. Ad esempio, questi costi includono le tariffe per l'esecuzione di 3 nodi del cluster del tuo ambiente per il periodo di tempo in cui hai utilizzato l'ambiente.

Tipi di macchine per i nodi (Cloud Composer 1)

Questi tipi di macchine vengono utilizzati dai nodi del tuo ambiente. I prezzi di questi tipi di macchine rientrano dei costi aggiuntivi.

Gli ambienti Cloud Composer supportano i seguenti tipi di istanza Compute Engine:

  • Tipi di macchine standard N1 (n1-standard)
  • Tipi di macchine con memoria elevata N1 (n1-highmem)
  • Tipi di macchine con CPU elevata N1 (n1-highcpu)
  • Tipi di macchine standard N2 (n2-standard)
  • Tipi di macchine con memoria elevata N2 (n2-highmem)
  • Tipi di macchine con CPU elevata N2 (n2-highcpu)
  • Tipi di macchine standard E2 (e2-standard)
  • Tipi di macchine con memoria elevata E2 (e2-highmem)
  • Tipi di macchine con CPU elevata E2 (e2-highcpu)
  • Tipi di macchine ottimizzate per il calcolo C2 (c2-standard)
  • Tipi di macchine ottimizzate per la memoria M1 (m1-megamem, m1-ultramem)
  • Tipi di macchine ottimizzate per la memoria M2 (m2-megamem, m2-ultramem)
  • Tipi di macchine standard N2D in esecuzione su processori AMD (n2d-standard)
  • Tipi di macchine con memoria elevata N2D in esecuzione su processori AMD (n2d-highmem)
  • Tipi di macchine con CPU elevata N2D in esecuzione su processori AMD (n2d-highcpu)

I tipi di macchine con core condivisi non sono supportati.

Tipi di macchine per l'istanza Cloud SQL (Cloud Composer 1)

I tipi di macchine seguenti sono supportati per Cloud SQL, che esegue il database Airflow del tuo ambiente.

Tipo di macchina vCPUs Memoria Disco
db-n1-standard-2 2 7,5 GiB Vedi nota
db-n1-standard-4 4 15 GiB Vedi nota
db-n1-standard-8 8 30 GiB Vedi nota
db-n1-standard-16 16 60 GiB Vedi nota

Tipi di macchina per il server web (Cloud Composer 1)

I tipi di macchine seguenti sono supportati per l'istanza VM che esegue il server web Airflow:

Tipo di macchina vCPUs Memoria Disco
composer-n1-webserver-2 2 1,6 GiB 20 GiB
composer-n1-webserver-4 4 3,6 GiB 20 GiB
composer-n1-webserver-8 8 7,6 GiB 20 GiB

Costi aggiuntivi

I costi dei seguenti servizi vengono addebitati in aggiunta ai costi per gli ambienti di Cloud Composer:

  1. (Solo Cloud Composer 1) I nodi Google Kubernetes Engine utilizzati per worker e scheduler in un ambiente. Questi nodi sono soggetti a prezzi di Compute Engine distinti in base al numero e al tipo di istanze utilizzate. Sono incluse le tariffe per il disco permanente utilizzato da ogni nodo e per la coda Redis. Il disco della coda Redis persiste a meno che non venga eliminato manualmente.

  2. Il bucket Cloud Storage di un ambiente, che viene utilizzato per la gestione dei DAG e la conservazione dei log delle attività. Questo bucket persiste fino all'eventuale eliminazione manuale.

    Per maggiori informazioni, consulta Prezzi di Cloud Storage.

  3. Dati raccolti da Cloud Monitoring che consentono di comprendere le prestazioni e l'integrità dell'ambiente. Per impostazione predefinita, Monitoring è abilitato e i dati sono soggetti a prezzi di Monitoring distinti.

  4. Lo spazio di archiviazione e il trasferimento di dati in uscita generati quando utilizzi Container Registry e Artifact Registry. Questi servizi vengono utilizzati per archiviare e pubblicare le immagini container create durante l'installazione di moduli PyPI aggiuntivi.

    Per ulteriori informazioni, consulta le pagine Prezzi di Container Registry e Prezzi di Artifact Registry.

  5. Se utilizzi chiavi di crittografia gestite dal cliente, potrebbero essere applicati costi aggiuntivi per l'utilizzo di Cloud Key Management Service. Per ulteriori dettagli, consulta Prezzi di Cloud Key Management Service.

  6. Se utilizzi Private Service Connect, vengono applicati i seguenti costi aggiuntivi:

    Per i dettagli, consulta i prezzi di Virtual Private Cloud.

  7. La creazione e l'archiviazione di snapshot di ambiente comporta costi aggiuntivi relativi a Cloud Storage. Questi costi aggiuntivi sono:

    I costi dipendono dalla frequenza di creazione degli snapshot e dalle dimensioni di uno snapshot. Le dimensioni degli snapshot dipendono dalle dimensioni del database Airflow e dalle dimensioni dei dati inclusi nello snapshot (cartelle /dags, /data e /plugins nel bucket dell'ambiente).

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Passaggi successivi

Richiedi un preventivo personalizzato

Grazie ai prezzi con pagamento a consumo di Google Cloud, paghi solo per i servizi che utilizzi. Contatta il nostro team di vendita per ricevere un preventivo personalizzato per la tua organizzazione.
Contatta il team di vendita