ITパスポート 2009年 春期 問33
問題文
事業者の基幹となる業務で使用しているシステムにおける障害対策の考え方のうち、最も適切なものはどれか。
選択肢
ア:障害が発生した際に短時間で復旧できると判断した場合は、混乱を避けるために復旧してから関連部門へ連絡する手順にすべきである。
イ:障害が発生した際には短時間で業務を再開させることが最も重要なので、システムを再起動して業務を再開させてから障害原因を究明する手順にすべきである。
ウ:障害が発生した際の対処方法は状況によって異なるので、定められた対応手順よりも、現場での判断を最優先にすることを規定すべきである。
エ:障害の発生は避けられないものと考えて、一部の障害によってシステム全体が停止したり、業務が再開できなくなったりしないような対策を準備すべきである。(正解)
🔒 解説は解答すると表示されます
事業者の基幹となる業務で使用しているシステムにおける障害対策の考え方【ITパスポート 解説】
正解の理由
選択肢の中で最も適切なのは エ です。理由は、基幹業務で使うシステムは停止すると会社の業務全体に大きな影響を与えるため、障害を完全にゼロにすることは難しくても、ある障害が起きてもシステム全体が止まらないように設計・準備する「耐障害性(レジリエンス)」が最優先だからです。
具体的には、以下のような対策を事前に整えておくことを指します。
- 冗長化(じょうちょうか):同じ機能を複数用意しておくこと。例:複数のサーバ(サービスを提供するコンピュータ)を用意しておく。
- フェイルオーバー(自動切替え):故障した機器から正常な機器へ自動で切り替える仕組み。
- バックアップと復旧手順:データの保存と復元方法を決めておく。
- 事業継続計画(BCP:Business Continuity Plan):障害発生時に業務をどう続けるかの計画。
これらは障害が起きた後に「慌てて対応する」のではなく、事前に起こりうる問題を想定して対策を組み込む考え方です。基幹システムではこれが最も合理的で安全な方針になります。
解法ステップ
- 問題文で「基幹となる業務で使用しているシステム」「障害対策の考え方」とある点に注目する。
- 基幹システムは停止すると業務や顧客に大きな影響があるため、事前準備や設計(可用性・冗長性)が重要と判断する。
- 各選択肢を「事前対策を重視しているか」「事後対応だけを重視しているか」「運用ルールが危険でないか」で比較する。
- 事前の耐障害設計を示す選択肢を正答とする(エ)。
選択肢別の誤答解説
-
ア: 障害が短時間で復旧できると判断した場合に「復旧してから関連部門へ連絡する」は誤りです。復旧前後に関わらず、関係者への初動連絡(インシデント発生の通知)や影響範囲の共有は重要です。情報共有が遅れると対応が混乱し、二次被害が生じる恐れがあります。
-
イ: 「すぐに再起動して業務を再開してから原因究明」は危険です。確かに業務継続は大切ですが、原因を特定せずに再起動を繰り返すと問題を悪化させることがあります(データ破損、ログ消失など)。優先順位は状況に応じますが、事前に定めた対応手順(ログの保存、影響範囲の特定など)に従うべきです。
-
ウ: 「状況によって対応が異なるので現場判断を最優先」は一見合理的ですが、基幹系では現場判断のみを優先すると対応がばらつき、全体としてリスクが増えます。標準化された手順(プレイブック)と、現場の柔軟な判断のバランスが必要です。完全に手順を無視するのは適切ではありません。
-
エ: 「一部の障害でシステム全体が停止しないよう対策を準備」は適切です。事前に冗長化や分離、フェイルオーバー等を用意しておくことで、局所障害が全体停止につながるリスクを下げられます。これが基幹業務システムでは最も望ましい方針です。
よくある誤解
- 「障害は起きないようにすれば良い」:どんなに対策をしても、ソフトウェアやハードの故障、人為ミス、自然災害などで障害は起こり得ます。重要なのは「起こったときに被害を小さくする」準備です。
- 「再起動すれば解決する」は万能ではない:一時的に動いたとしても、根本原因が残っていれば再発やデータ損失を招くことがあります。ログや状態の保存などの手順が必要です。
- 「現場の判断が一番早い」は常に正しくない:状況把握や共有がないまま個別判断で動くと、他部署や全体との整合性が取れず混乱を招きます。手順と権限を決めておくことが大切です。
補足コラム
基幹システムの「可用性(availability)」を高める代表的な手法
- 冗長化:サーバ、ネットワーク、電源などを複数用意し、一つが壊れても他で稼働するようにする。
- 分割(セグメンテーション):一部の障害が別の部分に波及しないようにシステムを分ける。
- フェイルオーバー&ロードバランシング:負荷や障害に応じて作業を自動で他へ移す。
- 定期的なバックアップとリハーサル:バックアップだけでなく、実際に復旧手順を試す(訓練)ことが重要。
用語メモ(初出時に簡単に説明)
- 冗長化(スペアを用意しておくこと)
- フェイルオーバー(故障時に別の装置へ切替えること)
- BCP(Business Continuity Plan:事業継続計画)
- DR(Disaster Recovery:災害復旧)
- RTO(Recovery Time Objective:復旧目標時間)、RPO(Recovery Point Objective:復元目標時点)
短い例え:車で言えば、スペアタイヤとレッカーサービス、保険を用意するようなものです。いざパンクしても会社全体の仕事が止まらないように準備しておきます。
FAQ
Q1: 障害発生時はまず何をすべきですか?
A1: 影響範囲の把握と関係者への初動連絡が優先です。その後、事前に定めた手順(ログ保存、フェイルオーバー実行など)に従って対応します。
A1: 影響範囲の把握と関係者への初動連絡が優先です。その後、事前に定めた手順(ログ保存、フェイルオーバー実行など)に従って対応します。
Q2: 小さな会社でも冗長化は必要ですか?
A2: 重要度に応じて検討します。売上や業務に大きく影響するシステムは、コストと効果を比較して冗長化やバックアップを導入すべきです。
A2: 重要度に応じて検討します。売上や業務に大きく影響するシステムは、コストと効果を比較して冗長化やバックアップを導入すべきです。
Q3: 「再起動で直る」場合はどう扱うべきですか?
A3: 再起動で復旧しても、原因を記録し、再発防止策を検討します。ログや状態を保存してから再起動するのが望ましいです。
A3: 再起動で復旧しても、原因を記録し、再発防止策を検討します。ログや状態を保存してから再起動するのが望ましいです。
Q4: 事前準備にはどれくらい投資すべきですか?
A4: RTO(どれくらいで復旧したいか)とRPO(どの時点までデータを保てばよいか)を定め、それに基づいて必要な対策を選びます。業務重要度に応じた投資が合理的です。
A4: RTO(どれくらいで復旧したいか)とRPO(どの時点までデータを保てばよいか)を定め、それに基づいて必要な対策を選びます。業務重要度に応じた投資が合理的です。
関連キーワード: 災害対策、冗長化、フェイルオーバー、バックアップ、BCP、DR、可用性、RTO、RPO

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

