データベーススペシャリスト試験 令和6年度 秋期 午前II 問23
Webアプリケーションサーバの可用性設計方式のうち、セッションを共有する負荷分散方式の説明はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
セッションとは、利用者がログインしてからログアウトするまでの状態や、買物かごの内容など、一連の操作に関する情報です。セッションを共有する負荷分散方式では、同一機能をもつ複数台のサーバが処理を分担するとともに、共有ディスクなどを通じてセッション情報を共通に利用します。このため、処理中のサーバが故障しても、正常な別のサーバがセッションを引き継ぎ、利用者に操作を最初からやり直させずにサービスを継続できます。したがってウが適切です。
アの説明は誤りです。これはCPUやメモリなどの構成要素を冗長化したフォールトトレラントシステムの考え方です。1台のサーバ内で装置を二重化しているだけであり、複数のWebアプリケーションサーバによる負荷分散やセッション共有ではありません。
イの説明は誤りです。これは稼働系と待機系を用意するコールドスタンバイに近い方式です。待機系は通常時の処理を分担せず、障害時の切替えも手動なので、複数台が同時に処理する負荷分散方式とは異なります。
エの説明は誤りです。これは複数台で処理を分担しますが、故障したサーバが保持していたセッションを他のサーバが引き継げません。利用者が新たにセッションを開始する必要があるため、セッション非共有型の負荷分散方式です。
【ポイント】 セッション共有型では、どのサーバが要求を受けても利用者の状態を継続できます。 負荷分散の有無だけでなく、障害時に処理中のセッションを引き継げるかどうかが判別の要点です。
出典:令和6年度 秋期 データベーススペシャリスト試験 午前II 問23
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる