0
0

ALBがラウンドロビンに負荷分散することを確認する

Last updated at Posted at 2024-02-09

背景

開発に携わるWebアプリケーションにおいて、AWS ALBを活用しての冗長化・負荷分散に対応させる対応が求められました。その過程で、各Webサーバへの負荷分散が正常に行われていることを確認する必要があったため、本対応を実施しました。

実施したこと

  • クライアント(EC2:Amazon Linux)に httpd-toolsをインストールする

使用コマンド

yum install httpd-tools
  • Appache Bench が使用できることを確認する
     ※ Apacheで標準に付いているWEBサーバの性能を計測できるコマンドです。

使用コマンド

ab -h
  • Appache Benchを使用して、ALBにリクエストを送付する

使用コマンド

$ ab -n 【リクエスト数】 -c 【同時接続数】 -v 1 【リクエスト先のパス】
  • ALBにより負荷分散されたリクエストが、各Webサーバ(EC2)に均等に振り分けられていることをアクセスログで確認する

  ※Webサーバにて別のリクエストを処理している状況の場合は、
   均等に振り分けられない可能性があります。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0