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