4

AWS ELB の背後にあるウェブアプリで負荷テストを実行しています。2 つのシナリオをテストしました。1) tomcat インスタンスでスループットを直接生成する負荷を確認する 2) AWS ELB で負荷を生成してスループットを確認する。

負荷テストに Apache Benchmark ツールを使用しています。AWS ELB は、インスタンスで直接スループットを提供するよりもリクエスト/秒が少ないことを確認しました。低スループットの原因となっている AWS ELB の問題は何かを知りたいです。

4

1 に答える 1

6

バックグラウンド (Amazon ジャングルの奥深く) では、ELB は基本的に LB ソフトウェアを実行する非常に単純な小さなインスタンスにすぎないため、パフォーマンスの限界があることは間違いありません。現在、ELB は負荷の増加に合わせてスケーリングするように設計されています (接続ではなくリクエスト) が、このスケーリングは 5 分間でしか行われないため、それより短い時間で上昇する合成テストがある場合、問題が発生します。

2 つのソリューション:

  1. 非常にゆっくりと立ち上げますが、それは退屈です。
  2. Amazon でサポート コールを行い、ELB インスタンスを「事前ウォームアップ」するよう依頼してください。テストしたい負荷の量を伝えると、それに応じて調整が行われます。
于 2012-05-05T16:42:32.357 に答える