アプリケーションでロードバランサを作成するには、個別の Cloud Load Balancing フロントエンド コンポーネントとバックエンド コンポーネントを構成して接続します。個別のコンポーネントを使用すると、外部トラフィックと内部トラフィックに個別の制御を適用し、データへの直接アクセスを防止できます。
リージョン Cloud Load Balancing バックエンド コンポーネントを使用すると、バックエンドへの接続に使用されるプロトコル、セッション設定、ヘルスチェック、タイムアウトなど、ロードバランサのトラフィック分配設定を管理できます。これらの設定により、ロードバランサの動作を細かく制御できます。次のバックエンドを構成できます。
サーバーレス NEG: バックエンドとしてのサーバーレス Cloud Run または Cloud Run functions アプリケーションのリスト。
マネージド インスタンス グループ(MIG): バックエンドとしての Compute Engine インスタンス グループのリスト。
詳細については、バックエンド サービスの概要をご覧ください。
このドキュメントでは、App Design Center を使用してリージョン Cloud Load Balancing バックエンド サービスを作成するときに構成できる接続とパラメータについて説明します。構成パラメータは、terraform-google-regional-lb-http Terraform モジュールに基づいています。
コンポーネント接続
完全な Cloud Load Balancing コンポーネントを作成するには、リージョン Cloud Load Balancing バックエンドを少なくとも 1 つのリージョン Cloud Load Balancing フロントエンドに接続する必要があります。接続された Cloud Load Balancing コンポーネントは、デザイン キャンバスにグループとして表示されます。
次の表に、リージョン Cloud Load Balancing バックエンドに接続できるコンポーネントと、アプリケーションとその生成された Terraform コードに対する更新結果を示します。
連結成分 |
アプリケーションの更新 |
背景情報 |
|---|---|---|
|
Cloud Run を使用してリージョン外部アプリケーション ロードバランサを設定する | |
|
URL マップの概要 | |
|
VM インスタンス グループのバックエンドを使用してリージョン外部アプリケーション ロードバランサを設定する |
必要な構成パラメータ
テンプレートにリージョン Cloud Load Balancing バックエンド コンポーネントが含まれている場合は、デプロイする前に次のパラメータを構成する必要があります。
パラメータ名 |
説明と制約 |
背景情報 |
|---|---|---|
プロジェクト ID |
Cloud Load Balancing バックエンド サービスをデプロイするプロジェクト。 |
コンポーネントを構成する |
リージョン |
ロードバランサのバックエンド サービスが作成されるリージョン。 | region |
名前 |
ロードバランサのバックエンド サービスの名前。 | name |
オプションの構成パラメータ
次のパラメータは省略可能です。詳細パラメータを表示するには、[構成] 領域で [詳細フィールドを表示] を選択します。
次のステップ
バックエンド コンポーネントをフロントエンド コンポーネントに接続する必要があります。フロントエンド コンポーネントを構成するには、Application Design Center でリージョン Cloud Load Balancing フロントエンドを構成するをご覧ください。