平成22年度 秋期 午前Ⅱ 問19
システム構成要素
負荷分散に関する問題
Webシステムにおいて,ロードバランサ(負荷分散装置)が定期的に行っているアプリケーションレベルの稼働監視に関する記述として,最も適切なものはどれか。
- アWebサーバでOSのコマンドを実行し,その結果が正常かどうかを確認する。
- イWebサーバの特定のURLにアクセスし,その結果に含まれる文字列が想定値と一致するかどうかを確認する。
- ウWebサーバの特定のポートに対して接続要求パケットを発行し,確認応答パケットが返ってくるかどうかを確認する。
- エネットワークの疎通を確認するコマンドを実行し,Webサーバから応答が返ってくるかどうかを確認する。
答えと解説を見る
✓ これが正解イWebサーバの特定のURLにアクセスし,その結果に含まれる文字列が想定値と一致するかどうかを確認する。
解説
特定のURLにアクセスし、応答の文字列を確かめるのが該当します。
ロードバランサは、振り分け先のサーバが正常に動いているかを定期的に確かめ、異常なサーバには要求を送らないようにします。確かめ方には段階があり、ネットワークの疎通を見るもの、ポートへの接続を見るもの、アプリケーションが正しく応答するかを見るものがあります。アプリケーションレベルの稼働監視では、実際に Web サーバの特定の URL へアクセスし、返ってきた内容に想定どおりの文字列が含まれるかを確かめます。サーバが動いていても、アプリケーションがエラーを返していれば見抜けるのがこの方法の利点です。どの層の応答を確かめているかで見分け、アプリケーションが返した中身まで見ているものを選びます。
ほかの選択肢はなぜ違うのか
- アWebサーバでOSのコマンドを実行し,そ…:Web サーバ上で OS のコマンドを実行してその結果を見るのは、サーバの内部に入り込んで確かめる方法で、ロードバランサが外から定期的に行う監視の形ではありません。アプリケーションの応答そのものを確かめてもいません。
- ウWebサーバの特定のポートに対して接続要…:特定のポートへ接続要求を送り、確認応答が返るかを見るのは、TCP の接続ができるかを確かめる段階の監視です。ポートが開いていても、アプリケーションが正しい内容を返すかまでは分からないので、アプリケーションレベルとはいえません。
- エネットワークの疎通を確認するコマンドを実…:疎通を確かめるコマンドで応答を見るのは、ping のようにネットワークの層でサーバに届くかを確かめる監視です。サーバが応答しても Web アプリケーションが動いているとは限らないので、アプリケーションレベルの監視には当たりません。
この問題の用語
- 監視機器や利用者の動きを継続して見て、記録に残しておくこと。稼働状況や性能を見張り、異常に早く気づいて対応するために行います。
- Webサーバ利用者のブラウザからの要求を受け取り、ページを返すサーバです。画像などの静的な内容のほか、プログラムと連携して動的な内容も返します。
- URLインターネット上の場所を表す住所の文字列です。指したページがサーバに無いときは、404という番号のエラーが返ります。
出典:平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問19
同じ用語が出る問題
- 令和6年度 春期 午前Ⅱ 問25:HTTPに関する問題(URL)
- 令和4年度 春期 午前Ⅱ 問19:CRYPTRECの役割(監視)
- 令和3年度 春期 午前Ⅱ 問25:ポート番号を調べるコマンド(Webサーバ)
- 平成30年度 秋期 午前Ⅱ 問25(Webサーバ)
- 平成27年度 秋期 午前Ⅱ 問25:WAFの説明(監視)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)