Multi-AZ構成でのWebサーバーの動作を確認する
前回までで作成した構成の動作確認をしてみます。
Nginxのアクセスログを確認する
2つのEC2インスタンスにそれぞれログインし、Nginxのアクセスログをtailコマンドで確認してみます。
ELBのDNS名を使ってコンテンツにアクセスします。
http://(ELBのDNS名)/index.html
ブラウザに結果が表示されるたびに、以下のようなログが出力されているはずです。
/favicon.icoで404エラーが出ているのは、Nginxでファビコンを設定していないからですね。 (ファビコンとはブラウザのアドレス欄でURLの左に表示されるアイコンのことです。Safariですと、未設定の場合は上の画像の通り地球のマークになります)
単純なラウンドロビンではない
何度も試していると、app1のみに偏っている時間があったりその逆もあったりで、単純なラウンドロビン方式で分散してないことが分かりました。
こちらの記事に詳しく書いてありますが、勉強になりますね。
ELBのCloudWatchメトリクスも確認してみる
EC2ダッシュボードから作成したロードバランサーを選択し、モニタリングタブをクリックしてみましょう。時刻がUTCですので、JST(UTC+9時間)に直して見ないといけませんが、アクセスされている様子を見ることができます。
Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版
- 作者: 玉川憲,片山暁雄,今井雄太,大澤文孝
- 出版社/メーカー: 日経BP
- 発売日: 2017/04/13
- メディア: 単行本
- この商品を含むブログを見る