Quote e limiti

Cloud Scheduler utilizza quote e limiti di sistema per mantenere un'allocazione equa delle risorse, prevenire i sovraccarichi del servizio e aiutarti a gestire l'utilizzo delle risorse.

Le quote e i limiti di sistema sono simili, ma differiscono nei seguenti modi:

  • Le quote hanno valori predefiniti, ma in genere puoi richiedere degli adeguamenti.
  • I limiti di sistema sono valori fissi che non possono essere modificati.

Google Cloud utilizza le quote per garantire l'equità e ridurre i picchi di utilizzo e disponibilità delle risorse. Una quota limita la quantità di una Google Cloud risorsa che Google Cloud il progetto può utilizzare. Le quote si applicano a una serie di tipi di risorse, inclusi hardware, software e componenti di rete. Ad esempio, le quote possono limitare il numero di chiamate API a un servizio, il numero di bilanciatori del carico utilizzati contemporaneamente dal tuo progetto o il numero di progetti che puoi creare. Le quote proteggono la community degli utentiGoogle Cloud impedendo il sovraccarico dei servizi. Le quote ti aiutano inoltre a gestire le tue Google Cloud risorse.

Il sistema delle quote di Cloud esegue le seguenti operazioni:

Nella maggior parte dei casi, quando provi a utilizzare una risorsa per un volume maggiore di quello consentito dalla quota, il sistema blocca l'accesso alla risorsa e l'attività che stai tentando di eseguire non va a buon fine.

In genere, le quote si applicano a livello di Google Cloud progetto. L'utilizzo di una risorsa in un progetto non influisce sulla quota disponibile in un altro progetto. All'interno di un progetto Google Cloud , le quote vengono condivise tra tutte le applicazioni e gli indirizzi IP.

Per saperne di più, consulta Panoramica delle quote di Cloud.

Esistono anche limiti di sistema per le risorse Cloud Scheduler. I limiti di sistema non possono essere modificati.

Quote

Per impostazione predefinita, Cloud Scheduler applica le seguenti quote per ogniGoogle Cloud progetto. Puoi aumentare o diminuire queste quote:

Risorsa Valore
Richieste API di lettura al minuto (tra cui ListJobs, GetJob, ListLocations e GetLocation) 1250
Richieste API di scrittura al minuto (tra cui CreateJob, UpdateJob, DeleteJob, PauseJob, ResumeJob e RunJob) 500
Numero di job (per regione) 5000
Dimensione massima fissa del job (payload) 1 MB in totale, incluso un overhead della richiesta di circa 1 KB

Limiti

Cloud Scheduler applica i seguenti limiti di utilizzo. Non puoi richiedere modifiche a questi limiti:

Limite Descrizione Valore
Durata job

La durata massima (dall'ora di inizio all'ora di fine) in cui Cloud Scheduler attende la risposta di un tentativo di esecuzione del job. Qualsiasi tentativo di job che supera il valore attemptDeadline configurato termina con un errore di timeout DEADLINE_EXCEEDED e viene ripetuto in base alla policy di ripetizione configurata:

  • Per i target HTTP, la scadenza predefinita è di 3 minuti e puoi configurare una scadenza da 15 secondi a 30 minuti (1800 secondi).
  • Per i target HTTP di App Engine, la scadenza predefinita e massima dipende dal tipo di scalabilità del servizio: 10 minuti per la scalabilità automatica dell'ambiente standard, 24 ore per la scalabilità manuale o di base dell'ambiente standard e 60 minuti per l'ambiente flessibile (configurabile da 15 secondi fino al timeout massimo del tipo di scalabilità).
  • Per i target Pub/Sub, attemptDeadline viene ignorato.
  • Target HTTP: 30 minuti (1800 secondi)
  • Target App Engine: fino a 24 ore

Richiesta di aumento o diminuzione della quota

Per modificare la maggior parte delle quote, utilizza la console Google Cloud . Per ulteriori informazioni, consulta Richiedi un aggiustamento delle quote.