Die Kontingente für die Konfigurationsgröße des Load Balancers messen die Größe aller URL-Zuordnungen in einem Projekt, VPC-Netzwerk oder einer Region eines VPC-Netzwerks, je nach Typ des Application Load Balancers. Einzelne URL-Zuordnungen sind auf jeweils 1 MB Daten begrenzt, mit Ausnahme des klassischen Application Load Balancers, für den weiterhin das Limit von 64 KB gilt. Kontingenteinheiten stellen die Komplexität der Konfiguration Ihrer URL-Zuordnung 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 URL-Zuordnungen, die Teil einer vollständigen Application Load Balancer-Konfiguration sind, tragen zur Nutzung eines Kontingents für die Konfigurationsgröße des Load Balancers bei. Damit eine URL-Zuordnung Teil einer vollständigen Konfiguration ist, muss sie von einem Ziel-HTTP-Proxy oder Ziel-HTTPS-Proxy referenziert werden und der Zielproxy muss von einer Weiterleitungsregel referenziert werden. Google Cloud berechnet die Gesamtkontingentnutzung für URL-Zuordnungen, die Teil einer vollständigen Konfiguration sind, mit der folgenden Formel:
Kontingentnutzung = Summe der Kontingenteinheiten für einzelne URL-Zuordnungen × Anzahl der Weiterleitungsregeln, die über einen Ziel-HTTP-Proxy oder Ziel-HTTPS-Proxy auf dieselbe URL-Zuordnung verweisen
Wenn keine Beziehung zwischen einer Weiterleitungsregel über einen Ziel-HTTP-Proxy oder Ziel-HTTPS-Proxy zur URL-Zuordnung besteht, trägt die URL-Zuordnung nicht zur Nutzung eines Kontingents für die Konfigurationsgröße des Load Balancers bei.
Kontingentnutzung verwalten
Die Nutzung der einzelnen Kontingente für die Konfigurationsgröße ändert sich, wenn Sie Application Load Balancer ändern:
- URL-Zuordnung aktualisieren: Wenn Sie eine vorhandene URL-Zuordnung ändern (z. B. Hostregeln, Pfad-Matcher oder Routenregeln hinzufügen oder entfernen), ändert sich die Anzahl der Kontingenteinheiten, die von der URL-Zuordnung verwendet werden. Die Anzahl der Kontingenteinheiten wird mit der Anzahl der Weiterleitungsregeln multipliziert, die über Ziel-HTTP-Proxys und Ziel-HTTPS-Proxys auf die URL-Zuordnung verweisen.
- Zielproxy aktualisieren: Wenn Sie einen Zielproxy so aktualisieren, dass er auf eine andere URL-Zuordnung verweist, und kein anderer Zielproxy auf die vorherige URL Zuordnung verweist, tragen die von der vorherigen URL-Zuordnung verwendeten Kontingenteinheiten nicht mehr zur Nutzung eines Kontingents für die Konfigurationsgröße bei.
- Weiterleitungsregel erstellen oder löschen: Wenn Sie eine neue Weiterleitungsregel erstellen, die mit einem Zielproxy verknüpft ist, der eine URL-Zuordnung verwendet, erhöht sich die Anzahl der Kontingenteinheiten, die die URL-Zuordnung zu einem Kontingent für die Konfigurationsgröße beiträgt. Wenn Sie eine Weiterleitungsregel löschen, verringert sich die Anzahl der Kontingenteinheiten, die die URL-Zuordnung zu einem Kontingent für die Konfigurationsgröße beiträgt.
Kontingentnutzung prüfen
Verwenden Sie den folgenden Google Cloud CLI-Befehl, um die Anzahl der Kontingenteinheiten zu ermitteln, die von einer vorhandenen URL-Zuordnung verwendet werden:
gcloud beta 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 der Load Balancer definiert ist.
Die Ausgabe enthält ein schreibgeschütztes status.quotaUsage-Objekt mit der Gesamtzahl der für die URL-Zuordnung berechneten Einheiten sowie der Anzahl der Weiterleitungsregeln, die sie verwenden.
Weitere Informationen finden Sie unter Kontingente und Limits.