Quote di Dataproc Serverless

In Dataproc Serverless esistono limiti di quota dell'API applicati a livello di progetto e di regione. Le quote vengono reimpostate ogni 60 secondi (un minuto).

Nella tabella seguente sono elencati i tipi di quote a livello di progetto specifici e predefiniti dell'API Dataproc Serverless, i relativi limiti di quota e i metodi a cui vengono applicati.

Tipo di quota Limite Metodi o descrizione dell'API
ClusterOperationRequestsPerMinutePerProjectPerRegion 200 CancelOperation (la quota di annullamento dell'operazione batch è condivisa con la quota di annullamento dell'operazione cluster).
BatchOperationRequestsPerMinutePerProjectPerRegion 200 CreateBatch, DeleteBatch
SessionOperationRequestsPerMinutePerProjectPerRegion 200 CreateSession, DeleteSession, TerminateSession
DefaultRequestsPerMinutePerProjectPerRegion 7500 GetBatch, ListBatches, GetSession, ListSessions
ActiveOperationsPerProjectPerRegion 5000 Limite per il numero totale di operazioni attive simultanee di tutti i tipi in un progetto in una regione.

Altre quote di Google Cloud

I batch Dataproc Serverless utilizzano altri prodotti Google Cloud. Questi prodotti hanno quote a livello di progetto che includono le quote applicabili all'utilizzo di Dataproc Serverless. Per l'utilizzo di Dataproc Serverless è necessario utilizzare alcuni servizi, come ad esempio Compute Engine e Cloud Storage. Altri servizi, come BigQuery e Bigtable, possono essere utilizzati facoltativamente con Dataproc Serverless.

Servizi obbligatori

I seguenti servizi, che applicano limiti di quota, sono necessari per creare batch Dataproc Serverless.

Compute Engine

I batch Dataproc Serverless consumano le seguenti quote per risorse Compute Engine:

Livello di calcolo Quota
Standard CPUS
Premium N2_CPUS
Livello disco Quota
Standard DISKS_TOTAL_GB
Premium LOCAL_SSD_TOTAL_GB_PER_VM_FAMILY con la famiglia di VM N2
Acceleratore GPU Quota
L4 NVIDIA_L4_GPUS
A100 40 GB NVIDIA_A100_GPUS
A100 80 GB NVIDIA_A100_80GB_GPUS

Le quote di Compute Engine sono suddivise in limiti globali e a livello di area geografica. Questi limiti si applicano ai batch creati. Ad esempio, per eseguire un batch Spark con 4 core del driver (spark.driver.cores=4) e due executor con 4 core ciascuno (spark.executor.cores=4), dovrai utilizzare 12 CPU virtuali (4 * 3). L'utilizzo di questo batch verrà conteggiato nel limite di quota a livello di area geografica di 24 CPU virtuali.

Risorse batch predefinite

Quando crei un batch con impostazioni predefinite, vengono utilizzate le seguenti risorse di Compute Engine:

Elemento Risorse utilizzate
CPU virtuali 12
Istanze di macchine virtuali (VM) 3
Disco permanente 1200 GiB

Cloud Logging

Dataproc Serverless salva l'output batch e i log in Cloud Logging. La quota di Cloud Logging si applica ai batch di Dataproc Serverless.

Servizi facoltativi

I seguenti servizi, che hanno limiti di quota, possono essere utilizzati in maniera facoltativa con i batch Dataproc Serverless.

BigQuery

Durante la lettura o la scrittura di dati in BigQuery, si applica la quota di BigQuery.

Bigtable

Durante la lettura o la scrittura di dati in Bigtable, si applica la quota di Bigtable.