戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2009年 秋期 午前(科目A)15


問題文

ホットスタンバイ方式に関する記述のうち、適切なものはどれか。

選択肢

待機系は、現用系が動作しているかどうかを監視していて、現用系のダウンを検出すると現用系が行っていた処理を直ちに引き継ぐ。(正解)
待機系は、現用系に入力されるジョブを監視していて、処理量の大きいジョブが入力されると現用系に代わってこれを実行する。
待機系は、現用系の負荷状態を監視していて、現用系のオーバロード(過負荷状態)を検出するとオーバロードした分の処理を引き受けて実行する。
待機系も現用系と同時に同じ処理を実行していて、現用系がダウンしても待機系が処理を完了する。

ホットスタンバイ方式に関する問題【午前2 解説】

要点まとめ

  • 結論→ ホットスタンバイは、待機系が現用系の稼働監視と状態同期を行い、現用系障害時に即時に処理を引き継ぐ高可用性の冗長化方式です。
  • 根拠→ 待機系は通常は処理を行わずフェイルオーバ検出やログ・状態の複製により、迅速に現用系の役割を代替できることからです。
  • 差がつくポイント→ 待機系が「事前に処理を行うか否か」や「負荷分散を行うか」を見分け、運用要件に合わせ方式を選択する点が重要です。

正解の理由

正解は です。ホットスタンバイ(hot standby)は典型的にはアクティブ/パッシブ構成で、待機系は現用系を監視し、現用系が停止したと判断した時点で役割を引き継ぎ(フェイルオーバ)、処理を継続します。待機系は通常の状態ではリクエストを処理せず、最新の状態やログを受け取ってすぐに起動できる準備をしているため、「現用系が動作しているかどうかを監視し、ダウンを検出すると処理を直ちに引き継ぐ」という記述がホットスタンバイの定義に合致します。

よくある誤解

  • 待機系が常に処理に参加して負荷分散する方式と混同されやすい点に注意してください。
  • また「待機系が部分的に処理を引き受ける」タイプは別方式(ロードシェアやスケールアウト)でありホットスタンバイとは異なります。

解法ステップ

  1. 問題文のキーワードを確認:「待機系」「現用系」「引き継ぐ」「監視」などを探す。
  2. 各選択肢が「待機系が普段どう動作するか」を述べているかを判定する(処理する/監視する/同時実行)。
  3. ホットスタンバイの定義(待機系は普段は処理しない・監視して故障時に引継ぐ)と照合する。
  4. 定義に一致する選択肢を正解とする(一致しないものは負荷分散やアクティブ・アクティブ等の別概念)。
  5. 類似の用語(ウォームスタンバイ、コールドスタンバイ、アクティブ-アクティブ)と混同していないか最終確認する。

選択肢別の誤答解説

  • : 正解。待機系は現用系の稼働監視と準備状態を保持し、現用系が停止した際に即座に処理を引き継ぎます(フェイルオーバ)。
  • イ: 誤り。待機系が現用系に入力されるジョブを監視し、処理量の大きいジョブを代わりに実行するのはロードバランサーやジョブスケジューラの機能であり、ホットスタンバイの定義ではありません。
  • ウ: 誤り。現用系の負荷を監視してオーバーロード分の処理を引き受けるのはスケールアウトや負荷分散機構の役目で、待機系が通常は処理を行わないホットスタンバイとは異なります。
  • エ: 誤り。待機系も同時に同じ処理を実行している構成はアクティブ‑アクティブ(ミラーリングや同期レプリケーション)であり、ホットスタンバイ(アクティブ‑パッシブ)とは異なります。

補足コラム

  • スタンバイ方式の分類:
    • コールドスタンバイ:待機系は起動しておらず、障害時に起動して切替えるため復旧に時間がかかる。
    • ウォームスタンバイ:待機系は起動しているが最新状態との同期が遅い、復旧は中程度の速さ。
    • ホットスタンバイ:待機系は常に同期や準備を行い、迅速に切替可能(短いRTO)。
    • アクティブ‑アクティブ:両系が同時に処理を行い高い可用性と負荷分散を実現するが整合性やフェイルオーバ設計が複雑になる。
  • データ同期方式:同期レプリケーションは一貫性を保ちやすいが遅延、非同期は性能優先でRPOが生じる可能性。
  • 実装上の留意点:フェイルオーバ検出(heartbeat)、分断(split‑brain)対策、フェイルバック手順、ファイルロックやフェンス処理が重要です。

FAQ

Q: ホットスタンバイとウォームスタンバイの主な違いは何ですか?
A: ホットスタンバイは待機系が常に最新状態に近く即時切替可能なのに対し、ウォームスタンバイは準備が部分的で切替に追加作業や時間を要する点が異なります。
Q: ホットスタンバイでもデータが失われることはありますか?
A: はい。同期の方法によっては最新のトランザクションが待機系に到達していない場合があり、RPO(最大許容データ損失)が発生する可能性があります。設計で同期方式を選ぶ必要があります。
Q: 待機系が常に処理をしている場合は何方式ですか?
A: それは通常アクティブ‑アクティブ(またはロードシェア)方式で、ホットスタンバイとは異なります。

関連キーワード: ホットスタンバイ、フェイルオーバ、冗長化、待機系、現用系、フェイルバック、高可用性、アクティブ・パッシブ、同期レプリケーション、RTO、RPO
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について