IBM Cloud Network Load Balancer for VPC とインスタンス・グループの統合
IBM Cloud® Network Load Balancer for VPC (NLB) は、 インスタンス・グループ をロード・バランサー・プールに接続できます。
以下の情報は、プライベート パス ネットワーク ロード バランサーには適用されません。
インスタンス・グループは、仮想サーバー・インスタンスの集合です。 これらを使用すると、プールのメンバーを手動で管理する必要がなくなります。 インスタンス・グループをロード・バランサーに接続すれば、プールのバックエンド・メンバーを使用状況と要件に応じて自動的にスケールアップまたはスケールダウンできます。
インスタンスの数を固定するか、要件に応じてインスタンスを動的にスケーリングするかを選択できます。 動的にスケーリングする場合、構成するアプリケーション・ヘルス・チェックおよびインスタンス・グループ・ポリシーに基づいて、プール・メンバーの数が増減します。
例えば、アプリケーションのヘルス・チェックに失格すると、問題があるメンバーを置き換えるためのメンバーシップが自動的にインスタンス・グループに追加されます。
さらに、CPU、ネットワーク、メモリ使用率のスケーリング ポリシーに基づいて、プールにメンバーを追加したり削除したりすることもできます。
インスタンス グループをプールに接続すると、そのプールはマネージド プールになり、メンバーの追加や削除、更新ができなくなります。 ただし、プール自体を更新することはできます。
ロードバランサー プールで許可されるバックエンド メンバーの最大数は 50 です。この制限を超えてインスタンス グループのメンバーシップ数を構成することはできません。
ポートの範囲 を使用してリスナーを構成する場合、インスタンス・グループのアプリケーション・ポートは、バックエンド・メンバーの正常性状況の検査にのみ使用されます。
管理対象プールとインスタンス・グループの作成
管理対象プールを作成してインスタンス・グループを接続するには、以下の手順を実行します。
-
このテンプレートは、バックエンド・メンバー・インスタンスの構成を定義します。
-
インスタンス・グループを作成します。 インスタンス・グループの作成時に、アプリケーション・ポート、ロード・バランサー、およびプール ID を指定します。
既存のインスタンス グループの場合は、ロードバランサ プール ID を使用して更新できます。 また、以下のオプションからスケーリング方法を選択する必要があります。
- 固定数のバックエンド・メンバーを許可する静的方式
- 使用率ベースのスケーリングを行う動的方式
-
インスタンス・グループ・スケーリング・ポリシーを作成します。
スケーリング・ポリシーを構成するのは、動的スケーリング方式を使用する場合だけです。
これらのポリシーを構成するときは、特定のメトリック (CPU 使用率のパーセンテージなど) と、そのメトリックに必要なターゲット使用率を定義します。 メトリックと平均ターゲット使用率を組み合わせることで、インスタンス グループが仮想サーバー インスタンスをグループに動的に追加したり、グループから削除したりするタイミングが決まります。