平成30年度 春期 午前Ⅱ 問6
システムの構成
ロードバランサに関する問題
Web システムにおいて,ロードバランサ(負荷分散装置)が定期的に行っているアプリケーションレベルの稼働監視に関する記述として,最も適切なものはどれか。
- アWeb サーバで OS のコマンドを実行し,その結果が正常かどうかを確認する。
- イWeb サーバの特定の URL にアクセスし,その結果に含まれる文字列が想定値と一致するかどうかを確認する。
- ウWeb サーバの特定のポートに対して接続要求パケットを発行し,確認応答パケットが返ってくるかどうかを確認する。
- エネットワークの疎通を確認するコマンドを実行し,Web サーバから応答が返ってくるかどうかを確認する。
答えと解説を見る
✓ これが正解イWeb サーバの特定の URL にアクセスし,その結果に含まれる文字列が想定値と一致するかどうかを確認する。
解説
特定の URL の応答内容まで確かめるのがアプリケーションレベルの監視です。
ロードバランサは、振り分け先のサーバが正常に動いているかを定期的に確かめ、異常なサーバには要求を送らないようにします。確かめ方にはいくつかの段階があります。ネットワークの疎通確認では機器が通信できることしか分からず、ポートへの接続確認では待受けのプログラムが動いていることまでしか分かりません。Web アプリケーションが正しく処理できているかを確かめるには、実際に特定の URL へ HTTP で要求を送り、返ってきた内容に想定どおりの文字列が含まれるかまで調べる必要があります。これがアプリケーションレベルの稼働監視です。どの層まで確かめているかで各選択肢を並べると、最も上の層を見ているものが選べます。
ほかの選択肢はなぜ違うのか
- アWeb サーバで OS のコマンドを実行…:Web サーバ上で OS のコマンドを実行して結果を確かめるには、サーバにログインしてコマンドを動かす必要があり、負荷分散装置が行う定期監視の方法ではありません。また、OS が正常でも Web アプリケーションが応答できるとは限りません。
- ウWeb サーバの特定のポートに対して接続…:特定のポートに接続要求を送り確認応答が返るかを見るのは、TCP のコネクションが張れるかを確かめるトランスポート層の監視です。待受けのプログラムが動いていることは分かりますが、アプリケーションが正しい内容を返すかまでは確かめていません。
- エネットワークの疎通を確認するコマンドを実…:疎通確認のコマンドで応答を確かめるのは、ネットワーク層で通信が届くかを見る監視です。サーバの機器が動いていることは分かっても、Web サーバのソフトウェアやアプリケーションが正常に動いているかは分かりません。
この問題の用語
- トランスポート層相手の機器の中で、どのアプリに渡すかを決める層です。ポート番号で見分けるのがこの層で、TCPとUDPが代表です。
- ネットワーク層相手のIPアドレスを見て、どの経路で届けるかを決める層です。ルータやIPsecがここで働き、アプリを見分けるポート番号は一つ上の層です。
- 監視機器や利用者の動きを継続して見て、記録に残しておくこと。稼働状況や性能を見張り、異常に早く気づいて対応するために行います。
- URLインターネット上の場所を表す住所の文字列です。指したページがサーバに無いときは、404という番号のエラーが返ります。
出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問6
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問13:TCPに関する記述(トランスポート層)
- 令和5年度 秋期 午前Ⅱ 問14:SAMLに関する問題(URL)
- 令和4年度 秋期 午前Ⅱ 問18:ネットワーク層に関する問題(ネットワーク層)
- 平成31年度 春期 午前Ⅱ 問23:ファジングに関する問題(監視)
- 平成31年度 春期 午前Ⅱ 問19:SAMLに関する問題(URL)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)