Questo documento elenca le quotas e i quotas che si applicano a Cloud Composer.
Un limite di quota limita la quantità di una risorsa Google Cloud condivisa che il tuo progetto Google Cloud può utilizzare, tra cui hardware, software e componenti di rete. Pertanto, i limiti di quota fanno parte di un sistema che:
- Monitora l'utilizzo o il consumo di prodotti e servizi Google Cloud.
- Limita il consumo di queste risorse per motivi specifici, tra cui la garanzia dell'equità e la riduzione dei picchi di utilizzo.
- Gestisce configurazioni che applicano automaticamente le limitazioni prescritte.
- Consente di richiedere o modificare la quota.
Nella maggior parte dei casi, quando viene superato un limite di quota, il sistema blocca immediatamente l'accesso alla risorsa Google pertinente e l'attività che stai cercando di eseguire ha esito negativo. Nella maggior parte dei casi, i limiti di quota si applicano a ogni progetto Google Cloud e sono condivisi tra tutte le applicazioni e gli indirizzi IP che utilizzano il progetto Google Cloud.
Per aumentare o diminuire la maggior parte dei limiti di quota, utilizza la console Google Cloud. Per ulteriori informazioni, consulta Richiedere un limite quota più elevato.
Per aumentare o diminuire la maggior parte delle quote, utilizza la console Google Cloud. Per ulteriori informazioni, consulta Richiedere un limite di quota più elevato.
Esistono anche dei limiti per le risorse Cloud Composer. Questi limiti non sono correlati al sistema di quote. Se non diversamente indicato, i limiti non possono essere modificati.
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
egcloud beta composer
- API REST Cloud Composer
- API Cloud Composer RPC
- Terraform per le operazioni con ambienti Cloud Composer
Le quote in questa sezione non si applicano ad alcun servizio utilizzato nei DAG di Airflow. Tali 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 per ambiente | 2600 unità di quota al giorno |
Carica le richieste di snapshot per progetto | 2500 unità di quota al giorno |
Carica le richieste 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 | Lettura |
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 delle quote di scrittura.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 un secondo momento, dalle stesse quote vengono consumate altre 100 unità di quota, perchéenvironments.restartWebServer
condivide le quote con la richiestaenvironments.create
.Una richiesta
environments.saveSnapshot
utilizza 50 unità di quota di 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
. Ognuna lo fa in un modo diverso.Il limite di quota Richieste di salvataggio di snapshot per progetto al giorno è di 2500 unità di quota. Puoi eseguire fino a 50 richieste
environments.saveSnapshot
nel tuo progetto ogni giorno.Il limite di quota Richieste di salvataggio 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 Richieste di salvataggio di snapshot per progetto per ambiente al giorno è di 750 unità di quota. Puoi eseguire fino a 15 richieste
environments.saveSnapshot
al giorno per un singolo ambiente. Se tutte le unità di quota vengono consumate per un ambiente specifico, puoi comunque eseguire richiesteenvironments.saveSnapshot
per altri ambienti nel 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 nel tuo progetto. Per fare un altro 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
Cloud Composer utilizza i seguenti servizi. Questi servizi hanno i propri limiti di quota:
- Quote di Cloud Deployment Manager
- Quote di Google Kubernetes Engine
- Quote di Compute Engine
- Quote di Cloud Storage
- Quote di Pub/Sub
- Quote di Cloud Logging
- Quote di Cloud Monitoring
- Quote di Cloud Build (si applicano agli ambienti che utilizzano pacchetti PyPI personalizzati)
- Quote di Artifact Registry
- Quote di Identity and Access Management
- Quote di Virtual Private Cloud (non si applica agli ambienti che utilizzano Private Service Connect)
- Quote di Resource Manager
- Quote di Service Directory
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.