平成21年度 プロジェクトマネージャ試験 午前II 問17
データベースサーバのハードディスクに障害が発生した場合でもサービスを続行できるようにするための方策として,最も適切なものはどれか。
- ア 共通データベースの格納場所を複数のハードディスクに分散させる。
- イ サーバのディスクを二重化し,通常稼働時は同時に二つのディスクに書き込む。
- ウ サーバの予備機を設置し,OS とアプリケーションソフトを本番機と同じ構成にして待機させておく。
- エ 別のディスクにデータベースを毎週末にコピーする。
解答・解説を見る
正解:イ
AI解説
ハードディスク障害時にもサービスを続行するには,ディスクの二重化(ミラーリング,RAID1相当)により常に2台へ同時書込みしておく方式が適切である。片方が故障しても他方に同一データが存在するため,無停止で処理を継続できる。可用性対策は「障害発生時に停止せず継続できるか」で評価するのが判断基準である。 ア: 格納場所を複数ディスクに分散(ストライピング等)しても冗長性はなく,1台の故障でデータの一部が失われサービスは継続できない。 イ: 正解。ディスク二重化で通常時から2台に同時書込みしておけば,片方の障害時も他方でサービスを続行できる。 ウ: 予備機の待機(スタンバイ)はサーバ本体の障害対策としては有効だが,データベースのデータまでは同期されておらず,ディスク障害への即時継続策としては不十分である。 エ: 週末のコピーはバックアップであり,障害時には最大1週間分のデータを失い,復旧までサービスも停止する。 💡 「サービス続行(無停止)」と問われたらミラーリングや冗長構成,「復旧できればよい」ならバックアップ,と要求される可用性レベルで解を選び分ける。
出典:平成21年度 秋期 プロジェクトマネージャ試験 午前II 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。