※ ChatGPTを利用し、要約された質問です(原文:Webシステムの確認試験について)
Webシステムの確認試験方法とラウンドロビン方式の負荷分散
このQ&Aのポイント
Webシステムの確認試験方法やラウンドロビン方式による負荷分散について解説します。
Webシステムの負荷分散をするために、WebServerを3台に増やすことになりました。試験方法としては、LANケーブルを1台ずつ繋ぎながら、3台のアプリの動作確認を行います。
ラウンドロビン方式では、複数のクライアントからのアクセスを順番に3台のWebServerに分散させることができます。試験では、3人以上のクライアントから同時にアクセスして、アプリの動作とログを確認します。
WebServer1台で運用されていたシステムの負荷が目立ってきたため、
WebServerを3台に増やし、ラウンドロビン方式で負荷分散をすることになりました。
その確認の方法ですが、
まずは、3台のアプリの動作確認をするにあたり、
LANケーブルを1台ずつ繋ぎながら、アプリの動作確認を行い、
3台ともそれぞれ正常に動作するかを確認しようと思っていました。
が、これだと繋ぎ変えながら・・・なので、
Serverのそばにいないと試験ができません。
(実はServerは遠方に設置してます)
他に方法が思い浮かばないのですが、
なにかアドバイスいただけたらと思います。
ラウンドロビン方式では、たとえば3人同時にアクセスしないと、
分散されないのでしょうか?
同時じゃなくても、1台ずつ順番に(?)動作していくのでしょうか?
総合試験としては、3人以上で同時にアクセスして、正常にアプリが動作し、
ログを確認する・・・のようなことでいいと思うのですが、
その前の単体レベル(?)での試験は、
皆さんはどのように行っているのでしょうか?
書き方が良くない質問ですみません。
要は、1台構成から3台構成に変更した際の試験項目を作成するに当たり、
その方法をご教示いただきたいのです。
よろしくお願いします。
お礼
ありがとうございます。 セッション管理・・・調べてみましたら、問題がありそうでちょっと不安になりました。 クッキーを使っているようで、クッキーだとクライアント側なので大丈夫と思いますが、そのあたりの試験をしっかりやりたいと思います。 DNSラウンドロビン、お手軽だけど問題もありそうですね。 今頃になって apacheのmod_proxy拡張・・・のほうがいいのかな...と思えてきました。 時遅しですが。