Elastic Load Balancing ロードバランサーを Auto Scaling グループにアタッチします。 - Amazon EC2 Auto Scaling

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Elastic Load Balancing ロードバランサーを Auto Scaling グループにアタッチします。

このトピックでは、Elastic Load Balancing ロードバランサーを Auto Scaling グループにアタッチする方法について説明します。また、Elastic Load Balancing ヘルスチェックをオンにして、Elastic Load Balancing が異常と報告したインスタンスを Amazon EC2 Auto Scaling に置き換える方法についても説明します。

デフォルトでは、Amazon EC2 Auto Scaling は、Amazon EC2 ヘルスチェックに基づいて、異常なインスタンスまたはアクセスできないインスタンスのみを置き換えます。Elastic Load Balancing ヘルスチェックをオンにすると、Auto Scaling グループにアタッチした Elastic Load Balancing ロードバランサーのいずれかが異常を報告した場合に、Amazon EC2 Auto Scaling は実行中のインスタンスを置き換えることができます。

Auto Scaling グループにApplication Load Balancer をアタッチするチュートリアルについては、を参照してください。チュートリアル: スケーリングとロードバランシングを使用するアプリケーションのセットアップ

重要

先に進む前に、前のセクションのすべての前提条件を満たしてください。

ターゲットグループまたはClassic Load Balancer をアタッチする

Auto Scaling グループを作成または更新する場合、1 つ以上のターゲットグループまたはクラシックロードバランサーをアタッチできます。Application Load Balancer、Network Load Balancer、またはゲートウェイLoad Balancer をアタッチする場合、ロードバランサー自体ではなくターゲットグループをアタッチします。

このセクションの手順に従い、コンソールを使用して次の操作を実行します。

  • ターゲットグループまたはClassic Load Balancer を Auto Scaling グループにアタッチする

  • Elastic Load Balancing のヘルスチェックを有効にする

新しい Auto Scaling グループを作成しているときに、既存のロードバランサーをアタッチするには
  1. https://console.aws.amazon.com/ec2/ でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。

  2. 画面上部のナビゲーションバーで、 AWS リージョン ロードバランサーの作成に使用したロードバランサーを選択します。

  3. [Auto Scaling グループの作成] を選択します。

  4. ステップ 1 と 2 では、必要に応じてオプションを選択し、「ステップ 3: アドバンストオプションを設定する」へ進みます。

  5. [ロードバランシング] では、[既存のロードバランサーにアタッチ] を選択します。

  6. [既存のロードバランサーにアタッチ] で、次のいずれかの操作を行います。

    1. Application Load Balancerでは、Network Load Balancers、および Gateway Load Balancer:

      [ロードバランサーのターゲットグループから選択] を選択して、[Existing load balancer target groups] (既存のロードバランサーターゲットグループ) でターゲットグループを選択します。

    2. Classic Load Balancerでは:

      [Classic Load Balancerから選択] を選択して、[Classic Load Balancer] でロードバランサーを選択します。

  7. (オプション) [ヘルスチェック][追加のヘルスチェックタイプ] で、[Elastic Load Balancing のヘルスチェックをオンにする] を選択します。

  8. (オプション) [ヘルスチェックの猶予期間] に秒単位で時間を入力します。これは、インスタンスが InService 状態になった後で、Amazon EC2 Auto Scaling がインスタンスのヘルスステータスチェックの実行を待つ必要がある時間です。詳細については、「Auto Scaling グループにヘルスチェックの猶予期間を設定する」を参照してください。

  9. Auto Scaling グループの作成に進みます。Auto Scaling グループの作成後、インスタンスは自動的にロードバランサーにメンバーとされます。

Auto Scaling グループの作成後に既存のロードバランサーをアタッチするには
  1. https://console.aws.amazon.com/ec2/ でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。

  2. Auto Scaling グループの横にあるチェックボックスを選択します。

    [Auto Scaling groups] (Auto Scaling グループ) ページの下部にスプリットペインが開きます。

  3. [詳細] タブで、[ロードバランシング][編集] の順に選択します。

  4. [Load balancing] (ロードバランシング) で、次のいずれかの操作を行います。

    1. [Application, Network または Gateway Load Balancer のターゲットグループ] で、そのチェックボックスを選択してターゲットグループを選択します。

    2. [Classic Load Balancer] で、そのチェックボックスを選択してロードバランサーを選択します。

  5. [更新] を選択します。

ロードバランサーのアタッチが完了したら、そのロードバランサーを使用するヘルスチェックをオプションで有効にできます。

Elastic Load Balancing のヘルスチェックを有効にするには
  1. [詳細] タブで、[ヘルスチェック][編集] の順に選択します。

  2. [ヘルスチェック][追加のヘルスチェックタイプ] で、[Elastic Load Balancing のヘルスチェックをオンにする] を選択します。

  3. [ヘルスチェックの猶予期間] に、秒単位で時間を入力します。これは、インスタンスが InService 状態になった後で、Amazon EC2 Auto Scaling がインスタンスのヘルスステータスチェックの実行を待つ必要がある時間です。詳細については、「Auto Scaling グループにヘルスチェックの猶予期間を設定する」を参照してください。

  4. [更新] を選択します。

注記

ロードバランサーがアタッチされている間、 AWS CLIを使用してロードバランサーのステータスを監視できます。Amazon EC2 Auto Scaling がインスタンスを正常に登録し、少なくとも 1 つの登録済みインスタンスがヘルスチェックに合格すると、InService のステータスが得られます。詳細については、「ロードバランサーのアタッチメントステータスを確認する」を参照してください。

ターゲットグループまたはClassic Load Balancer をデタッチする

ロードバランサーが不要になった場合、以下の手順に従って、Auto Scaling グループからデタッチします。

グループからロードバランサーをデタッチするには
  1. https://console.aws.amazon.com/ec2/ でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。

  2. 既存のグループの横にあるチェックボックスをオンにします。

    [Auto Scaling groups] (Auto Scaling グループ) ページの下部にスプリットペインが開きます。

  3. [詳細] タブで、[ロードバランシング][編集] の順に選択します。

  4. [ロードバランシング] で、次のいずれかの操作を行います。

    1. [Application, Network または Gateway Load Balancer のターゲットグループ] で、ターゲットグループの横にある削除 (X) アイコンを選択します。

    2. [Classic Load Balancer] で、ロードバランサーの横にある削除 (X) アイコンを選択します。

  5. [更新] を選択します。

ターゲットグループのデタッチが完了したら、Elastic Load Balancing のヘルスチェックをオフにできます。

Elastic Load Balancing のヘルスチェックをオフにするには
  1. [詳細] タブで、[ヘルスチェック][編集] の順に選択します。

  2. ヘルスチェック、その他のヘルスチェックタイプについては、「Elastic Load Balancing ヘルスチェックを有効にする」の選択を解除します。

  3. [更新] を選択します。