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 maximal d'extensions d'autorisation globale dans un projet | 10 | |
| Nombre maximal d'extensions de périphérie globales dans un projet | 100 | |
| Nombre maximal d'extensions de route mondiales dans un projet | 100 | |
| Nombre maximal d'extensions de trafic mondial dans un projet | 100 | |
| Nombre maximal d'extensions d'autorisation par région dans un projet | 10 | |
| Nombre maximal d'extensions de route par région dans un projet | 100 | |
| Nombre maximal d'extensions de trafic par région dans un projet | 100 | |
| Nombre maximal de plug-ins par projet | 100 | |
| Cloud Load Balancing uniquement : nombre maximal de plug-ins associés aux équilibreurs de charge d'application via des extensions Edge par projet | 5 à tout moment | |
| Cloud Load Balancing uniquement : nombre maximal de plug-ins associés aux équilibreurs de charge d'application via des extensions de route par projet, par emplacement et par schéma d'équilibrage de charge | 5 à tout moment | |
| Cloud Load Balancing uniquement : nombre maximal 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 à tout moment | |
Media CDN uniquement : nombre maximal de ressources de plug-in associées aux services Media CDN via les ressources WasmAction par projet |
5 à tout moment |
Limites
Des limites système s'appliquent également aux ressources des extensions de service. Elles ne peuvent pas être modifiées.
Service Extensions applique les limites d'utilisation suivantes :
| Limite d'utilisation | Valeur | |
|---|---|---|
| Nombre maximal de chaînes d'extension par point de rattachement | 5 | |
| Nombre maximal de plug-ins dans une chaîne d'extensions Edge | 1 | |
| Nombre maximal de plug-ins ou d'accroches dans une chaîne d'extension de route | 1 | |
| Nombre maximal de plug-ins ou d'accroches dans une chaîne d'extensions de trafic | 3 | |
Durée d'exécution maximale 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 | |
| Taille maximale d'un plug-in compilé et des données de configuration du plug-in. | 5 Mio | |
Taille maximale des données de configuration du plug-in lorsqu'elles sont fournies directement (en utilisant l'importation de fichiers 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 en utilisant Artifact Registry.
|
900 Kio | |
Utilisation maximale du processeur par requête. Nombre maximal de vCPU normalisés utilisés par invocation 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 maximale utilisée par un plug-in Mémoire allouée maximale 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 maximale du contenu du journal émis par un plug-in par invocation Lorsque la limite est dépassée, les journaux supplémentaires sont supprimés. |
16 Kio | |
Nombre maximal 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 | |
| Nombre maximal de versions par plug-in | 100 |