Configurer les dimensions Cloud Quotas

Les dimensions Cloud Quotas représentent différentes manières de mesurer l'utilisation des ressources dans Google Cloud. Les dimensions sont généralement une région, une zone, un utilisateur Google Cloud ou un attribut produit. Par exemple, Compute Engine mesure l'utilisation des VM à l'aide de différentes dimensions. La dimension region mesure le nombre de VM dont vous disposez dans une région donnée. Compute Engine possède également un certain nombre de dimensions d'attributs de produit, y compris "gpu_family". La dimension "gpu_family" mesure le nombre de GPU d'une famille donnée dans votre projet Google Cloud.

L'API Cloud Quotas représente les dimensions sous forme de paires clé/valeur. key correspond au nom de la dimension (par exemple, "region"). La valeur value correspond à la valeur attribuée à la dimension (par exemple, une région telle que us-central1).

Priorité des dimensions

Certains cas d'utilisation de l'API Cloud Quotas présentent des configurations de dimensions complexes. Les quotas peuvent être configurés de manière plus précise que les seules régions et zones. Vous pouvez effectuer cette opération lorsque vous utilisez des dimensions spécifiques au service. Par exemple, gpu_family et network_id sont des dimensions spécifiques au service dans le service Compute Engine. Les dimensions sont définies par chaque service, et chaque service peut avoir un ensemble différent de dimensions spécifiques à un service.

Lorsque vous utilisez des dimensions de zone géographique ou des dimensions spécifiques à un service, la priorité suivante est appliquée :

  1. Une configuration de préférence de quota avec toutes les dimensions d'emplacement et spécifiques au service est prioritaire sur toute autre configuration.

  2. Les configurations qui spécifient des dimensions d'emplacement ont la priorité sur les configurations ne contenant que des dimensions spécifiques au service.

Combiner des dimensions

Dans une configuration de préférence de quota, vous pouvez combiner les dimensions de différentes manières :

  1. La configuration peut contenir à la fois des dimensions d'emplacement et des dimensions spécifiques au service. Il s'agit de l'ordre décroissant.

  2. La configuration ne peut contenir que des dimensions d'emplacement. Cette configuration s'applique à toutes les dimensions spécifiques au service, à l'exception de celles configurées explicitement à l'aide de la méthode 1.

  3. La configuration peut contenir uniquement des dimensions spécifiques au service. Cette configuration s'applique à tous les emplacements, à l'exception de ceux explicitement configurés avec la méthode 1 ou 2.

  4. Si la configuration contient n'importe quelle dimension spécifique au service, elle doit contenir toutes les dimensions spécifiques au service.

  5. Vous pouvez disposer de configurations sans aucune dimension. Ces configurations s'appliquent à tous les emplacements et à toutes les dimensions spécifiques au service, à l'exception de celles explicitement configurées.