問題 No.4298
ある企業において、顧客データを保存するファイルサーバーの信頼性と可用性を向上させるため、ハードディスクの冗長化構成を検討している。予算とディスクの利用効率の制約から、最小限のディスク台数で、1台のハードディスクが故障してもデータが失われず、かつパリティデータを分散して書き込むことで特定のディスクへの書き込み集中を防ぐ構成にしたい。この要件に最も適したRAIDレベルはどれか。
【正解の解説】
RAID 5
みんなで荷物を手分けして持ち運ぶような仕組みです。クラス全員で少しずつ係の仕事を分担するイメージで、誰か1人がお休みしても、みんなで協力すれば休んだ人の仕事を復元できます。しかも、特定の1人に仕事が集中しないようノートの担当ページをバラバラに分けるため、みんな平等に効率よく動けるのがRAID 5の素晴らしいところです。
スポンサーリンク
【その他の選択肢の解説】
RAID 0
信頼性よりもスピード最優先の「全員で力を合わせて一気に走るリレー」のようなものです。足が速いので仕事は早く終わりますが、途中で1人でも転んでしまうと、チーム全体の荷物がめちゃくちゃになってしまいます。問題文にある「1台故障してもデータが失われない」という信頼性の要件を満たさないため、誤りとなります。
RAID 1
同じ内容のノートを2冊同時に作って、全く同じ文字を2冊分書き込む「双子のノート」のような状態です。片方をなくしてももう1冊あるので非常に安全ですが、常に2冊分書く必要があるため、使えるページ数が半分になってしまいます。問題文にある「パリティデータを分散して書き込み、特定のディスクへの書き込み集中を防ぐ」という要件とは異なります。
RAID 6
RAID 5よりもさらに厳重に、二重の保険をかけている状態です。これは「3人グループで仕事を分担する」のではなく、「4人以上のグループで、どんなトラブルが2件起きても絶対に大丈夫なようにガチガチに備える」仕組みです。問題文にある「最小限のディスク台数で」というコストの制約に照らし合わせると、オーバースペックになってしまいます。