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 conteggiabile che viene possono utilizzare e sono definite dai servizi Google Cloud come Artifact Registry. I limiti di sistema sono valori fissi che non possono essere modificati.

Google Cloud utilizza le quote per contribuire a garantire l'equità e ridurre gli picchi di utilizzo e disponibilità delle risorse. Una quota limita la quantità di una risorsa Google Cloud che può essere utilizzata nel progetto Google Cloud. Quote si applicano a una serie di tipi di risorse, tra cui hardware, software e componenti. 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 di progetti che puoi creare. Le quote proteggono la community per gli utenti di Google Cloud evitando il sovraccarico dei servizi. Le quote ti aiutano anche a gestire le tue risorse Google Cloud.

Il sistema Cloud Quotas esegue le seguenti operazioni:

  • Monitora il tuo consumo dei prodotti e dei servizi Google Cloud
  • Limita il consumo di queste risorse
  • Consente di richiedere modifiche al valore della quota

Nella maggior parte dei casi, quando tenti di consumare una risorsa superiore alla sua quota lo consente, il sistema blocca l'accesso alla risorsa e l'attività che stai tentando di eseguire.

In genere le quote si applicano al progetto Google Cloud livello. L'utilizzo di una risorsa in un progetto non influisce la 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.

Esistono anche limiti di sistema per le risorse di Artifact Registry. Questi limiti di sistema non sono correlati al sistema delle quote. I limiti di sistema non possono essere modificati, se non diversamente specificato.

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, un batch come "ImportAptArtifacts" potrebbe addebitare una quota per ogni elemento batch. Un pull o un push di Docker di solito effettua più richieste HTTP, quindi la quota viene addebitato per ogni richiesta.
Elimina richieste al minuto in ogni regione o più regioni 18.000 Le eliminazioni richieste dai criteri di pulizia vengono conteggiate ai fini del limite di 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, repository criptati con CMEK possono utilizzare queste quote per ogni caricamento o download. Le operazioni di crittografia e decriptazione utilizzando Le chiavi CMEK influiscono sulle quote di Cloud KMS solo se utilizzi hardware (Cloud HSM) o chiavi esterne (Cloud EKM). Verifica di disporre di una quota sufficiente per abilitare la crittografia dei secret a livello di applicazione per le applicazioni e i 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 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 dei repository, per regione e al minuto 30

Limiti del repository remoto

Quando richiedi un artefatto dal repository remoto non è già stato memorizzato nella cache del telecomando, l'elemento viene richiesto dal repository upstream e quindi archiviato nel 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. Dopo aver memorizzato l'elemento nella cache del telecomando, le richieste per quell'artefatto vengono conteggiate solo nella quota di richieste del progetto.

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

Limite Upstream pubblico Valore
Letture pubbliche di host upstream per organizzazione, per regione e al minuto Predefinito 600
Docker Hub 600
Maven centrale 3000
NpmJS 1800
PyPI 1200

Limite per l'elenco degli artefatti in un repository

Le richieste API specifiche per i formati sono limitate a 10.000 per tutti i formati. 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 gcloud artefatti docker images list o richieste API Artifact Registry.

Richiedi un aumento della quota

Per regolare la maggior parte delle quote, utilizza la console Google Cloud. Per ulteriori informazioni, vedi Richiedi una quota superiore.