アプリケーションでロードバランサを作成するには、個別の Cloud Load Balancing フロントエンド コンポーネントとバックエンド コンポーネントを構成して接続します。これにより、外部トラフィックと内部トラフィックに個別の制御を適用し、データへの直接アクセスを防ぐことができます。App Design Center では、リージョン Cloud Load Balancing のバックエンド サービス コンポーネントにより、サーバーレス ネットワーク エンドポイント グループ(NEG)と Compute Engine マネージド インスタンス グループ(MIG)のトラフィック分散設定(プロトコル、セッション アフィニティ、ヘルスチェック、タイムアウトなど)をきめ細かく制御できます。接続と構成パラメータは、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 |
オプションの構成パラメータ
次のパラメータは省略可能です。詳細パラメータを表示するには、[構成] 領域で [詳細フィールドを表示] を選択します。
次のステップ
バックエンド コンポーネントをフロントエンド コンポーネントに接続する必要があります。フロントエンド コンポーネントを構成するには、App Design Center でリージョン Cloud Load Balancing フロントエンドを構成するをご覧ください。