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:
- Monitora il tuo consumo di Google Cloud prodotti e servizi
- Limita il consumo di queste risorse
- Fornisce un modo per richiedere modifiche al valore della quota e automatizzare gli aggiustamenti della quota
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 |
| 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à
( |
| 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. |