Kontingente und Limits

Infrastructure Manager verwendet Kontingente und Systemlimits, um eine faire Ressourcenzuweisung zu gewährleisten, Dienstüberlastungen zu vermeiden und Ihnen bei der Verwaltung der Ressourcennutzung zu helfen.

Kontingente und Systemlimits sind ähnlich, unterscheiden sich aber in folgenden Punkten:

  • Kontingente haben Standardwerte, aber Sie können in der Regel Anpassungen anfordern.
  • Systemlimits sind feste Werte, die nicht geändert werden können.

Infra Manager unterliegt den Cloud Build-Kontingenten und -Limits sowie den Cloud Storage-Kontingenten und -Limits.

Informationen zur Kontingentvalidierung für Ressourcen, die mit Infra Manager bereitgestellt werden, finden Sie unter Kontingentvalidierung von bereitgestellten Ressourcen.

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 einerGoogle Cloud Ressource Ihr Google Cloud Projekt 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 nebenläufig 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 derGoogle Cloud Nutzer schützen. Sie helfen Ihnen auch bei der Verwaltung Ihrer eigenen Google Cloud Ressourcen.

Das Cloud-Kontingentsystem tut Folgendes:

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 Google Cloud Projektebene. Die Nutzung einer Ressource in einem Projekt hat keinen Einfluss auf das verfügbare Kontingent in einem anderen Projekt. Innerhalb eines Google Cloud Projekts werden die Kontingente für alle Anwendungen und IP-Adressen gemeinsam genutzt.

Weitere Informationen finden Sie unter Cloud-Kontingente – Übersicht.

Für Infra Manager-Ressourcen gelten außerdem Systemlimits. Systemlimits können nicht geändert werden.

Zuteilungskontingente

Die folgenden Kontingente werden im Laufe der Zeit nicht zurückgesetzt und stattdessen freigegeben, wenn Sie die Ressource freigeben:

Kontingente Wert
Bereitstellungen pro Projekt und Standort (Region oder Multiregion) 1.000
Vorschauen pro Projekt und Standort (Region oder multiregional) 1.000

Ratenkontingente

Für Infra Manager-Anfragen gelten die folgenden Kontingente:

Kontingent Wert
Mutationsanfragen pro Minute und Projekt pro Standort (Region oder multiregional) 20
Anzahl der API-Anfragen pro Minute und Projekt pro Standort (Region oder multiregional) 1.200

Nutzungslimits

Infra Manager erzwingt die folgenden Nutzungslimits:

Nutzungslimit Wert
Anzahl der Terraform-Eingabevariablen 150
Anzahl der Ressourcen, die beim Auflisten von Ressourcen zurückgegeben werden 500
Länge der Kennungen in Zeichen 40
Größe der API-Nutzlast in Byte 950.000
Anzahl der bisherigen Versionen 100

Kontingenterhöhung anfordern

Verwenden Sie die Google Cloud Console, um die meisten Kontingente anzupassen. Weitere Informationen finden Sie unter Kontingentanpassung anfordern.

Kontingentvalidierung von bereitgestellten Ressourcen

Infra Manager stellt Google Cloud -Ressourcen bereit. Diese Ressourcen haben eigene Kontingente und Einschränkungen. Virtual Private Cloud hat beispielsweise eigene Kontingente und Einschränkungen.

Sie können die Kontingentvalidierung aktivieren, wenn Sie mit Infra Manager ein Deployment erstellen oder aktualisieren. So können Sie sicherstellen, dass die in Ihrer Terraform-Konfiguration beschriebene Infrastruktur Ihre Kontingentwerte nicht überschreitet.

Infra Manager verwendet das Flag quota-validation, um zu bestimmen, ob die in Ihrer Terraform-Konfiguration beschriebenen Ressourcen im Rahmen des Befehls gcloud infra-manager deployments apply validiert werden sollen. Wenn das Flag quota-validation verwendet wird, protokolliert Infra Manager entweder, wenn eine Bereitstellung die Kontingentwerte überschreitet (ENABLED), oder verhindert die Bereitstellung vollständig (ENFORCED).

Infra Manager-Kontingentwerte werden nur für die folgendenGoogle Cloud -Ressourcentypen bewertet:

  • google_compute_network
  • google_compute_disk
  • google_compute_instance

Weitere Informationen zur Verwendung der Kontingentvalidierung mit Infra Manager finden Sie unter Ressourcen bereitstellen oder Bereitstellung aktualisieren.

Auswirkungen von Cloud Build-Kontingenten und -Limits

Infra Manager verwendet Cloud Build, um Bereitstellungen zu erstellen und zu aktualisieren. Im Rahmen des Bereitstellungs- und Aktualisierungsprozesses prüft Infra Manager den Status der Bereitstellungen mit Cloud Build etwa 12-mal pro Minute.

Die Ratenbegrenzungen der Cloud Build API wirken sich auf die Rate aus, mit der Sie die Cloud Build API aufrufen können. Wenn Sie mehrere Bereitstellungen gleichzeitig ausführen (z. B. in mehreren Regionen oder Umgebungen), prüfen Sie die Cloud Build API-Ratenbegrenzungen für Ihre Organisation, um sicherzustellen, dass die Anzahl Ihrer Cloud Build-Vorgangsanfragen innerhalb der API-Ratenbegrenzungen liegt. Sie können Ihre API-Ratenbegrenzungen auf der Console-Seite Kontingente ansehen und bearbeiten.