Quote
Questo documento contiene i limiti per i contenuti e le quote di richieste attuali di Cloud Service Mesh.
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. 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 di Google Cloud impedendo il sovraccarico dei servizi. Le quote ti aiutano anche a gestire le tue risorse Google Cloud.
Il sistema delle quote di Cloud esegue le seguenti operazioni:
- Monitora il tuo consumo di prodotti e servizi Google Cloud
- 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 Service Mesh. I limiti di sistema non possono essere modificati.
Tieni presente che le risorse Istio vengono tradotte in risorse Cloud Service Mesh che vengono conteggiate in base alle quote riportate di seguito.
Limiti
Cloud Service Mesh ha un limite di 100 query al secondo (QPS) per ogni progetto Google Cloud.
Tutti i limiti e le quote esistenti per progetto per regola di forwarding, servizio di backend e altro ancora relativi al bilanciamento del carico si applicano ai deployment di Cloud Service Mesh basati sulle API di bilanciamento del carico e routing dei servizi di Google Cloud.
Limiti delle mappe URL
Le mappe URL per Cloud Service Mesh con le API di bilanciamento del carico sono soggette ai seguenti limiti per progetto.
Elemento | Quote e limiti | Note |
---|---|---|
Mappe URL | Quota | Questa quota è per progetto. |
Percorsi nelle regole percorso | 50 | Questo limite non può essere aumentato. |
Regole di corrispondenza nelle regole di route | 50 | Questo limite non può essere aumentato. |
Regole host per mappa URL | 2.500 | Questo limite non può essere aumentato. |
Matcher percorso per mappa URL | 2.500 | Questo limite non può essere aumentato. |
Regole percorso per matcher percorso | 500 | Questo limite non può essere aumentato. |
Regole di route per matcher percorso | 500 | Questo limite non può essere aumentato. |
Corrispondenze di intestazione per regola di corrispondenza | 50 | Questo limite non può essere aumentato. |
Corrispondenze di parametri di ricerca per regola di corrispondenza | 50 | Questo limite non può essere aumentato. |
Filtri metadati per regola di corrispondenza | 5 | Questo limite non può essere aumentato. |
Filtra le etichette in base al filtro dei metadati | 64 | Questo limite non può essere aumentato. |
Host per regola host | 100 | Questo limite non può essere aumentato. |
Test per mappa URL | 100 | Questo limite non può essere aumentato. |
Dimensioni delle mappe URL | 524 kB | Questo limite non può essere aumentato. |
Servizi di backend ponderati per azione di route | 10 | Questo limite non può essere aumentato. |
Se superi uno dei limiti indicati nella tabella, viene visualizzato un messaggio di errore come il seguente:
Value for field 'resource.hostRules[0].hosts' is too large: maximum size 100 element(s);actual size 107.
Limiti dell'API di routing dei servizi
Elemento | Note |
---|---|
Maglie | Questa quota è per progetto. |
Gateway | Questa quota è per progetto. |
GrpcRoutes | Questa quota è per progetto. |
HttpRoutes | Questa quota è per progetto. |
TcpRoutes | Questa quota è per progetto. |
TlsRoutes | Questa quota è per progetto. |
Limiti dell'API di sicurezza di rete
Elemento | Quote e limiti | Note |
---|---|---|
clientTlsPolicy | 500 | Questa quota è per progetto. |
serverTlsPolicy | 500 | Questa quota è per progetto. |
AuthorizationPolicy | 500 | Questa quota è per progetto. |
EndpointPolicy | 750 | Questa quota è per progetto. |
Policy di bilanciamento del carico del servizio
Elemento | Quote e limiti | Note |
---|---|---|
ServiceLbPolicies | Quota | Questa quota è per progetto. |
Per modificare la maggior parte delle quote, utilizza la console Google Cloud. Per ulteriori informazioni, consulta Richiedere un aggiustamento della quota.
Manage quotas
Cloud Service Mesh 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:
|
Check your quota
Console
- In the Google Cloud console, go to the Quotas page.
- 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 compute project-info describe --project PROJECT_ID
To check your used quota in a region, run the following command:
gcloud compute regions describe example-region
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
- In the Google Cloud console, go to the Quotas page.
- On the Quotas page, select the quotas that you want to change.
- At the top of the page, click Edit quotas.
- For Name, enter your name.
- Optional: For Phone, enter a phone number.
- 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 don't 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 a given 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.