エラスティックロードバランサのヘルスチェック設定とは何ですか?私の目標は、第1 ec2インスタンスが第2 ec2インスタンスになったときにELBがトラフィックを即座にフェイルオーバーする場所を設定するための良い設定を取得することです。誰でも自分の設定と知識を共有することができますか?エラスティックロードバランサのヘルスチェック設定とは何ですか
ありがとうございました。 James
エラスティックロードバランサのヘルスチェック設定とは何ですか?私の目標は、第1 ec2インスタンスが第2 ec2インスタンスになったときにELBがトラフィックを即座にフェイルオーバーする場所を設定するための良い設定を取得することです。誰でも自分の設定と知識を共有することができますか?エラスティックロードバランサのヘルスチェック設定とは何ですか
ありがとうございました。 James
ELBのヘルスチェック設定は重要ですが、通常はそれほど重要ではありません。
1)ELBはアクティブ/パッシブアプリケーションインスタンスをサポートしません。アクティブ/アクティブのみです。 2)アプリケーションが接続の受け入れを停止したり、大幅に遅くなった場合、負荷は自動的に利用可能/高速のインスタンスに移動します。これは、健康診断の助けを借りずに起こります。 3)正常性チェックは、ELBがインスタンスに要求を送信して、インスタンスが正常でないことを検出できないようにします。これは、正常でないバックエンドへの要求が要求を犠牲にする可能性があるためです(エラーがクライアントに送信されます)。 4)ヘルスチェックの設定が敏感すぎる場合(リクエストの何%かがそれを超えると1秒のタイムアウトを使用するなど)、アウトオブサービスをあまりにも簡単に実行できます。この件数とサイトの数が多すぎると、時折ダウンしているように見えます。
可用性ゾーンが複数あり、各ゾーンに1つのバックエンドしかないシナリオを試している場合は、ヘルスチェックが重要です。あるゾーンに健全なバックエンドがない場合、ELBは少なくとも1つの正常なインスタンスを持つ別のゾーンに要求を転送しようとします。この場合、ヘルスチェックの頻度によってフェイルオーバー時間が決まるため、より迅速なチェックが必要になります。