Sie erstellen einen Load-Balancer in Ihrer Anwendung, indem Sie verschiedene Frontend- und Backend-Komponenten von Cloud Load Balancing konfigurieren und verbinden. Die separaten Komponenten helfen Ihnen, unterschiedliche Kontrollen für externen und internen Traffic anzuwenden und direkten Zugriff auf Daten zu verhindern.
Mit der regionalen Backend-Komponente von Cloud Load Balancing können Sie die Einstellungen für die Traffic-Verteilung des Load Balancers verwalten, einschließlich des Protokolls für die Verbindung mit Back-Ends, der Sitzungseinstellungen, der Systemdiagnosen und der Zeitüberschreitungen. Mit diesen Einstellungen können Sie das Verhalten Ihres Load-Balancers genau steuern. Sie können die folgenden Back-Ends konfigurieren:
Serverlose NEG: Eine Liste serverloser Cloud Run- oder Cloud Run Functions-Anwendungen als Back-Ends.
Verwaltete Instanzgruppe: Eine Liste von Compute Engine-Instanzgruppen als Back-Ends.
Weitere Informationen finden Sie unter Übersicht über Back-End-Dienste.
In diesem Dokument werden die Verbindungen und Parameter beschrieben, die Sie konfigurieren können, wenn Sie mit dem App Design Center einen regionalen Cloud Load Balancing-Backend-Dienst erstellen. Die Konfigurationsparameter basieren auf dem Terraform-Modul terraform-google-regional-lb-http.
Komponentenverbindungen
Um eine vollständige Cloud Load Balancing-Komponente zu erstellen, müssen Sie Ihr regionales Cloud Load Balancing-Backend mit mindestens einem regionalen Cloud Load Balancing-Frontend verbinden. Verbundene Cloud Load Balancing-Komponenten werden im Designbereich als Gruppe angezeigt.
In der folgenden Tabelle sind die Komponenten aufgeführt, die Sie mit einem regionalen Cloud Load Balancing-Backend verbinden können, sowie die daraus resultierenden Aktualisierungen Ihrer Anwendung und des generierten Terraform-Codes.
Verbundene Komponente |
Anwendungsupdates |
Hintergrundinformationen: |
|---|---|---|
|
Regionalen externen Application Load Balancer mit Cloud Run einrichten | |
Regionales Cloud Load Balancing-Frontend (erforderlich) |
|
Übersicht über URL-Zuordnungen |
|
Regionalen externen Application Load Balancer mit VM-Instanzgruppen-Back-Ends einrichten |
Erforderliche Konfigurationsparameter
Wenn Ihre Vorlage eine regionale Cloud Load Balancing-Backend-Komponente enthält, müssen Sie die folgenden Parameter konfigurieren, bevor Sie die Vorlage bereitstellen.
Parametername |
Beschreibung und Einschränkungen |
Hintergrundinformationen: |
|---|---|---|
Projekt-ID |
Das Projekt, in dem Sie den Cloud Load Balancing-Backend-Dienst bereitstellen möchten. |
Komponenten konfigurieren |
Region |
Die Region, in der der Backend-Dienst des Load-Balancers erstellt wird. | region |
Name |
Name für den Backend-Dienst des Load-Balancers. | name |
Optionale Konfigurationsparameter
Die folgenden Parameter sind optional. Wenn Sie erweiterte Parameter aufrufen möchten, wählen Sie im Bereich Konfiguration die Option Erweiterte Felder anzeigen aus.
Nächste Schritte
Sie müssen Ihre Backend-Komponente mit einer Frontend-Komponente verbinden. Informationen zum Konfigurieren der Frontend-Komponente finden Sie unter Regionales Cloud Load Balancing-Frontend im Application Design Center konfigurieren.