Wie können wir einen Load Balancer für öffentliche IPs erstellen?

Wie können wir einen Load Balancer für öffentliche IPs erstellen?

In unserem aktuellen Setup haben wir 2 Rechenzentren mit derselben Anwendung. Wir möchten einen Cloud-Load-Balancer haben, um das beste Ziel für Anfragen zu ermitteln.

Ist es möglich, einen Load Balancer in GCP zu erstellen, ohne VMs in GCP zu konfigurieren? Wie können wir einen Load Balancer für öffentliche IPs einrichten?

Antwort1

Sie können externes HTTP(S)-Load Balancing mit Identity-Aware Proxy (IAP) verwenden, das von den folgenden Backend-Typen unterstützt wird:

  • Instanzgruppen
  • Zonale Netzwerkendpunktgruppen (NEGs)
  • Serverlose NEGs: Ein oder mehrere Cloud Run-Dienste
  • Internet-NEGs für Endpunkte außerhalb von Google Cloud (auch als benutzerdefinierte Ursprünge bezeichnet).

https://cloud.google.com/iap/docs/load-balancer-howto#enable-iap

Eine Internet Network Endpoint Group (NEG) definiert ein externes Backend für einen Load Balancer. Ein externes Backend ist ein Backend, das sich außerhalb von Google Cloud befindet. Sie können diesen Backend-Typ mit einem externen HTTP(S)-Load Balancer von Google Cloud verwenden. Sie sollten dies tun, wenn Sie Inhalte von einem externen Backend bereitstellen möchten und Ihr externer HTTP(S)-Load Balancer das Frontend sein soll.

https://cloud.google.com/load-balancing/docs/negs/internet-neg-concepts

verwandte Informationen