ITパスポート 2014年 春期 問56
問題文
ホットスタンバイ方式の説明として、適切なものはどれか。
選択肢
ア:インターネット上にある多様なハードウェア、ソフトウェア、データの集合体を利用者に対して提供する方式
イ:機器を2台同時に稼働させ、常に同じ処理を行わせて結果を相互にチェックすることによって、高い信頼性を得ることができる方式
ウ:予備機をいつでも動作可能な状態で待機させておき、障害発生時に直ちに切り替える方式(正解)
エ:予備機を準備しておき、障害発生時に運用担当者が予備機を立ち上げて本番機から予備機へ切り替える方式
🔒 解説は解答すると表示されます
ホットスタンバイ方式の説明【ITパスポート 解説】
正解の理由
ホットスタンバイ(Hot Standby:予備機が常に動作可能な状態で待機する方式)とは、普段は予備機を「すぐに動かせる状態」で待機させ、障害が起きたら直ちに切り替える方式です。つまり予備機は電源が入り、必要なソフトやデータの同期も済んでいて、切り替え(フェイルオーバー:障害発生時に本番機から予備機へ処理を移すこと)がすぐに行えます。選択肢の中ではこの説明に合致するのが ウ です。
ポイントを簡単にまとめると:
- 「いつでも動作可能な状態で待機している」=ホットスタンバイ。
- 「障害発生時に直ちに切り替える」=低いダウンタイム(停止時間)。
解法ステップ
- 問題文でキーワードを探す:「いつでも動作可能」「直ちに切り替える」「予備機」など。
- 各選択肢とキーワードを照らし合わせる:
- 「いつでも動作可能」に一致する記述を探す。
- 一致するものを選ぶ。ホット(Hot)は「即時稼働可能」、スタンバイ(Standby)は「待機」を意味するので、これがあてはまる選択肢を選ぶ。
実際に当てはめると、上記の条件を満たすのは ウ です。
選択肢別の誤答解説
- ア: 「インターネット上にある多様なハードウェア、ソフトウェア、データの集合体を提供する方式」
- これはクラウド(cloud:ネットワーク経由で提供されるコンピュータ資源)の説明です。ホットスタンバイとは別の概念です。
- イ: 「機器を2台同時に稼働させ、常に同じ処理を行わせて結果を相互にチェックすることで信頼性を得る方式」
- これはアクティブ−アクティブやデュアル冗長(同時二重化)に近い説明です。両方が常に動いている点でホットスタンバイとは異なります。相互チェック(ミラーリングや投票)で誤り検出する方式もありますが、問題文の「予備機が待機する」イメージとは違います。
- エ: 「予備機を準備しておき、障害発生時に運用担当者が予備機を立ち上げて切り替える方式」
- これはコールドスタンバイ(Cold Standby:予備機は電源オフや準備が必要で、手動で立ち上げる方式)や手動フェイルオーバーに相当します。ホットスタンバイより復旧に時間がかかります。
よくある誤解
- ホットスタンバイ=常に同じ処理をしている
- よく混同されますが、ホットスタンバイの予備機は「待機中に必要な同期は取っているが、通常は処理の主担当ではない」ことが多いです。一方でイのように常時同じ処理を並列で行うのはアクティブ−アクティブ方式です。
- ホットスタンバイはデータが必ず完全に一致する
- 予備機へデータをどのように同期するか(同期同期:synchronous replication / 非同期:asynchronous replication)によって一致度合いが変わります。構成次第で最新データが失われる可能性もあります。
- ホットスタンバイは手間がかからない
- 常時待機状態を維持するため、コスト(機器・ライセンス・監視)がかかります。また自動切替の設定や監視機構(ハートビート監視など)を正しく設計する必要があります。
補足コラム
- 用語メモ:
- フェイルオーバー(Failover):障害が発生した際に処理を予備系へ自動または手動で切り替えること。
- ホットスタンバイ(Hot Standby):予備機が即時稼働可能な待機状態。
- ウォームスタンバイ(Warm Standby):予備機は一定程度準備済みだが完全即時稼働ではない中間的な方式。
- コールドスタンバイ(Cold Standby):予備機は起動や準備が必要で復旧に時間がかかる方式。
- 実務での例:
- データベースの主従構成(Primary/Secondary)で、セカンダリをホットスタンバイにしておくと、主に障害が起きた際にサービス継続が速くなります(ただし同期方式に注意)。
- 注意点:
- ホットスタンバイは可用性(サービスを止めないこと)を高めますが、コストと複雑性も増します。用途に応じてウォームやコールドを選ぶこともあります。
FAQ
Q1: ホットスタンバイは自動で切り替わりますか?
A1: 自動フェイルオーバーに設定すれば自動で切り替わります。設定がなければ手動で切り替える構成も可能です。どちらにするかは運用方針次第です。
A1: 自動フェイルオーバーに設定すれば自動で切り替わります。設定がなければ手動で切り替える構成も可能です。どちらにするかは運用方針次第です。
Q2: ホットスタンバイとウォームスタンバイの違いは何ですか?
A2: ホットは「いつでも動かせる状態」で即時切替が可能。ウォームは「ある程度準備済み」だが設定や起動で少し時間がかかる中間的な状態です。
A2: ホットは「いつでも動かせる状態」で即時切替が可能。ウォームは「ある程度準備済み」だが設定や起動で少し時間がかかる中間的な状態です。
Q3: ホットスタンバイにすればデータが失われる心配はゼロですか?
A3: データの同期方式次第です。同期レプリケーションにすれば最新データの損失を防げますが、性能やコストの影響を受けます。設計でトレードオフを検討してください。
A3: データの同期方式次第です。同期レプリケーションにすれば最新データの損失を防げますが、性能やコストの影響を受けます。設計でトレードオフを検討してください。
関連キーワード: ホットスタンバイ、フェイルオーバー、冗長化、ウォームスタンバイ、コールドスタンバイ、アクティブアクティブ、クラスタリング、レプリケーション、高可用性

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

