Auto Scaling グループへの Elastic Load Balancing ヘルスチェックの追加 - Amazon EC2 Auto Scaling (日本語)

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

Auto Scaling グループへの Elastic Load Balancing ヘルスチェックの追加

Auto Scaling グループのデフォルトのヘルスチェックは EC2 ステータスチェックのみです。インスタンスがこれらのステータスチェックに失敗すると、異常とマークされ、Amazon EC2 Auto Scaling が新しい代替インスタンスを起動している間に終了します。

Auto Scaling グループには、1 つ以上のロードバランサーターゲットグループ、1 つ以上のClassic Load Balancer、またはその両方をアタッチできます。ただし、デフォルトでは、Auto Scaling グループはインスタンスを異常と見なさず、Elastic Load Balancing ヘルスチェックに合格しないインスタンスを置き換えます。

Auto Scaling グループが追加のロードバランサーテストに基づいてインスタンスの状態を確認できるようにするには、Elastic Load Balancing を使用するように Auto Scaling グループを設定します(ELB) のヘルスチェックを実行します。ロードバランサーは定期的に ping を送信するか、接続を試みるか、または EC2 インスタンスのテストをリクエストして、インスタンスが異常であるかどうかを判断します。Elastic Load Balancing ヘルスチェックを使用するように Auto Scaling グループを設定すると、インスタンスは EC2 ステータスチェックまたは Elastic Load Balancing ヘルスチェックのいずれかに合格しない場合に異常と見なされます。複数のロードバランサーターゲットグループまたは Classic Load Balancer をグループにアタッチする場合、インスタンスは正常と見なされるためには、すべてのロードバランサーで、インスタンスが正常とレポートされる必要があります。そのうちの 1 つがインスタンスを異常ありとして報告する場合、Auto Scaling グループは、他のロードバランサーがこれを正常として報告する場合でも、インスタンスを置き換えます。

Elastic Load Balancing の

次の手順に従って、Elastic Load Balancing (ELB) ヘルスチェックを Auto Scaling グループに送信します。

Elastic Load Balancing のヘルス

  1. Amazon EC2 Auto Scaling コンソール (https://console.aws.amazon.com/ec2autoscaling/

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

    [Auto Scaling グループ] ページの下部に分割ペインが開き、選択したグループに関する情報が表示されます。

  3. [詳細] タブで、[ヘルスチェック]、[編集] の順に選択します。

  4. [Health check type (ヘルスチェックタイプ)] で、[Enable ELB health checks (ELB ヘルスチェックを有効にする)] を選択します

  5. を使用する場合Health チェックの猶予期間[] に Amazon EC2 Auto Scaling がインスタンスのヘルスステータスを確認するまでに待機する時間を秒単位で入力します。新しいインスタンスは、多くの場合、ヘルスチェックに合格する前に簡単なウォームアップのための時間が必要です。十分なウォームアップ期間を設けるには、アプリケーションの予想開始期間と一致するようにグループのヘルスチェックの猶予期間を設定します。

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

  7. [インスタンス管理] タブの [インスタンス] で、インスタンスのヘルスステータスを表示できます [ヘルスステータス] 列に、新しく追加したヘルスチェックの結果が表示されます。

以下の資料も参照してください。