Quote e limiti

Cloud Tasks utilizza quote e limiti di sistema per mantenere un'allocazione equa delle risorse, prevenire i sovraccarichi dei servizi 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.

Quote

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.

La tabella seguente descrive le quote per le risorse Cloud Tasks.

Risorsa Nome della quota della console Valore predefinito Descrizione
Numero massimo di code Numero di code per regione 1000 per regione

Il numero totale di code (sia per i target HTTP che per i target App Engine) che possono esistere in un progetto per regione, inclusa la coda predefinita.

Le code che elaborano le attività per i target App Engine devono trovarsi nella stessa regione dell'app App Engine. Questa è la quota per le code create utilizzando i metodi dell'API Cloud Tasks. Tuttavia, tutte le code create utilizzando queue.yaml si basano sul metodo precedente delle code di attività. Queste code continuano ad avere una quota iniziale di 100.

Richieste API Richieste al minuto per regione 6.000.000 al minuto

Numero totale di richieste API che è possibile effettuare al minuto.

Tieni presente che quando crei un batch di attività (batchCreate) o elimini un batch di attività (batchDelete), il consumo della quota si basa sul numero di attività nel batch. Ogni singola attività nel batch viene conteggiata come una richiesta rispetto al limite di quota per le richieste API.

Richieste di esecuzione forzata di attività Richieste di esecuzione di attività al minuto per regione 60 al minuto Il numero totale di richieste run task al minuto. Questa API è destinata al debug manuale e non è correlata alla normale esecuzione delle attività.
Richieste di elencazione Richieste di gruppo di schede al minuto per regione 600 al minuto Il numero totale di richieste list tasks, list queues e list locations al minuto.

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

Limiti del sistema

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

La tabella seguente descrive i limiti di sistema per Cloud Tasks.

Risorsa Valore Descrizione
Frequenza di invio coda 500 attività al secondo per coda La frequenza massima a cui le attività possono essere inviate da una coda. Per inviare a frequenze superiori, utilizza più code.
Dimensione massima dell'attività 1 MiB La dimensione massima di un'attività perché possa essere aggiunta a una coda.
Dimensione massima del batch 10 MiB La dimensione massima di un batch di attività che possono essere aggiunte a una coda.
Numero massimo di attività create in un batch 100 attività Il numero massimo di attività che possono essere create in una singola richiesta batchCreate.
Numero massimo di attività eliminate in un batch 1000 attività Il numero massimo di attività che possono essere eliminate in una singola richiesta batchDelete.
Finestra di deduplicazione delle attività Fino a 24 ore Il periodo di tempo durante il quale l'aggiunta di un'attività con lo stesso nome di una recentemente eliminata verrà rifiutata dal servizio generando un errore. Questo è il periodo di tempo in cui la deduplicazione delle attività rimane attiva dopo l'eliminazione di un'attività.
Finestra di deduplicazione delle operazioni batch 7 giorni Il periodo di tempo durante il quale gli ID delle operazioni batch e i relativi risultati vengono conservati per la deduplicazione.
Code inattive Inattive dopo 30 giorni Una coda è considerata INACTIVE se non vengono effettuate chiamate al metodo da nessuna API e non sono stati inviati task per questo periodo.
Conservazione massima delle attività 31 giorni Il tempo che intercorre tra il momento in cui un'attività viene aggiunta a una coda e il momento in cui viene eliminata automaticamente.
Tempo massimo di pianificazione per un'attività 30 giorni dalla data e ora correnti La quantità massima di tempo in cui è possibile pianificare un'attività.
Ricreazione della coda 3 giorni Il tempo che devi attendere dopo aver eliminato una coda per ricrearla con lo stesso nome.