Quote e limiti

Questo documento elenca le quotas e i quotas che si applicano a Cloud Composer. Per ulteriori informazioni sulle quote, consulta Quote di Virtual Private Cloud.

Una quota limita la quantità di una risorsa Google Cloud condivisa che può essere utilizzata dal progetto Google Cloud, inclusi hardware, software e componenti di rete. Pertanto, le quote fanno parte di un sistema che:

  • Monitora il tuo utilizzo o consumo di prodotti e servizi Google Cloud.
  • Limita il consumo di queste risorse, per motivi che includono la garanzia dell'equità e la riduzione dei picchi di utilizzo.
  • Mantiene configurazioni che applicano automaticamente le limitazioni prescritte.
  • Offre un mezzo per richiedere o modificare la quota.

Nella maggior parte dei casi, quando viene superata una quota, il sistema blocca immediatamente l'accesso alla risorsa Google pertinente e l'attività che stai tentando di eseguire ha esito negativo. Nella maggior parte dei casi, le quote si applicano a ogni progetto Google Cloud e sono condivise tra tutte le applicazioni e gli indirizzi IP che utilizzano il progetto Google Cloud.

Per aumentare o diminuire la maggior parte delle quote, utilizza la console Google Cloud. Per ulteriori informazioni, consulta Richiedere una quota più alta.

Sono inoltre previsti dei limiti per le risorse Cloud Composer. Questi limiti non sono correlati al sistema di quote. I limiti non possono essere modificati se non diversamente indicato.

Quote di Cloud Composer

Le quote in questa sezione si applicano solo all'API Cloud Composer e agli strumenti che utilizzano l'API Cloud Composer:

  • Interfaccia di Cloud Composer nella console Google Cloud
  • Comandi gcloud composer e gcloud beta composer
  • API REST Cloud Composer
  • API Cloud Composer RPC
  • Terraform, per le operazioni con gli ambienti Cloud Composer

Le quote in questa sezione non si applicano ad alcun servizio che utilizzi nei DAG di Airflow. Questi servizi utilizzano le proprie quote.

Cloud Composer ha le seguenti quote API:

Nome quota Limite
Richieste di lettura per progetto 1000 unità di quota al minuto
Richieste di scrittura per progetto 25.000 unità di quota al giorno
Richieste di scrittura per progetto 1500 unità di quota al minuto
Richieste di salvataggio di snapshot per progetto 5000 unità di quota al giorno
Richieste di salvataggio di snapshot per progetto 250 unità di quota al minuto
Richieste di salvataggio di snapshot per progetto e ambiente 2600 unità di quota al giorno
Richieste di caricamento di snapshot per progetto 2500 unità di quota al giorno
Richieste di caricamento di snapshot per progetto 150 quota al minuto
Carica le richieste di snapshot per progetto per ambiente 700 unità di quota al giorno

Le chiamate API Cloud Composer hanno i seguenti costi, in unità di quota:

Operazione Costo in unità di quota Tipo di richiesta
Tutte le operazioni 1 Leggi
environments.create 100 Scrittura
environments.patch 100 Scrittura
environments.delete 100 Scrittura
environments.databaseFailover 100 Scrittura
environments.restartWebServer 100 Scrittura
environments.checkUpgrade 100 Scrittura
environments.executeAirflowCommand 25 Scrittura
environments.stopAirflowCommand 25 Scrittura
environments.saveSnapshot 50 Salva snapshot
environments.loadSnapshot 50 Carica snapshot

Esempi di calcolo delle quote

  • Una richiesta environments.create consuma 100 unità di quota dalle quote di Write.

    Esistono due di queste quote per le richieste di scrittura:

    • Richieste di scrittura per progetto al giorno
    • Richieste di scrittura per progetto al minuto

    Questa operazione utilizza 100 unità di quota per ogni quota.

    Se esegui una richiesta environments.restartWebServer in seguito, vengono consumate altre 100 unità di quota dalle stesse quote, perché environments.restartWebServer condivide le quote con la richiesta environments.create.

  • Una richiesta environments.saveSnapshot consuma 50 unità di quota da tre quote:

    • Richieste di salvataggio di snapshot per progetto al giorno
    • Richieste di salvataggio di snapshot per progetto al minuto
    • Richieste di salvataggio di snapshot per progetto e ambiente al giorno

    Queste tre quote limitano il numero massimo di richieste environments.saveSnapshot. Ognuno lo fa in un modo diverso.

    Il limite di quota Salva richieste di snapshot per progetto al giorno è di 2500 unità di quota. Puoi eseguire fino a 50 richieste environments.saveSnapshot al giorno nel tuo progetto.

    Il limite di quota Salva richieste di snapshot per progetto al minuto è di 150 unità di quota. In un minuto, puoi eseguire solo fino a tre richieste environments.saveSnapshot nel progetto.

    Infine, il limite di quota Salva richieste di snapshot per progetto per ambiente al giorno è di 750 unità di quota. Puoi eseguire fino a 15 environments.saveSnapshot richieste al giorno per un singolo ambiente. Se tutte le unità di quota vengono utilizzate per un ambiente specifico, puoi comunque eseguire richieste environments.saveSnapshot per altri ambienti nel tuo progetto.

Quote per altri servizi

Cloud Composer utilizza altri servizi Google Cloud. Questi servizi hanno quote a livello di progetto che si applicano quando utilizzi Cloud Composer.

Ad esempio, le quote per Cloud Storage si applicano a tutti i bucket associati agli ambienti del tuo progetto. Come ulteriore esempio, i cluster dell'ambiente utilizzano Google Kubernetes Engine, quindi le quote per GKE si applicano a tutti i cluster associati agli ambienti nel tuo progetto.

Quote per i servizi utilizzati da Cloud Composer

I seguenti servizi sono utilizzati da Cloud Composer. Questi servizi hanno i propri limiti di quota:

Quote per i servizi facoltativi

Puoi utilizzare gli operatori Airflow con i servizi Google Cloud. Qualsiasi servizio utilizzato in un DAG è soggetto alle relative quote.