Questo documento elenca le quote e i limiti di sistema che si applicano a Batch.
- Le quote hanno valori predefiniti, ma in genere puoi richiedere degli adeguamenti.
- I limiti di sistema sono valori fissi che non possono essere modificati.
I job batch vengono eseguiti sulle risorse Compute Engine, quindi Batch è soggetto anche a quote e limiti di Compute Engine. Se il tuo job batch utilizza anche altri servizi Google Cloud , è soggetto anche alle quote per questi servizi. I tentativi di superare una quota o un limite restituiscono un errore. Per saperne di più, consulta la documentazione di Cloud Quotas.
Oltre alle quote e ai limiti di altri Google Cloud servizi, Batch ha le seguenti quote e limiti, che non possono essere modificati.
Quote di frequenza
I seguenti limiti si applicano alle richieste batch. Questi limiti vengono visualizzati come quote, ad esempio nella console Google Cloud , ma non possono essere aumentati.
| Limite | Valore |
|---|---|
| Richieste dell'agente al minuto per regione | 30.000 |
| Richieste di mutazione al minuto per regione | 6000 |
| Richieste di lettura al minuto per regione | 15.000 |
Limiti dei job
I seguenti limiti si applicano ai job batch.
| Limite | Valore |
|---|---|
| Attività per gruppo di attività | 100.000 |
| Attività parallele per job | 5000 |
| VM simultanee per job a zona singola1 | 2000 |
| VM simultanee per job multizona1 | 4000 |
| Dimensioni della definizione del job2 | 1 MB |
Tempo di attesa (durata dello stato del job QUEUED) prima dell'errore automatico |
2 giorni |
Tempo di esecuzione (durata dello stato del job RUNNING) prima dell'errore automatico3 |
14 giorni |
1 I termini job a zona singola e job multizona qui si riferiscono al numero di zone consentite per le VM di un job, che potrebbe essere diverso dalle zone per la località di un job. Per saperne di più, consulta Località batch.
2 Ad esempio, all'incirca le dimensioni della richiesta REST al
metodo jobs.create
o del file --config di gcloud CLI.
Puoi aggirare questo limite dividendo le attività in più job. Ad esempio, scopri come pianificare job dipendenti (anteprima).
3 Questo limite presenta le seguenti eccezioni:
- Se imposti il campo
provisioningModelper un job suFLEX_START, il tempo di esecuzione massimo prima dell'errore automatico è invece di 7 giorni. - Se un job utilizza un tipo di macchina della serie A3, imposta
il campo
reservationsuNO_RESERVATIONe ha il campoprovisioningModelnon definito o impostato suSTANDARD, il tempo di esecuzione massimo prima dell'errore automatico è invece di 7 giorni. - Se vuoi, puoi ridurre il tempo di esecuzione massimo prima dell'errore automatico per un job utilizzando i timeout.