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