Mit Kontingenten arbeiten

"Mit Google Cloud-Kontingentsystemen arbeiten, Google Cloud"

Mit Kontingenten wird festgelegt, wie viel von einer bestimmten gemeinsam genutzten Ressource Sie verwenden können. Der Wert jedes Kontingents stellt den aktuellen effektiven Maximalwert dar, der auf ein Kontingent oder ein Systemlimit angewendet wurde. Ein Kontingent kann beispielsweise die Anzahl der API-Aufrufe an einen bestimmten Dienst, die Anzahl der von Ihrem Projekt gleichzeitig verwendeten Load-Balancer oder die Anzahl der Projekte sein, die Sie erstellen können. Jeder dieser Werte gibt einen Wert an, der die maximale Zuweisung der freigegebenen Ressource darstellt. Die Werte können häufig angepasst werden.

Systemlimits hingegen sind nicht anpassbar. In einigen Fällen können Sie die Cloud Quotas-Tools jedoch weiterhin verwenden, um Benachrichtigungen für Systemlimits zu überwachen und festzulegen. Beispielsweise sind Benachrichtigungsrichtlinien pro Projekt ein Systemlimit, fallen jedoch in den Bereich der Cloud-Kontingente. Systembeschränkungen wie Dateigröße oder Zeichenbeschränkung werden jedoch nicht erfasst.

Auf dieser Seite wird beschrieben, wie Sie in Ihren Projekten mit Kontingenten arbeiten. Außerdem erfahren Sie, wie Sie Kontingentanpassungen vornehmen und die Kontingentnutzung überwachen.

Viele Dienste haben auch Limits, die nicht mit dem Kontingentsystem in Zusammenhang stehen. Limits sind feste Einschränkungen wie die maximale Dateigröße oder die Datenbankschema-Begrenzungen, die nicht erhöht oder verringert werden können. Informationen zu den Systemlimits finden Sie auf der entsprechenden Seite Kontingentwerte und Systemlimits für Ihren Dienst. Beispiel: Cloud Storage-Kontingente und -Limits).

Weitere Informationen zur Ressourcennutzung finden Sie unter den folgenden Links:

Jetzt testen

Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.

Jetzt kostenlos starten

Über Kontingente

Bevor Sie lernen, wie Sie Ihr Kontingent überwachen und verwalten, sollten Sie sich mit den Funktionsweisen des Kontingentsystems von Google Cloud vertraut machen. In diesem Abschnitt werden einige wichtige Kontingentkonzepte vorgestellt: Kontingenttypen, Kontingentwerte und Kontingentanpassungen.

Warum werden Kontingente durchgesetzt?

Kontingente gibt es aus verschiedenen Gründen. Darunter:

  • Der Schutz der Community der Google Cloud-Nutzer vor unvorhergesehenen Auslastungsspitzen und überlasteten Diensten.
  • Für die Ressourcenverwaltung. Sie können zum Beispiel Ihre eigenen Limits für die Nutzung von Diensten festlegen, während Sie Ihre Anwendungen entwickeln und testen, um unerwartete Kosten durch die Nutzung teurer Ressourcen zu vermeiden.

Kontingentarten

Es gibt drei Kategorien von Google Cloud-Kontingenten:

  • Ratenkontingente werden in der Regel verwendet, um die Anzahl der Anfragen zu begrenzen, die an APIs oder Dienste gesendet werden können. Ratenkontingente werden nach einem für den Dienst spezifischen Zeitintervall zurückgesetzt, z. B. die Anzahl der API-Anfragen pro Tag.
  • Zuteilungskontingente werden verwendet, um die Nutzung von Ressourcen zu begrenzen, die keine Nutzungsrate haben. Beispiel: Die Anzahl der VMs, die von Ihrem Projekt zu einer bestimmten Zeit verwendet werden. Zuweisungskontingente werden nicht nach Ablauf einer bestimmten Zeit zurückgesetzt. Stattdessen müssen sie explizit freigegeben werden, wenn Sie sie nicht mehr verwenden möchten, z. B. durch Löschen eines GKE-Clusters.
  • Gleichzeitige Kontingente werden verwendet, um die Gesamtzahl der gleichzeitigen Vorgänge im laufenden Betrieb zu einem bestimmten Zeitpunkt zu begrenzen. Diese Vorgänge sind in der Regel Vorgänge mit langer Ausführungszeit. Compute Engine verwendet beispielsweise Einfügevorgänge, die voraussichtlich bis zu eine Stunde dauern.

Innerhalb dieser Kategorien sind einige Kontingente global und gelten für die Nutzung der Ressource in der gesamten Google Cloud. Andere sind regional oder zonal und gelten für die Nutzung der Ressource in einer bestimmten Google Cloud-Region (beide Kontingenttypen) oder Zone (nur Zuweisungskontingente). Beispielsweise gibt es separate Limits für die Anzahl der Compute Engine-VM-Instanzen, die Sie in jeder Google Cloud-Region erstellen können.

Kontingente werden auf Projektbasis erzwungen. Mit Ausnahme der Anzahl der Projekte, die Sie erstellen können, wird diese pro Nutzerkonto und Rechnungskonto erzwungen.

Nächste Schritte