Google Cloud nutzt Kontingente, um Fairness zu gewährleisten und Spitzen bei Ressourcennutzung und -verfügbarkeit zu reduzieren. Ein Kontingent schränkt ein, wie viel von einer Google Cloud-Ressource Ihr Google Cloud-Projekt nutzen darf. 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. Die Kontingente sollen eine Überlastung von Diensten verhindern und dadurch die Community der Google Cloud-Nutzer schützen. Sie helfen Ihnen auch bei der Verwaltung Ihrer eigenen Google Cloud-Ressourcen.
Das Cloud-Kontingentsystem ermöglicht Folgendes:
- Ihren Verbrauch von Google Cloud-Produkten und -Diensten überwachen
- Ihren Verbrauch dieser Ressourcen einschränken
- Eine Möglichkeit bieten, Änderungen am Kontingentwert anzufordern
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 ausführen möchten, schlägt fehl.
Kontingente gelten in der Regel auf Google Cloud-Projektebene. Ihre Nutzung einer Ressource in einem Projekt hat keinen Einfluss auf Ihr verfügbares Kontingent in einem anderen Projekt. Innerhalb eines Google Cloud-Projekts werden die Kontingente für alle Anwendungen und IP-Adressen gemeinsam genutzt.
Für Compute Engine-Ressourcen gelten außerdem Systemlimits. Systemlimits können nicht geändert werden.
Es gibt drei Kategorien von Compute Engine-Kontingenten und -Limits:
- Ressourcenkontingente: Kontingente, die die Nutzung von Compute Engine-Ressourcen wie VM-Instanzen und GPUs einschränken. Weitere Informationen finden Sie unter Kontingente für die Ressourcennutzung und Berechtigungsverwaltung.
- API-Kontingente: Kontingente, die einschränken, wie oft Sie die Compute Engine API aufrufen können. Weitere Informationen finden Sie unter Compute Engine-API-kontingente.
- Kontingente für gleichzeitige Vorgänge: Limits, die die Anzahl der laufenden Compute Engine-Vorgänge begrenzen. Weitere Informationen finden Sie unter Kontingente für gleichzeitige Vorgänge in Compute Engine.
Berechtigungen zum Prüfen und Bearbeiten von Nutzungslimits
Um Ihre Kontingente aufzurufen, benötigen Sie die Berechtigung serviceusage.quotas.get
.
Um Ihre Kontingente zu ändern ist die Berechtigung serviceusage.quotas.update
erforderlich.
Diese Berechtigungen sind standardmäßig in den einfachen IAM-Rollen "Inhaber" und "Bearbeiter" sowie in der vordefinierten Rolle "Kontingentadministrator" enthalten.
Zuteilungskontingent prüfen
Regionale Kontingente sind keine Teilmenge der Kontingente von Projekten. VM-Instanzen sind Teil der regionalen Kontingente.
Informationen zu regionalen Kontingenten, z. B. die Anzahl von VMs, die Sie in einer Region erstellen können, finden Sie unter Regionale Kontingente prüfen. Verwenden Sie die Google Cloud Console oder das Google Cloud CLI, um Ihr Projekt-Kontingent zu prüfen.
In den folgenden Abschnitten wird beschrieben, wie Sie die Limits für das Zuteilungskontingent in Ihrem Projekt aufrufen. Verwenden Sie den Befehl gcloud alpha services quota list
, um die Limits für das API-Kontingent und das Kontingent für gleichzeitige Vorgänge aufzurufen. Weitere Informationen finden Sie unter Kontingente und Limits für gleichzeitige Vorgänge aufrufen.
Informationen zu Kontingentkategorien finden Sie unter Informationen zu Kontingenten.
Regionales Kontingent prüfen
Console
Öffnen Sie in der Google Cloud Console die Seite Kontingente.
gcloud
Listen Sie die Kontingente für eine Region auf:
gcloud compute regions describe REGION
Ersetzen Sie dabei REGION
durch den Namen der Region, für die Sie eine Liste der Kontingentinformationen aufrufen möchten.
Projektkontingent prüfen
Console
Öffnen Sie in der Google Cloud Console die Seite Kontingente.
gcloud
Prüfen Sie die projektweiten Kontingente:
gcloud compute project-info describe --project PROJECT_ID
Ersetzen Sie PROJECT_ID
durch Ihre Projekt-ID.
Kontingent bearbeiten
Verwenden Sie die Google Cloud Console, um die meisten Kontingente anzupassen. Weitere Informationen finden Sie unter Kontingentanpassung beantragen.
Kontingent-Roll-outs
Gelegentlich ändert Google Cloud das Standardkontingent für Ressourcen und APIs. Diese Änderungen erfolgen schrittweise. Während des Roll-outs eines neuen Standardkontingents spiegelt das maximale Kontingent, das in der Google Cloud Console angezeigt wird, möglicherweise nicht das tatsächliche maximale Kontingent wider, das Ihnen zur Verfügung steht.
Angenommen, Google Cloud ändert das standardmäßige maximale Kontingent für Firewallregeln von 200
in 300
. Wenn Sie Ihr Kontingent mit der Google Cloud Console ansehen, kann das neue Kontingent von 300
angezeigt werden, obwohl Ihr tatsächliches Kontingent 200
ist, bis der Roll-out abgeschlossen ist.
Informationen zu laufenden Kontingent-Roll-outs finden Sie unter Bekannte Probleme. Wenn keine Probleme beschrieben werden, werden keine Kontingent-Roll-outs ausgeführt.
Wenn ein Kontingent-Roll-out läuft und Sie das tatsächliche maximale Kontingent bestätigen möchten, das Ihnen zur Verfügung steht, prüfen Sie Ihr Kontingent über die Google Cloud CLI. Wenn Sie ein größeres Kontingent benötigen, als Sie Zugriff haben, senden Sie eine Anfrage zur Kontingenterhöhung.
Nächste Schritte
- Kontingente für die Ressourcennutzung und Berechtigungsverwaltung für Compute Engine
- Kontingente für die Compute Engine API
- Limits für gleichzeitige Vorgänge in Compute Engine
- Preise für Ressourcen
- Preise für VM-Instanzen
- Kontingente aufrufen und verwalten
- Kontingentbenachrichtigungen einrichten