Web アプリケーションサーバの信頼性
出典: 令和6年度 秋期 応用情報技術者試験 午前 問12 (IPA)
Web アプリケーションサーバの信頼性に関する記述のうち,適切なものはどれか。
- ア コールドスタンバイ構成で稼働しているサーバに障害が発生した場合,サービスは中断しないが,トランザクションは継続できない。
- イ コールドスタンバイ構成で稼働しているサーバに障害が発生した場合,サービスは中断するが,トランザクションは継続できる。
- ウ セッションを共有しないクラスタ構成で 1 台のサーバに障害が発生した場合,サービスは継続できないが,トランザクションは継続できる。
- エ セッションを共有するクラスタ構成で 1 台のサーバに障害が発生した場合,サービス及びトランザクションは継続できる。
正解と解説を見る
正解: エ
- ア: コールドスタンバイは予備機を起動するまでサービスが止まるので、「サービスは中断しない」が誤りです。
- イ: コールドスタンバイでは処理中の状態が予備機に引き継がれないので、トランザクションは継続できません。
- ウ: クラスタ構成なら残りのサーバでサービスは継続できます。セッションを共有しないので、トランザクションの方が継続できません。
- エ: セッションを共有するクラスタ構成なら、残りのサーバが状態を引き継げるので、サービスもトランザクションも継続できます。
ポイント
- コールドスタンバイ: 予備のサーバを止めておき、障害時に起動して切り替える方式。切替えまで サービスが中断 し、処理中のトランザクションも引き継げません。
- クラスタ構成: 複数台で処理を分担します。1 台が止まっても残りでサービスは続けられます。
- セッションを共有 していれば、別のサーバが利用者の処理の途中の状態を引き継げるので、トランザクションも継続 できます。