このトピックでは、Classic Load Balancer (CLB) インスタンスのvServerグループを作成する方法について説明します。 CLB用のvServerグループを作成して、異なるバックエンドサーバーに異なるリクエストを配信できます。 CLBがドメイン名またはURLに基づいてリクエストを配信できるようにするには、ドメイン名ベースの転送ルールまたはURLベースの転送ルールでvServerグループを指定します。
背景情報
vServerグループを作成する前に、次の項目に注意してください。
vServerグループに追加するElastic Compute Service (ECS) インスタンスは、CLBインスタンスと同じリージョンにデプロイする必要があります。
ECSインスタンスを1つ以上のvServerグループに追加できます。
vServerグループは、CLBインスタンスの1つ以上のリスナーに関連付けることができます。
仮想プライベートクラウド (VPC) のECSインスタンスをインターネットに接続するCLBインスタンスに追加する場合は、VPCとCLBインスタンスが同じリージョンにあることを確認してください。 インターネット接続CLBインスタンスに複数のECSインスタンスを追加する場合は、ECSインスタンスが同じVPC内にあることを確認してください。
前提条件
vServerグループを作成する前に、次の要件が満たされていることを確認してください。
CLBインスタンスが作成されます。 詳細については、「SLB インスタンスの作成」をご参照ください。
ECSインスタンスが作成され、アプリケーションがECSインスタンスにデプロイされてリクエストを受信します。 詳細については、以下のトピックをご参照ください。
説明ECSインスタンスとCLBインスタンスが同じリージョンにあることを確認します。
vServerグループの作成
CLBコンソールにログインします。
[インスタンス] ページで、管理するCLBインスタンスがデプロイされているリージョンを選択します。
管理するCLBインスタンスのIDをクリックします。
[vServerグループ] タブをクリックし、[vServerグループの作成] をクリックします。
[vServerグループの作成] ページで、次のパラメーターを設定します。
[vServerグループ名] フィールドに、vServerグループの名前を入力します。
タグキーフィールドにタグキーを入力し、タグ値フィールドにタグ値を入力します。
追加済みサーバー セクションで、[追加] をクリックします。
サーバー パネルでECSインスタンスを選択し、[次へ] をクリックします。
ECS インスタンスの選択
[ECS/ENI] を選択し、追加するECSインスタンスを選択します。
利用可能なECSインスタンスがない場合は、インスタンスリストの右上隅にある [ECSインスタンスの購入] をクリックします。
elastic network Interface (ENI) の選択
[ECS/ENI] を選択し、[詳細モード] をオンにします。
ECSインスタンスIDの右側にある [追加] アイコンをクリックし、追加するENIを選択します。
ENIを選択する場合は、ENIがECSインスタンスにアタッチされていることを確認します。 詳細については、「ENIを指定してバックエンドサーバーを追加する」をご参照ください。
利用可能なECSインスタンスがない場合は、インスタンスリストの右上隅にある [ECSインスタンスの購入] をクリックします。
ポート/重み ステップで、各サーバーのポートと重みを指定し、[追加] をクリックします。
ポート: ECSインスタンスがリクエストの受信に使用するバックエンドポートを指定します。
CLBインスタンスに追加されたECSインスタンスは、同じポートを使用できます。
重み: 重みの高いサーバーは、より多くのリクエストを受信します。
重要有効値: 0~100。 バックエンドサーバーの重みが0に設定されている場合、リクエストはバックエンドサーバーに送信されません。
をクリックすると、vServerグループ内のすべてのサーバーのポートと重みを指定できます。
下にレプリケート: 現在のサーバーの下にあるすべてのサーバーのポートまたは重みが、現在のサーバーのポートまたは重みに設定されます。
[Replicate to Above]: 現在のサーバーより上のすべてのサーバーのポートまたは重みが、現在のサーバーのポートまたは重みに設定されます。
すべてにレプリケート: vServerグループ内のすべてのサーバーのポートまたは重みは、現在のサーバーのポートまたは重みに設定されます。
リセット:
ポートの右側のリセット: vServerグループ内のすべてのサーバーのポートがクリアされます。
重み の右側の [リセット]: vServerグループ内のすべてのサーバーの重みがデフォルト値に設定されます。
設定を確認し、[作成] をクリックします。 表示されたメッセージボックスで [OK] をクリックします。
説明[選択したサーバー] の下の [詳細を追加] をクリックして、ECSインスタンスを追加します。
vServerグループの変更
vServerグループを作成した後、vServerグループ内のECSインスタンスの設定を変更できます。
CLBコンソールにログインします。
[インスタンス] ページで、管理するCLBインスタンスがデプロイされているリージョンを選択します。
管理するCLBインスタンスのIDをクリックします。
[vServerグループ] タブをクリックします。
管理するvServerグループを見つけて、[操作] 列の [変更] をクリックします。
VServer Group の編集 ページで、vServerグループに関する情報を変更し、[保存] をクリックします。
vServerグループの名前を変更できます。
vServerグループ内のECSインスタンスのポートと重みを変更できます。
[削除] をクリックすると、vServerグループからECSインスタンスを削除できます。
説明ECSインスタンスがリスナーまたは転送ルールに関連付けられている場合は、ECSインスタンスを削除する前に、ECSインスタンスからリスナーまたは転送ルールの関連付けを解除してください。
さらに追加 をクリックします。 サーバー パネルで、追加のECSインスタンスをvServerグループに追加できます。
vServerグループの削除
vServerグループを使用してリクエストを受信しない場合は、vServerグループを削除できます。
CLBコンソールにログインします。
[インスタンス] ページで、管理するCLBインスタンスがデプロイされているリージョンを選択します。
管理するCLBインスタンスのIDをクリックします。
[vServerグループ] タブをクリックします。
削除するvServerグループを見つけて、[操作] 列の [削除] をクリックします。
説明vServerグループがリスナーまたは転送ルールに関連付けられている場合は、vServerグループを削除する前に、vServerグループからリスナーまたは転送ルールの関連付けを解除してください。
表示されたメッセージボックスで、[OK] をクリックします。
関連ドキュメント
デフォルトサーバーグループを設定する方法の詳細については、「デフォルトサーバーグループへのECSインスタンスの追加」をご参照ください。
プライマリ /セカンダリサーバーグループの設定方法の詳細については、「プライマリ /セカンダリサーバーグループの作成と管理」をご参照ください。