2017-10-11 11 views
1

タイトルは少し多すぎるかもしれませんが、私はこれに関する声明を見つけることができません。私はauto-scalingで複数のAZ(地域内)の計算を設定しようとしています。私はロードバランシング行為を行うために1つのELBだけで逃げることができるかどうかを調べようとしています。Amazon Elastic Load Balancer(ELB)の不具合はありますか?

この設定では、ELBは単一障害点であるため、ELBに関連する回復を誰かが知っていれば、私は知りたいと思います。 ELBではスケーリングについての文書はありますが、回復/高可用性ではありません。

ありがとう

答えて

2

ロードバランサに複数のAZを選択していることを確認してください。とにかく複数のAZのEC2インスタンスで動作させるためには、あなたはそうしなければなりません。これを行うと、舞台裏で、各AZに1つずつ、複数のELBインスタンスが作成されます。したがって、ELBは実際には「単一障害点」ではありません。

ELBに表示される最も一般的な問題は、非常に高速で大量のトラフィックがある場合です。要求に応じるためにELBに数分かかる場合があります。事前に知っていれば、トラフィックが大幅に増加することになります。ELBを予熱するためにAWSサポートにリクエストを送信できます。

弾性負荷分散をテストするときの一般的な落とし穴」の部分をthis articleに読み込むことをお勧めします。

+0

これを郵便番号として受け入れると、ELBの詳細についてのリンクが掲載されました。 – OK999

+0

別の注意点として、アプリケーションELBのセキュリティグループを設定している間は、他の非http/httpsプロトコルでルールを作成できるようにすることは意味がありません。 httpとhttpsのトラフィックのみをサポートするとします。 – OK999

+0

セキュリティグループは複数のものに添付できます。おそらく、すべてのロードバランサ(ALB、ELB、NLB)または何かで同じグループを使用したいと思うかもしれません。それはいい考えですが、セキュリティグループは柔軟性があり、開いているポートが現在接続されているポートに合っているかどうかはチェックしません。 –

3

ELBは、バックエンドにトラフィックをルーティングする複数の(1つのAZあたり少なくとも2つ以上、一般的にはそれ以上の)インスタンスで構成される論理エンティティです。

個々のELBインスタンスに障害が発生した場合、自動的に置き換えられます。自動スケーリングは、失敗したインスタンスを置き換える方法とほぼ同じです。

通常、DNSルックアップを実行することによって、ELBに含まれるインスタンスの数を知ることができます。複数のIPアドレスが返されます。

突発的なトラフィックが発生した場合、ELBは過負荷になる可能性があります。したがって、それらは耐故障ではありませんが、ほとんどの負荷では非常にうまく機能します。

関連する問題