令和6年度 秋期 午前 問12
システム構成要素
Web アプリケーションサーバの信頼性に関する記述のうち,適切なものはどれか。
- アコールドスタンバイ構成で稼働しているサーバに障害が発生した場合,サービスは中断しないが,トランザクションは継続できない。
- イコールドスタンバイ構成で稼働しているサーバに障害が発生した場合,サービスは中断するが,トランザクションは継続できる。
- ウセッションを共有しないクラスタ構成で 1 台のサーバに障害が発生した場合,サービスは継続できないが,トランザクションは継続できる。
- エセッションを共有するクラスタ構成で 1 台のサーバに障害が発生した場合,サービス及びトランザクションは継続できる。
答えと解説を見る
✓ これが正解エセッションを共有するクラスタ構成で 1 台のサーバに障害が発生した場合,サービス及びトランザクションは継続できる。
解説
セッションを共有すれば処理ごと引き継げます。
設問は、Web アプリケーションサーバの信頼性に関する記述のうち適切なものを選ばせています。見分けの軸は二つです。一つは予備の機器が普段から動いているかどうか、もう一つは処理の途中の状態を他の機器から読めるかどうかです。利用者から見て途切れないためには、要求を受け取れる機器がその瞬間に存在していることが必要です。さらに、進行中の一連の処理を最後まで完了させるには、その処理が使っていた状態を引き継いだ側が読める必要があります。複数台を束ねた構成でセッションが共有されていれば、1 台が壊れても残りの台が要求を受け取れるうえ、共有された状態を読んで途中から続きを実行できます。つまり二つの軸をどちらも満たします。正解は、この構成でサービス及びトランザクションがともに継続できるという記述です。
ほかの選択肢はなぜ違うのか
- アコールドスタンバイ構成で稼働しているサー…:コールドスタンバイ構成でサービスは中断しないという記述です。この構成の予備機は普段は止まっていて、障害の後に起動してから引き継ぐため、起動を待つ間はどうしてもサービスが途切れます。
- イコールドスタンバイ構成で稼働しているサー…:コールドスタンバイ構成でトランザクションは継続できるという記述です。予備機が立ち上がるまでの間に進行中の処理は失われるので、実際にはサービスより先に処理のほうが途切れます。
- ウセッションを共有しないクラスタ構成で 1…:セッションを共有しないクラスタ構成で、サービスは継続できないがトランザクションは継続できるという記述です。二つが逆で、残りの台が要求を受けるためサービスは続き、状態を読めないため処理のほうが失われます。
この問題の用語
- コールドスタンバイ待機側を止めておき、故障したときに手動で切り替える方式です。切替えに時間はかかりますが、待機側を別の仕事に使えます。
- セッション利用者がつながってから終わるまでの、一続きのやり取りのことです。識別のためのIDが割り当てられ、同じ利用者のやり取りとしてまとめます。
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
- トランザクションデータベースへの一連の処理をひとまとめにした単位のこと。途中で失敗すると開始前の状態へ戻され、中途半端な更新が残りません。
出典:令和6年度 秋期 応用情報技術者試験 午前 問12
同じ用語が出る問題
- 令和7年度 秋期 午前 問29:多版同時実行制御に関する問題(トランザクション)
- 令和6年度 秋期 午前 問31:チェックポイントに関する記述(トランザクション)
- 令和3年度 春期 午前 問44:セッションに関する問題(セッション)
- 平成30年度 秋期 午前 問42:ブルートフォースに関する問題(セッション)
- 平成30年度 春期 午前 問43:セッションに関する問題(セッション)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)