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 :
- Surveiller votre consommation de produits et services Google Cloud
- Limiter votre consommation de ces ressources
- Demander des modifications de la valeur du quota et automatiser les ajustements de quota
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 |
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 |
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 |
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 |