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. Ils 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 de Compute Engine. Si votre job Batch utilise également d'autres services Google Cloud , il est également soumis aux quotas de ces services. Toute tentative de dépassement d'un quota ou d'une limite renvoie une erreur. Pour en savoir plus, consultez la documentation Cloud 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.

Les quotas de débit

Les limites suivantes s'appliquent aux requêtes par lot. Ces limites s'affichent sous forme de quotas (par exemple, dans la console Google Cloud ), mais 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 jobs 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 job monozone* 2 000
VM simultanées par job multizone* 4 000
Taille de la définition du job 1 Mo
Temps d'attente (durée de l'état de tâche QUEUED) avant l'échec automatique 2 jours
Durée d'exécution (durée de l'état de tâche RUNNING) avant l'échec automatique 14 jours

* Les termes job à zone unique et job multizone font référence au nombre de zones autorisées pour les VM d'un job, qui peuvent être différentes des zones de l'emplacement d'un job. Pour en savoir plus, consultez 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).