令和6年度 秋期 プロジェクトマネージャ試験 データベーススペシャリスト試験 エンベデッドシステムスペシャリスト試験 システム監査技術者試験 情報処理安全確保支援士試験 午前 I 問題 【共通】 問5
テクノロジシステム構成
この問題は2024(R6)秋 高度試験共通 午前Iに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
Webアプリケーションサーバの信頼性に関する記述のうち,適切なものはどれか。
解答・解説を読む
正解: 選択肢エ
Webアプリケーションサーバの信頼性を高めるための構成として、コールドスタンバイ構成とクラスタ構成(セッション共有の有無)の特徴を理解しているかが問われています。
コールドスタンバイ構成は、予備系のサーバを通常停止しておき、現用系に障害が発生した際に予備系を起動して切り替える方式です。切り替えに時間がかかるためサービスは中断し、処理中だったトランザクションも継続できません。
クラスタ構成は、複数台のサーバを論理的に1台のサーバのように見せて運用する方式です。1台のサーバに障害が発生した場合でも、残りのサーバで処理を引き継ぐためサービスは継続できます。ただし、トランザクションが継続できるかはセッション情報の共有に依存します。
- セッションを共有しない場合:障害が発生したサーバが保持していたセッション情報が失われるため、実行中だったトランザクションは継続できません。
- セッションを共有する場合:複数サーバ間でセッション情報を共有するため、障害発生時でも他のサーバがセッションを引き継ぎ、トランザクションを継続できます。
各選択肢の解説
- ア:コールドスタンバイ構成では切り替えに時間がかかるため、サービスは中断します。
- イ:コールドスタンバイ構成では切り替え時に処理中の状態が失われるため、トランザクションは継続できません。
- ウ:セッションを共有しないクラスタ構成では、サービス自体は継続できますが、セッション情報は失われるためトランザクションは継続できません。選択肢の記述は逆になっています。
- エ:正解。セッションを共有するクラスタ構成では、障害発生時にも他のサーバが処理とセッションを引き継ぐため、サービスおよびトランザクションの両方を継続できます。