2017-10-18 13 views
2

AWS documentationごとに、複数のロードバランサを1つの自動スケーリンググループに取り付けることができます。私はELBとASGの間に1対1の関係があると思います。 ASGがELBによってスケールされている場合、それはすべて更新されます。 これはどのように動作しますか?ユースケースは何ですか?自動スケーリンググループのAWS複数のELB

+0

https://stackoverflow.com/questions/19689164/multiple-elbs-for-a-single-auto-scaling-groupを参照してください。 – jarmod

答えて

5

AWSがルーティングルール(ドメインとパスベース)をサポートするApplication Load Balancer(ALB)を導入し、複数のSSL証明書を添付している場合、特に、ほとんど使用されない1つの自動スケーリンググループに複数のロードバランスを添付できます。単一のロードバランサが機能します。 (上記の新機能が利用可能で言及する前に)それは以前に必要とした例いくつかのシナリオについては

  1. あなたはEC2内で実行されている複数のアプリケーションを持っている(その推奨はしませんが)、自分のSSL証明書を必要に応じて、複数のロード・バランサをポイントする必要がありました。
  2. 独自のSSLを使用してバックエンドサービスを指すアプリケーションプロキシ自動スケーリンググループがある場合。
  3. (1点までと同様)EC2で内部アプリケーションのための別のパスとポートのマッピングについては
+4

テストと配備の目的で複数のELBを使用しています。たとえば、新しいWAFルールをテストしています。したがって、重み付けされたDNSを使用して、トラフィックの割合をテストロードバランサにルーティングし、新しいルールが何かを破っていないことを確認します。 –

0

あなたはASGに複数のロードバランサを添付することができAWSのドキュメントを見てみます。 ASGがスケールアップすると、すべてのロードバランサは新しいEC2インスタンスを認識します。

Auto ScalingはElastic Load Balancingと統合されており、既存のAuto Scalingグループに1つまたは複数のロードバランサを接続できます。あなたはロードバランサを取り付けた後、それが自動的にロードバランサのいずれかが、その後のように不健康なインスタンスを報告している場合は縮小の観点から

link to above quote can be found here

をグループ内のインスタンスを登録し、インスタンス間での着信トラフィックを分散しますそのインスタンスは不健全とみなされ、最終的に終了します。それは、ステータスチェックやヘルスチェックのどちらかを失敗した場合

あなたはEC2のステータスチェックと弾性負荷分散の健康診断の両方を使用して健康状態を決定するために、あなたの自動スケーリンググループを設定する場合は、自動スケーリングは、インスタンス不健康と考えています。 Auto Scalingグループに複数のロードバランサを接続する場合、Auto Scalingがインスタンスを正常であるとみなすためには、すべてインスタンスが正常であると報告する必要があります。 1つのロードバランサが不健康としてインスタンスを報告した場合、自動スケーリングは、インスタンスを置き換え、他のロードバランサが健康

Link to above quote can be found here

としてそれを報告しても、私は、これは物事が少し明確になります願っています。

関連する問題