現在の設定では、同じアプリケーションを持つ 2 つのデータセンターがあります。リクエストの最適な送信先を検出するために、クラウド ロード バランサーを用意したいと考えています。
GCP で VM を構成せずに、GCP でロード バランサーを作成することは可能ですか? パブリック IP のロード バランサーを設定するにはどうすればよいですか?
答え1
次のバックエンド タイプでサポートされている Identity-Aware Proxy (IAP) を使用した外部 HTTP(S) 負荷分散を使用できます。
- インスタンス グループ
- ゾーン ネットワーク エンドポイント グループ (NEG)
- サーバーレス NEG: 1 つ以上の Cloud Run サービス
- Google Cloud の外部にあるエンドポイント(カスタム オリジンとも呼ばれます)用のインターネット NEG。
https://cloud.google.com/iap/docs/load-balancer-howto#enable-iap
インターネット ネットワーク エンドポイント グループ(NEG)は、ロードバランサの外部バックエンドを定義します。外部バックエンドとは、Google Cloud の外部にあるバックエンドのことです。このタイプのバックエンドは、Google Cloud 外部 HTTP(S) ロードバランサで使用できます。外部バックエンドからコンテンツを提供し、外部 HTTP(S) ロードバランサをフロントエンドにする場合は、これを実行する必要があります。
https://cloud.google.com/load-balancing/docs/negs/internet-neg-concepts