In diesem Dokument sind die Kontingente und Systemlimits für Dataform aufgeführt.
- Kontingente haben Standardwerte, aber Sie können in der Regel Anpassungen anfordern.
- Systemlimits sind feste Werte, die nicht geändert werden können.
Google Cloud nutzt Kontingente, um für Fairness zu sorgen und Spitzen bei der Ressourcennutzung und ‑verfügbarkeit zu reduzieren. Ein Kontingent schränkt ein, wie viel von einer Ressource vonGoogle Cloud Ihr Projekt von Google Cloud nutzen kann. Kontingente gelten für eine Reihe von Ressourcentypen, einschließlich Hardware, Software und Netzwerkkomponenten. Mit Kontingenten können Sie beispielsweise die Anzahl der API-Aufrufe an einen Dienst, die Anzahl der von Ihrem Projekt gleichzeitig verwendeten Load Balancer oder die Anzahl der Projekte begrenzen, die Sie erstellen können. Kontingente sollen eine Überlastung von Diensten verhindern und dadurch die Community der Nutzer vonGoogle Cloud schützen. Sie helfen Ihnen auch bei der Verwaltung Ihrer eigenen Ressourcen von Google Cloud .
Das Cloud-Kontingentsystem tut Folgendes:
- Es überwacht Ihren Verbrauch von Produkten und Diensten von Google Cloud .
- Es schränkt Ihren Verbrauch dieser Ressourcen ein.
- Es bietet eine Möglichkeit, Änderungen am Kontingentwert zu beantragen und Kontingentanpassungen zu automatisieren.
Wenn Sie versuchen, mehr von einer Ressource zu verbrauchen, als das Kontingent zulässt, blockiert das System in den meisten Fällen den Zugriff auf die Ressource. Die Aufgabe, die Sie auszuführen versuchen, schlägt dann fehl.
Kontingente gelten in der Regel auf der Ebene des Projekts von Google Cloud . Die Nutzung einer Ressource in einem Projekt hat keinen Einfluss auf das verfügbare Kontingent in einem anderen Projekt. Innerhalb eines Projekts von Google Cloud werden die Kontingente für alle Anwendungen und IP-Adressen gemeinsam genutzt.
Für Dataform-Ressourcen gelten außerdem Systemlimits. Systemlimits können nicht geändert werden.
Kontingentauffüllung
Die täglichen Kontingente werden den ganzen Tag über in regelmäßigen Intervallen aufgefüllt, um das Verhalten von Ratenbegrenzungen zu steuern. So werden auch längere Unterbrechungen durch aufgebrauchte Kontingente vermieden. Das Auffüllen aufgebrauchter Kontingente erfolgt – im Vergleich zu einer einzigen täglichen Gesamtauffüllung – meist innerhalb weniger Minuten.
Kontingenterhöhung anfordern
Verwenden Sie die Google Cloud Console, um die meisten Kontingente zu erhöhen oder zu verringern. Weitere Informationen finden Sie unter Kontingentanpassung anfordern.
Kontingentnutzung einschränken
Informationen zum Einschränken der Nutzung einer bestimmten Ressource durch Angabe eines kleineren Kontingents als die Standardeinstellung finden Sie unter Nutzung einschränken.
Erforderliche Berechtigungen
Zum Anzeigen und Aktualisieren Ihrer Dataform-Kontingente in derGoogle Cloud -Konsole benötigen Sie die gleichen Berechtigungen wie für alle Google Cloud-Kontingente. Weitere Informationen finden Sie unter Kontingentberechtigungen.
Fehlerbehebung
Informationen zur Fehlerbehebung bei Dataform-Kontingenten und ‑Limits finden Sie unter Fehlerbehebung.
Dataform-Kontingente
Für Dataform gelten die folgenden API-Kontingente:
Kontingente | Limit |
---|---|
Gesamtzahl der Anfragen pro Projekt und Region | 6000/minute/project/region |
Kompilierungsanfragen pro Projekt und Region | 120/minute/project/region |
Dateizugriffsanfragen pro Projekt und Region | 120/minute/project/region |
Paketinstallationsanfragen pro Projekt und Region | 120/minute/project/region |
Workflow-Aufrufanfragen pro Projekt und Region | 60/minute/project/region |
Workflow-Aktionen pro Ausführung | 5.000 |
Kontingente für Dienste, die von Dataform verwendet werden
Dataform verwendet andere Google Cloud Dienste. Für diese Dienste gelten Kontingente auf Projektebene, die bei der Verwendung von Dataform gelten.
Dataform verwendet die folgenden Google Cloud Dienste, für die eigene Kontingentlimits gelten:
Limits für Dataform-Kompilierungsressourcen
Für Dataform gelten die folgenden Nutzungslimits für Kompilierungsressourcen:
Nutzungsbeschränkung | Wert |
---|---|
Maximale Anzahl von Aktionen pro Repository-Kompilierung | 5.000 |
Maximale Anzahl von Abhängigkeiten pro Aktion im kompilierten Diagramm | 50 |
Maximale serialisierte Datengröße des kompilierten Aktionsdiagramms | 20 MB |
Maximale Größe von NPM-Abhängigkeiten | 200 MB |
Maximale Größe eines mit CMEK verschlüsselten Repositorys | 512 MB |
Maximale Größe eines Arbeitsbereichs in einem CMEK-verschlüsselten Repository | 512 MB |
Außerdem gelten in Dataform während der Kompilierung Limits für die CPU- und Arbeitsspeichernutzung. Wenn diese Limits beim Kompilieren des Codes überschritten werden, schlägt die Kompilierung fehl und Dataform gibt einen Kompilierungsfehler aus.
Informationen zum Schätzen der Kompilierungsressourcen für Ihr Repository finden Sie unter Kompilierungsressourcen für Ihr Repository schätzen.
Ihr Repository überschreitet möglicherweise aus folgenden Gründen die Nutzungslimits:
- Ein Fehler in Form einer Endlosschleife im Repository-Code.
- Ein Speicherleck im Repository-Code.
- Das Repository ist sehr groß und enthält mehr als 1.000 Workflowknoten.
- Eine große Anzahl gleichzeitiger Abfragen.
Weitere Informationen zur Repository-Größe in Dataform finden Sie unter Übersicht über die Repository-Größe.