Quotas et limites

Ce document liste les quotas et les limites système qui s'appliquent aux extensions de service.

  • Les quotas ont des valeurs par défaut, mais vous pouvez généralement demander des ajustements.
  • Les limites système sont des valeurs fixes qui ne peuvent pas être modifiées.

Quotas

Google Cloud utilise des quotas pour garantir l'équité et réduire les pics d'utilisation et de disponibilité des ressources. Un quota limite la quantité d'une ressourceGoogle Cloud que votre projet Google Cloud peut utiliser. Les quotas s'appliquent à différents types de ressources, y compris les composants matériels, logiciels et réseau. Par exemple, ils peuvent limiter le nombre d'appels d'API à un service, le nombre d'équilibreurs de charge utilisés simultanément par votre projet ou le nombre de projets que vous pouvez créer. Ils protègent la communauté des utilisateurs deGoogle Cloud en empêchant la surcharge des services. Les quotas vous aident également à gérer vos propres ressources Google Cloud .

Le système Cloud Quotas permet d'effectuer les opérations suivantes :

Dans la plupart des cas, lorsque vous tentez d'utiliser une ressource plus que son quota ne le permet, le système bloque l'accès à la ressource et la tâche que vous essayez d'effectuer échoue.

Les quotas s'appliquent généralement au niveau du projet Google Cloud . Votre utilisation d'une ressource dans un projet n'affecte pas votre quota disponible dans un autre projet. Dans un projet Google Cloud , les quotas sont partagés entre toutes les applications et adresses IP.

Pour en savoir plus, consultez la présentation des quotas Cloud.

Pour ajuster la plupart des quotas, utilisez la console Google Cloud . Pour en savoir plus, consultez Demander un ajustement de quota.

Les quotas suivants s'appliquent aux extensions de service. Elles peuvent être augmentées sur demande.

Quotas Valeur
Nombre d'extensions d'autorisation globales dans un projet 10
Nombre d'extensions de périphérie globales dans un projet 100
Nombre d'extensions de routage globales dans un projet 100
Nombre d'extensions de trafic globales dans un projet 100
Nombre d'extensions d'autorisation par région dans un projet 10
Nombre d'extensions de route par région dans un projet 100
Nombre d'extensions de trafic par région dans un projet 100
Nombre de plug-ins par projet et par emplacement 100
Cloud Load Balancing uniquement : nombre de plug-ins associés aux équilibreurs de charge d'application via des extensions périphériques par projet 5 à un moment donné
Cloud Load Balancing uniquement : nombre de plug-ins associés aux équilibreurs de charge d'application via des extensions de routage par projet, par emplacement et par schéma d'équilibrage de charge 5 à un moment donné
Cloud Load Balancing uniquement : nombre de plug-ins associés aux équilibreurs de charge d'application via des extensions de trafic par projet, par emplacement et par schéma d'équilibrage de charge 5 à un moment donné
Media CDN uniquement : nombre de ressources CdnEdgeExtension associées aux services Media CDN par projet 5 à un moment donné

Limites

Les sections suivantes décrivent les limites de ressources, de configuration et d'exécution qui s'appliquent aux extensions de service.

Limites de ressources et de configuration

Des limites système s'appliquent également aux ressources Service Extensions. Elles ne peuvent pas être modifiées.

Service Extensions applique les limites de ressources et de configuration suivantes :

Limite Valeur
Nombre de chaînes d'extensions par point d'association 5
Cloud Load Balancing uniquement : nombre de plug-ins dans une chaîne LbEdgeExtension 1
Media CDN uniquement : nombre de plug-ins dans une chaîne CdnEdgeExtension 2
Media CDN uniquement : nombre de ressources CdnEdgeExtension par EdgeCacheService 1
Nombre de plug-ins ou de callouts dans une chaîne d'extensions de routage 1
Nombre de plug-ins ou de callouts dans une chaîne d'extension de trafic 3
Taille d'un plug-in compilé et des données de configuration du plug-in 5 Mio
Taille des données de configuration du plug-in lorsqu'elles sont fournies directement (en important un fichier dans la console Google Cloud , l'option --plugin-config ou --plugin-config-file avec Cloud SDK, ou le champ WasmPluginVersion.plugin_config_data avec l'API REST) et non à l'aide d'Artifact Registry 900 Kio
Nombre de versions par plug-in 100

Limites d'utilisation et d'exécution des plug-ins

Service Extensions applique les limites d'utilisation et d'exécution de plug-ins suivantes :

Limite d'utilisation Valeur

Durée d'exécution par requête

La durée correspond à la somme des durées de tous les rappels Proxy-Wasm associés à la requête. Les plug-ins qui dépassent la limite sont arrêtés, ce qui entraîne le renvoi d'un code d'état HTTP 500 pour la requête associée.

1 ms

Processeur utilisé par requête

Nombre maximal de vCPU normalisés utilisés par appel de plug-in. Les plug-ins qui dépassent cette limite sont arrêtés, ce qui entraîne le renvoi d'un code d'état HTTP 500 pour la requête associée.

1 ms

Mémoire utilisée par un plug-in

Mémoire maximale allouée détenue par une instance de plug-in. Les plug-ins qui dépassent cette limite sont arrêtés, ce qui entraîne le renvoi d'un code d'état HTTP 500 pour la requête associée.

16 Mio

Taille du contenu du journal émis par un plug-in par appel

Lorsque la limite est dépassée, les journaux supplémentaires sont supprimés.

16 Kio

Nombre d'entrées de journal émises par un plug-in par appel

Lorsque la limite est dépassée, les journaux supplémentaires sont supprimés.

16

Requêtes par seconde (RPS) par région pour les plug-ins

Si vous prévoyez de dépasser cette limite, contactez l'assistance.

100 000