Quote e limiti

Questo documento elenca le quote e i limiti di sistema che si applicano a Artifact Registry.

  • Le quote specificano la quantità di una risorsa condivisa e conteggiabile che puoi utilizzare. Le quote sono definite da Google Cloud servizi come Artifact Registry.
  • 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 utenti diGoogle Cloud impedendo il sovraccarico dei servizi. Le quote ti aiutano anche 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

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 progetto Google Cloud. 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 sono condivise tra tutte le applicazioni e gli indirizzi IP.

Esistono anche limiti di sistema per le risorse di Artifact Registry. I limiti di sistema non possono essere modificati.

Artifact Registry limita la frequenza massima di richieste in entrata e applica le quote in base al singolo progetto e utente.

Per informazioni su criteri per le quote e sulla visualizzazione e sulla gestione della quota, vedi Utilizzo delle quote.

Per visualizzare le attività attuali delle API, visita la dashboard delle API.

Quote

Artifact Registry applica le seguenti quote.

Quota per le richieste per progetto

Quota Valore Informazioni aggiuntive
Richieste al minuto in ogni regione o località a più regioni 60.000
Richieste di scrittura al minuto in ogni regione o località a più regioni 18.000 Nella maggior parte dei casi, una singola richiesta HTTP o chiamata API viene conteggiata come una singola richiesta. Tuttavia, alcune operazioni vengono conteggiate come più richieste. Ad esempio, una richiesta di batch come "ImportAptArtifacts" potrebbe addebitare la quota per ogni elemento del batch. Un comando docker pull o docker push di solito effettua più richieste HTTP, pertanto la quota viene addebitata per ogni richiesta.
Richieste di eliminazione al minuto in ogni regione o località a più regioni 18.000 Le eliminazioni richieste dai criteri di pulizia vengono conteggiate ai fini del limite della quota delle richieste di eliminazione ed eliminazioni giornaliere per repository.

Quota per le richieste per utente

Per impostazione predefinita, i progetti prevedono quote per utente illimitate. Facoltativamente, puoi limitare la quota per utente all'interno di un progetto. La quota per utente si applica per ciascun utente autenticato o per ciascun indirizzo IP client per richieste non autenticate a un repository pubblico.

Quote di Cloud KMS e Artifact Registry

Quando utilizzi CMEK in Artifact Registry, i tuoi progetti possono consumare le quote per le richieste crittografiche di Cloud KMS. Ad esempio, i repository con crittografia CMEK possono consumare queste quote per ogni caricamento o download. Le operazioni di crittografia e decrittografia che utilizzano le chiavi CMEK influiscono sulle quote di Cloud KMS solo se utilizzi chiavi hardware (Cloud HSM) o esterne (Cloud EKM). Verifica di disporre di una quota sufficiente per attivare la crittografia dei secret a livello di applicazione per le tue applicazioni e i tuoi flussi di lavoro. Per ulteriori informazioni, consulta Quote di Cloud KMS.

Quote di Artifact Analysis

Per informazioni sui criteri di utilizzo della scansione, consulta Quote e limiti di Artifact Analysis.

Quote upstream pubbliche

Se utilizzi repository remoti per memorizzare nella cache i repository upstream pubblici, potresti essere soggetto alle quote di lettura e scrittura dei repository upstream.

Limiti di utilizzo

Artifact Registry applica i seguenti limiti di utilizzo.

Limite di utilizzo Valore
Eliminazioni ai sensi dei criteri di pulizia per repository al giorno 300.000
Criteri di pulizia per repository 10
Recupero massimo di dati dall'upstream del repository remoto per richiesta 9,9 GB
Norme upstream massime per i repository virtuali 30
Numero massimo di risoluzioni upstream totali per richiesta per i repository virtuali 250
Numero massimo di risoluzioni upstream del repository remoto per richiesta per i repository virtuali 30
Operazioni di creazione ed eliminazione di repository, per regione, al minuto 30
Nota: le eliminazioni richieste dalle norme di pulizia vengono conteggiate ai fini del limite di eliminazioni nonché della quota di richieste di eliminazione.

Limiti del repository remoto

Quando richiedi un elemento dal tuo repository remoto e questo non è già stato memorizzato nella cache nel tuo sistema remoto, viene richiesto dal repository di origine e poi archiviato nel tuo repository remoto. Le richieste agli host upstream vengono conteggiate ai fini del limite di richieste di lettura dell'host upstream della tua organizzazione e la memorizzazione nella cache dell'elemento nel repository remoto utilizza le quote di scrittura e di richiesta del progetto. Una volta che l'elemento è stato memorizzato nella cache sul tuo computer remoto, le richieste relative a quell'elemento vengono conteggiate solo ai fini della quota di richieste del progetto.

Artifact Registry applica i seguenti limiti di utilizzo per i repository remote.

Limite Upstream pubblico Valore
Letture dell'host upstream pubblico per organizzazione, per regione, al minuto Predefinito 600
Docker Hub 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Limite per l'elenco degli elementi in un repository

Le richieste API specifiche per formato a tutti i formati sono limitate a 10.000. Ad esempio, il metodo dell'API Docker Registry per elencare le immagini dei contenitori restituisce un elenco incompleto se un repository contiene più di 10.000 immagini o tag.

La limitazione non si applica al comando gcloud artifacts docker images list o alle richieste dell'API Artifact Registry.

Richiedi un aumento della quota

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