Quote e limiti

Questo documento elenca le quote e i limiti di sistema che si applicano a Cloud DNS.

  • Le quote specificano la quantità di una risorsa condivisa e conteggiabile che puoi utilizzare. Le quote sono definite da Google Cloud servizi come Cloud DNS.
  • 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 Cloud DNS. I limiti di sistema non possono essere modificati.

Quote

Per modificare una quota, consulta la sezione relativa alla richiesta di quota aggiuntiva.

Questa tabella evidenzia le quote globali più importanti per le risorse Cloud DNS di ciascun progetto. Per altre quote, consulta la pagina Quote in Google Cloud Console.

Elemento Descrizione
Limite di lettura per un minuto per una regione Il numero massimo di richieste API che un utente IAM può inviare all'API Cloud DNS in un periodo di tempo di un minuto. Questa quota riguarda solo le chiamate API. Non sono previste quote per l'elaborazione delle query DNS.
Chiavi DNSSEC per zona gestita Il numero massimo di chiavi DNSSEC per zona gestita.
Zone gestite per progetto Il numero massimo consentito di zone gestite nel progetto.
Zone gestite per rete VPC Il numero massimo consentito di zone gestite che possono essere collegate a una rete VPC.
Risorse di criteri per progetto Il numero massimo di criteri dei server DNS per progetto.
Emittenti per criterio di risposta Il numero massimo consentito di reti VPC per criterio di risposta.
Criteri di routing con controllo di integrità di internet per progetto Il numero massimo di criteri di routing DNS con controllo di integrità di internet consentito per progetto.
Elementi per criterio di routing Il numero massimo di elementi consentiti per criterio di routing.
Cluster GKE per zona gestita Il numero massimo consentito di cluster Google Kubernetes Engine (GKE) a cui è possibile collegare una zona con ambito privato.
Cluster GKE per criterio Il numero massimo di cluster GKE consentiti per criterio.
Zone gestite per il cluster GKE Il numero massimo consentito di zone gestite che possono essere collegate a un cluster GKE.
Aggiunte di record di risorse per modifica Il numero massimo consentito di ResourceRecordSets che puoi aggiungere per ChangesCreateRequest.
Eliminazioni di record di risorse per modifica Il numero massimo consentito di ResourceRecordSets che puoi eliminare per ChangesCreateRequest.
Set di record di risorse per zona gestita Il numero massimo consentito di ResourceRecordSets per zona nel progetto.
Record di risorse per set di record di risorse Il numero massimo consentito di ResourceRecords per ResourceRecordSet. Ogni delega (set di record di risorse di tipo NS) può avere fino a 8 server dei nomi.
Criteri di risposta per progetto Il numero massimo consentito di criteri di risposta per progetto.
Limite di scrittura delle regole del criterio di risposta per un minuto per una regione Il numero massimo di regole del criterio di risposta che possono essere scritte al minuto per una regione.
Regole della policy di risposta per azione collettiva Il numero massimo di azioni di gestione dei criteri di risposta per batch al minuto.
Regole della policy di risposta per ogni criterio Il numero massimo di regole del criterio di risposta che puoi creare per un criterio.
Server dei nomi target per il criterio di inoltro Il numero massimo consentito di server dei nomi di destinazione per criterio di inoltro.
Server dei nomi di destinazione per zona gestita Il numero massimo consentito di server dei nomi di destinazione per zona di inoltro gestita.
Dimensioni totali dei dati del set di record di risorse (in byte) per modifica La dimensione massima consentita per un totale di rrdata in un ChangesCreateRequest in byte.
Reti VPC per zona gestita Il numero massimo consentito di reti VPC a cui è possibile collegare una zona con ambito privato.
Reti VPC per policy Il numero massimo consentito di reti VPC per ciascun criterio del server Cloud DNS.
Limite di scrittura per un minuto per una regione Il numero massimo di scritture DNS per regione al minuto. Questa quota viene utilizzata per qualsiasi operazione di scrittura che crea, modifica o elimina un record DNS.

Limiti

A differenza delle quote, per le quali è possibile richiedere una quota aggiuntiva, i limiti in genere non possono essere aumentati se non diversamente specificato.

Utilizzo delle API

Il numero di richieste API (query) giornaliere è determinato a livello di progetto. Tutte le richieste API sono conteggiate a fronte di questo limite, incluse quelle effettuate da Google Cloud CLI e tramite la console Google Cloud.

Limiti delle risorse

Elemento Limite
Per richiedere un aggiornamento di questi limiti, contatta l'assistenza clienti Google Cloud.
Numero di zone di peering per rete 1000
Server dei nomi per delega 8
Aggiunte per modifica 1000
Eliminazioni per modifica 1000
Dimensioni dei dati dei record di risorse per modifica 100.000 byte
Numero di combinazioni delle etichette 1000
Numero di regole per policy di risposta 10.000
Numero di elementi per criterio di routing 100
Numero di zone gestite associate a una rete VPC 10.000
Dimensioni massime di una risposta DNS (UDP) 1440 byte
Dimensioni massime di una risposta DNS (TCP) 65.533 byte
Questi limiti non possono essere aumentati.
Frequenza di query massima per rete VPC per zona 100.000 query in un periodo di dieci secondi (10 s) in una Google Cloud zona, ad esempio us-central1-a
Numero di criteri di risposta per rete VPC 1
Numero di etichette per zona gestita 64 etichette e 128 byte per chiave o valore
Numero di target di inoltro in una zona di inoltro 50
Numero di target di inoltro in un server dei nomi alternativo 50

Limiti per i server dei nomi

Cloud DNS assegna tutte le zone gestite pubbliche a uno dei cinque shard del server dei nomi. Gli shard sono identificati dalla lettera che precede il numero in un nome di server dei nomi autorevole, pertanto l'intervallo da ns-cloud-e1 a ns-cloud-e4 rappresenta lo shard E.

Una nuova zona gestita di un dominio, ad esempio domain.example.tld, non può essere assegnata a uno shard se nello stesso shard esiste già uno dei seguenti elementi:

  • Una zona gestita con lo stesso nome DNS, ad esempio domain.example.tld
  • Un sottodominio del nome DNS, ad esempio sub.domain.example.tld
  • Un dominio principale del nome DNS, ad esempio example.tld

A causa di queste limitazioni, alle zone gestite pubblicamente si applicano le seguenti limitazioni:

  • Puoi creare un massimo di cinque zone con lo stesso nome DNS.
  • Per qualsiasi dominio principale, puoi creare un massimo di cinque livelli di sottodomini.

Queste limitazioni si applicano a tutti i progetti e gli utenti in Google Cloud. I sottodomini non delegati e le deleghe ospitate su altri servizi DNS non incidono su questo limite. Prima che Cloud DNS crei una zona che occupa l'ultimo shard del server dei nomi disponibile, devi verificare la proprietà del dominio della zona con un record TXT.

È possibile assegnare più sottodomini dello stesso dominio principale, ad esempio domain.example.tld e otherdomain.example.tld, allo stesso shard. Tuttavia, Cloud DNS potrebbe scegliere qualsiasi shard disponibile dopo aver preso in considerazione le limitazioni. Se crei questi sottodomini in ogni shard, non puoi creare una zona per il dominio principale example.tld.

Puoi evitare queste limitazioni creando sempre zone gestite per i domini principali prima di creare le zone per i relativi sottodomini.

Se i domini secondari stanno già bloccando tutti gli shard, segui questi passaggi per liberarne uno per il dominio principale:

  1. Controlla i server dei nomi per ogni zona del sottodominio, per determinare a quale shard appartenga.
  2. Trova lo shard (X) con il minor numero di zone gestite (o con quelle meno importanti).
  3. Esporta in un altro servizio DNS le zone che appartengono allo shard X (e modifica le relative deleghe).
  4. Quando scadono i TTL delle deleghe originali, elimina le zone gestite per i sottodomini dello shard X.
  5. Crea la zona gestita per il dominio principale; verrà assegnata allo shard X.
  6. Ripristina le zone gestite eliminate relative ai sottodomini ripristinando i sottodomini prima di qualsiasi sottodominio secondario. Poiché verranno collocate in nuovi shard, richiederanno tutte deleghe aggiornate.

Controllare i limiti

Per cercare i limiti per il tuo progetto, puoi usare il comando seguente. L'esempio seguente mostra i limiti totali per i diversi tipi di oggetti presenti nel progetto my-project. La quota totalRrdataSizePerChange viene misurata in byte e rappresenta il totale combinato delle aggiunte e delle eliminazioni relative a una modifica.

gcloud dns project-info describe my-project

Anche se si tratta di limiti, Google Cloud li monitora internamente come quote, pertanto vengono etichettati come quote nell'output.

id: my-project,
kind: "dns#project",
number: "123456789012",
quota:
    kind: dns#quota,
    managedZones: 10000,
    resourceRecordsPerRrset: 10000,
    rrsetAdditionsPerChange: 3000,
    rrsetDeletionsPerChange: 3000,
    rrsetsPerManagedZone: 10000,
    totalRrdataSizePerChange: 100000,
    labelSets: 1000

Il nome del progetto predefinito e quelli dei progetti aggiuntivi sono riportati nella parte superiore della home page in Google Cloud Console.

Manage quotas

Cloud DNS enforces quotas on resource usage for various reasons. For example, quotas protect the community of Google Cloud users by preventing unforeseen spikes in usage. Quotas also help users who are exploring Google Cloud with the free tier to stay within their trial.

All projects start with the same quotas, which you can change by requesting additional quota. Some quotas might increase automatically based on your use of a product.

Permissions

To view quotas or request quota increases, Identity and Access Management (IAM) principals need one of the following roles.

Task Required role
Check quotas for a project One of the following:
Modify quotas, request additional quota One of the following:
  • Project Owner (roles/owner)
  • Project Editor (roles/editor)
  • Quota Administrator (roles/servicemanagement.quotaAdmin)
  • A custom role with the serviceusage.quotas.update permission

Check your quota

Console

  1. In the Google Cloud console, go to the Quotas page.

    Go to Quotas

  2. To search for the quota that you want to update, use the Filter table. If you don't know the name of the quota, use the links on this page instead.

gcloud

Using the Google Cloud CLI, run the following command to check your quotas.

Replace PROJECT_ID with your own project ID.

    gcloud dns project-info describe PROJECT_ID
    

Errors when exceeding your quota

If you exceed a quota with a gcloud command, gcloud outputs a quota exceeded error message and returns with the exit code 1.

If you exceed a quota with an API request, Google Cloud returns the following HTTP status code: 413 Request Entity Too Large.

Request additional quota

To adjust most quotas, use the Google Cloud console. For more information, see Request a quota adjustment.

Console

  1. In the Google Cloud console, go to the Quotas page.

    Go to Quotas

  2. On the Quotas page, select the quotas that you want to change.
  3. At the top of the page, click Edit quotas.
  4. For Name, enter your name.
  5. Optional: For Phone, enter a valid phone number.
  6. Submit your request. Quota requests take 24 to 48 hours to process.

Resource availability

Each quota represents a maximum number for a particular type of resource that you can create, if that resource is available. It's important to note that quotas do not guarantee resource availability. Even if you have available quota, you can't create a new resource if it is not available.

For example, you might have sufficient quota to create a new regional, external IP address in the us-central1 region. However, that is not possible if there are no available external IP addresses in that region. Zonal resource availability can also affect your ability to create a new resource.

Situations where resources are unavailable in an entire region are rare. However, resources within a zone can be depleted from time to time, typically without impact to the service level agreement (SLA) for the type of resource. For more information, review the relevant SLA for the resource.