IBM Cloud Docs
IBM Cloud Network Load Balancer for VPC とインスタンス・グループの統合

IBM Cloud Network Load Balancer for VPC とインスタンス・グループの統合

IBM Cloud® Network Load Balancer for VPC (NLB) は、 インスタンス・グループ をロード・バランサー・プールに接続できます。

以下の情報は、プライベート パス ネットワーク ロード バランサーには適用されません。

インスタンス・グループは、仮想サーバー・インスタンスの集合です。 これらを使用すると、プールのメンバーを手動で管理する必要がなくなります。 インスタンス・グループをロード・バランサーに接続すれば、プールのバックエンド・メンバーを使用状況と要件に応じて自動的にスケールアップまたはスケールダウンできます。

インスタンスの数を固定するか、要件に応じてインスタンスを動的にスケーリングするかを選択できます。 動的にスケーリングする場合、構成するアプリケーション・ヘルス・チェックおよびインスタンス・グループ・ポリシーに基づいて、プール・メンバーの数が増減します。

例えば、アプリケーションのヘルス・チェックに失格すると、問題があるメンバーを置き換えるためのメンバーシップが自動的にインスタンス・グループに追加されます。

さらに、CPU、ネットワーク、メモリ使用率のスケーリング ポリシーに基づいて、プールにメンバーを追加したり削除したりすることもできます。

インスタンス グループをプールに接続すると、そのプールはマネージド プールになり、メンバーの追加や削除、更新ができなくなります。 ただし、プール自体を更新することはできます。

ロードバランサー プールで許可されるバックエンド メンバーの最大数は 50 です。この制限を超えてインスタンス グループのメンバーシップ数を構成することはできません。

ポートの範囲 を使用してリスナーを構成する場合、インスタンス・グループのアプリケーション・ポートは、バックエンド・メンバーの正常性状況の検査にのみ使用されます。

管理対象プールとインスタンス・グループの作成

管理対象プールを作成してインスタンス・グループを接続するには、以下の手順を実行します。

  1. インスタンス・グループのテンプレートを作成します

    このテンプレートは、バックエンド・メンバー・インスタンスの構成を定義します。

  2. インスタンス・グループを作成します。 インスタンス・グループの作成時に、アプリケーション・ポート、ロード・バランサー、およびプール ID を指定します。

    既存のインスタンス グループの場合は、ロードバランサ プール ID を使用して更新できます。 また、以下のオプションからスケーリング方法を選択する必要があります。

    • 固定数のバックエンド・メンバーを許可する静的方式
    • 使用率ベースのスケーリングを行う動的方式
  3. インスタンス・グループ・スケーリング・ポリシーを作成します

    スケーリング・ポリシーを構成するのは、動的スケーリング方式を使用する場合だけです。

    これらのポリシーを構成するときは、特定のメトリック (CPU 使用率のパーセンテージなど) と、そのメトリックに必要なターゲット使用率を定義します。 メトリックと平均ターゲット使用率を組み合わせることで、インスタンス グループが仮想サーバー インスタンスをグループに動的に追加したり、グループから削除したりするタイミングが決まります。