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