Größe der Routingkonfiguration und Kontingenteinheiten

Die Kontingente für die Größe der Load-Balancer-Konfiguration messen die Größe aller Routingkonfigurationen (URL-Zuordnungen für Application Load Balancer oder TLS-Routen für Proxy-Network Load Balancer) in einem Projekt, VPC-Netzwerk oder einer Region eines VPC-Netzwerks, je nach Typ des Load-Balancers. Einzelne URL-Zuordnungen sind auf jeweils 1 MB Daten beschränkt, mit Ausnahme des klassischen Application Load Balancers, für den das Limit von 64 KB gilt. Kontingenteinheiten stellen die Komplexität Ihrer Routingkonfiguration dar. Eine Routingkonfiguration mit wenigen Regeln oder kurzen Matchern verbraucht weniger Kontingenteinheiten, während eine hochkomplexe Konfiguration mit vielen Regeln, Hostnamen oder Pfad-Matchern mehr verbraucht.

Funktionsweise des Kontingents

Nur die Routingkonfigurationen (URL-Zuordnungen oder TLS-Routen), die Teil einer vollständigen Application Load Balancer- oder Proxy-Network-Load-Balancer-Konfiguration sind, tragen zur Nutzung eines Kontingents für die Load-Balancer-Konfigurationsgröße bei. Damit eine URL-Zuordnung oder TLS-Route Teil einer vollständigen Konfiguration ist, muss sie von einem Ziel-Proxy (z. B. einem Ziel-HTTP-, HTTPS- oder TCP-Proxy) referenziert werden. Der Ziel-Proxy muss wiederum von einer Weiterleitungsregel referenziert werden. Google Cloud berechnet die Gesamtkontingentnutzung für Routingkonfigurationen, die Teil einer vollständigen Konfiguration sind, mit der folgenden Formel:

Kontingentnutzung = Summe der Kontingenteinheiten für eine einzelne Routingkonfiguration × Anzahl der Weiterleitungsregeln, die über einen Ziel-Proxy auf dieselbe Konfiguration verweisen

Wenn keine Beziehung zwischen einer Weiterleitungsregel, über einen Ziel-Proxy, zur Routingkonfiguration besteht, trägt die Konfiguration nicht zur Nutzung eines Kontingents für die Größe der Load-Balancer-Konfiguration bei.

Kontingentnutzung verwalten

Die Nutzung der einzelnen Kontingente für die Konfigurationsgröße ändert sich, wenn Sie Application Load Balancer oder Proxy-Network Load Balancer ändern:

  • URL-Zuordnung oder TLS-Route aktualisieren: Wenn Sie eine vorhandene URL-Zuordnung oder TLS-Route ändern (z. B. Hostregeln, Pfad-Matcher, Routingregeln oder SNI-Hostübereinstimmungen hinzufügen oder entfernen), ändert sich die Anzahl der von der Konfiguration verwendeten Kontingenteinheiten. Die Anzahl der Kontingenteinheiten wird mit der Anzahl der Weiterleitungsregeln multipliziert, die über Ziel-Proxys auf die Konfiguration verweisen.
  • Zielproxy aktualisieren: Wenn Sie einen Zielproxy so aktualisieren, dass er auf eine andere URL-Zuordnung oder TLS-Route verweist, und kein anderer Zielproxy auf die vorherige Konfiguration verweist, werden die von der vorherigen Konfiguration verwendeten Kontingenteinheiten nicht mehr auf die Nutzung eines Kontingents für die Konfigurationsgröße angerechnet.
  • Weiterleitungsregel erstellen oder löschen: Wenn Sie eine neue Weiterleitungsregel erstellen, die mit einem Zielproxy verknüpft ist, der eine URL-Zuordnung oder TLS-Route verwendet, erhöht sich die Anzahl der Kontingenteinheiten, die die Konfiguration zu einem Kontingent für die Konfigurationsgröße beiträgt. Wenn Sie eine Weiterleitungsregel löschen, wird die Anzahl der Kontingenteinheiten reduziert, die die Konfiguration zu einem Kontingent für die Konfigurationsgröße beiträgt.

Kontingentnutzung prüfen

Verwenden Sie den Befehl gcloud compute url-maps describe, um die Anzahl der Kontingenteinheiten zu ermitteln, die eine vorhandene URL-Zuordnung verwendet:

gcloud compute url-maps describe URL_MAP_NAME \
   [--region=REGION_NAME | --global] \
   --format="value(status)"

Ersetzen Sie Folgendes:

  • URL_MAP_NAME: der Name Ihrer URL-Zuordnung.
  • REGION_NAME: die Region, in der Sie den Load Balancer definiert haben.

Die Ausgabe enthält ein schreibgeschütztes status.quotaUsage-Objekt, das die Gesamtzahl der für die URL-Zuordnung berechneten Einheiten sowie die Anzahl der Weiterleitungsregeln zeigt, die sie verwenden.

Weitere Informationen finden Sie unter Kontingente und Limits.

Nächste Schritte