令和6年度 秋期 応用情報技術者試験 午前 問12

テクノロジシステム構成

この問題は2024(R6)秋 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

Webアプリケーションサーバの信頼性に関する記述のうち,適切なものはどれか。

解答・解説を読む

正解: 選択肢

Webアプリケーションサーバの信頼性を高めるためのシステム構成と、障害発生時の動作に関する問題です。

システムの可用性を高めるための構成には、主に以下のようなものがあります。

  • コールドスタンバイ構成:障害発生時に待機系サーバの電源を入れ、システムを起動して処理を引き継ぎます。切り替えに時間がかかるためサービスは中断し、処理中だったトランザクションは継続できません
  • クラスタ構成:複数台のサーバを並行稼働させ、処理を分散させます。1台に障害が発生しても残りの正常なサーバで処理を続けるため、システム全体のサービスは継続できます。さらにセッション共有を行うことで、セッション情報(ユーザーの状態や処理の途中経過)を他のサーバに引き継げるため、特定のサーバで処理中だったトランザクションも継続することが可能になります。

各選択肢の解説

  • :コールドスタンバイ構成では、待機系の起動とシステムの切り替えを行う必要があるため、サービスは中断します。
  • :コールドスタンバイ構成では、切り替え前に実行されていたトランザクションは継続できず、破棄されてやり直しとなります。
  • :クラスタ構成では残りのサーバでシステム全体としてのサービスは継続できますが、セッションを共有していない場合、障害が発生したサーバが保持していたセッション情報は失われるため、トランザクションは継続できません
  • 正解です。 セッションを共有するクラスタ構成では、1台に障害が発生しても、他のサーバがセッション情報を引き継いで処理を行えるため、サービスおよびトランザクションのいずれも継続することができます。