In diesem Dokument sind die Kontingente und Systemlimits für Batch aufgeführt.
- Kontingente geben an, wie viel einer zählbaren, freigegebenen Ressource Sie verwenden können. Kontingente werden von Google Cloud -Diensten wie Batch definiert.
- Systemlimits sind feste Werte, die nicht geändert werden können.
Batchjobs werden auf Compute Engine-Ressourcen ausgeführt. Daher unterliegt Batch auch den Compute Engine-Kontingenten und -Beschränkungen. Wenn in Ihrem Batchjob auch andere Google Cloud Dienste verwendet werden, unterliegt er auch den Kontingenten für diese Dienste. Versuche, ein Kontingent oder Limit zu überschreiten, geben einen Fehler zurück. Weitere Informationen finden Sie in der Cloud-Kontingente-Dokumentation.
Zusätzlich zu den Kontingenten und Limits anderer Google Cloud Dienste gelten für Batch die folgenden Kontingente und Limits, die nicht geändert werden können.
Ratenkontingente
Die folgenden Limits gelten für Batch-Anfragen. Diese Limits werden als Kontingente angezeigt, z. B. in der Google Cloud Console. Sie können jedoch nicht erhöht werden.
Limit | Wert |
---|---|
Agent-Anfragen pro Minute und Region | 30.000 |
Mutationsanfragen pro Minute und Region | 6.000 |
Leseanfragen pro Minute und Region | 15.000 |
Joblimits
Die folgenden Limits gelten für Batch-Jobs.
Limit | Wert |
---|---|
Aufgaben pro Aufgabengruppe | 100.000 |
Parallele Aufgaben pro Job | 5.000 |
Gleichzeitige VMs pro Job in einer einzelnen Zone* | 2.000 |
Gleichzeitige VMs pro Job mit mehreren Zonen* | 4.000 |
Größe der Jobdefinition† | 1 MB |
Wartezeit (Dauer des Jobstatus QUEUED ) vor dem automatischen Fehler |
2 Tage |
Laufzeit (Dauer des Jobstatus RUNNING ) vor dem automatischen Fehler |
14 Tage |
* Die Begriffe Job mit einer Zone und Job mit mehreren Zonen beziehen sich hier auf die Anzahl der Zonen, die für die VMs eines Jobs zulässig sind. Diese kann sich von den Zonen für den Standort eines Jobs unterscheiden. Weitere Informationen finden Sie unter Batch-Standorte.
† Beispielsweise ungefähr die Größe der REST-Anfrage an die Methode jobs.create
oder der gcloud CLI-Datei --config
.
Sie können dieses Limit umgehen, indem Sie die Aufgaben auf mehrere Jobs aufteilen. Informationen zum Planen abhängiger Jobs (Vorschau)