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).