Quotas et limites

Ce document liste les quotas et les limites système qui s'appliquent à Batch.

  • Les quotas spécifient la quantité d'une ressource partagée dénombrable que vous pouvez utiliser. Les quotas sont définis par des services Google Cloud tels que Batch.
  • Les limites système sont des valeurs fixes qui ne peuvent pas être modifiées.

Les jobs par lot s'exécutent sur les ressources Compute Engine. Batch est donc également soumis aux quotas et limites Compute Engine. Si votre tâche par lot utilise également d'autres services Google Cloud , elle est également soumise aux quotas de ces services. Les tentatives de dépassement d'un quota ou d'une limite renvoient une erreur. Pour en savoir plus, consultez la section Utiliser des quotas.

En plus des quotas et limites des autres services Google Cloud , Batch est soumis aux quotas et limites suivants, qui ne peuvent pas être modifiés.

Quotas de requêtes

Les limites suivantes s'appliquent aux requêtes par lot. Ces limites apparaissent sous forme de quotas (par exemple, dans la console Google Cloud). Toutefois, elles ne peuvent pas être augmentées.

Limite Valeur
Requêtes d'agent par minute et par région 30 000
Requêtes de mutation par minute et par région 6 000
Requêtes de lecture par minute et par région 15 000

Limites des tâches

Les limites suivantes s'appliquent aux tâches par lot.

Limite Valeur
Tâches par groupe de tâches 100 000
Tâches parallèles par job 5 000
VM simultanées par tâche à zone unique* 2,000
VM simultanées par tâche multizone* 4 000
Durée d'exécution avant l'échec automatique 14 jours
Taille de la définition de la tâche 1 Mo

* Les termes tâche à zone unique et tâche multizone font ici référence au nombre de zones autorisées pour les VM d'une tâche, qui peuvent être différentes des zones de l'emplacement de la tâche. Pour en savoir plus, consultez la section Emplacements des lots.

Par exemple, la taille approximative de la requête REST à la méthode jobs.create ou au fichier --config de la gcloud CLI. Vous pouvez contourner cette limite en répartissant les tâches sur plusieurs jobs. Par exemple, découvrez comment planifier des jobs dépendants (preview).