- ベストアンサー
RAID1+0でホットスペアを組んだときのHDDの台数について
RAID1+0でホットスペアを組んだときのHDDの台数について 上記について、今度DBサーバを購入することになり、 購入する際のHDDの台数について悩んでいます。 292GBの実行領域の場合 (1) (146GB×4)+(146GB×1)の5台 (2) (146GB×4)+(146GB×2)の6台 のどちらかになるのでしょうか? 1台の予備HDDがあればとりあえずOKなのか、それともストライピングされて いる2台分が予備として必要なのかというので悩んでいます。 サーバを購入するのが実際初めてなもので、初歩的に質問かもしれませんが ご回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>>RAID0=146*2 のミラー(RAID1)ですよね? >上記の構成はRAID01になるのでしょうか? RAID0=146*2でストライプ、更にRAID0をミラーするために146*2という構成だと思います。 原理的にストライプは冗長性を持っていないので、ストライプを構成するHDD群中の任意の1台のHDDが故障した時点でストライプは障害で停止します。 これを防止するためにストライプしたHDD群をミラーすることで任意の1台のHDDが故障しても停止しない冗長性が確保されます。しかし、この状態では、更に任意の1台のHDDが故障(全体で2台の故障)すると、HDDが故障するので、ホットスペアを組み込み自動で復旧させて新たなHDDの故障に備えるのがホットスペアの役目です。 ホットスペアは、手動で復旧操作すると手遅れになる事態を回避するための手段であって、RAID0+1では同時に故障しても対応できるHDDは1台です。 そのため、1台あれば十分で2台のホットスペアは更なる故障に備えた予備の予備という位置づけです。 どの程度の重要なデータを記録しているHDDで、その故障による損害を考えてホットスペアの数や構成を決めることだと思います。 単純な話、非常に重要なデータを記録するHDDでホットスペアを配置するスロットが1個しかないなら悩むこともなくホットスペアは1台ですが、スロットが3本あったら・・・ホットスペア3本という選択もあるかもしれませんが、同時に故障して復旧可能なHDDはホットスペアの数に関係なく1台です。 私が管理していたHDDは、生産ラインを含む重要な情報だったのでバックアップ中もミラー状態を維持したいために3重ミラーを構成したので、3重ミラー状態なら任意の3本が故障してもHDDは機能するはずで設計しました( 検証していませんが )。 ただし、各HDDユニットの同じ位置のHDDが同時に故障した場合は、2本まで、これも検証していません ^ ^; >RAID10はミラーリングしたものをストライピングするということであれば >質問の内容としてはミラーリングした2台分が予備として必要なのか 先に説明したようにストライプは冗長性がないということを理解すれば難しいことはないと思います。
その他の回答 (1)
- gtx456gtx
- ベストアンサー率18% (194/1035)
>292GBの実行領域の場合 RAID0=146*2 のミラー(RAID1)ですよね? ストライプ(RAID0)はホットスペアが利かないので、ミラー(RAID1)のホットスペアとしてベストは2本ですが、1本でも問題ないと思います。 どの程度信頼性がある話か不明ですが、同一ロットのHDDは故障する時期も同じ確率なので・・・ホットスペアは違うロット番号使った方が良いという噂を聞きますが、20本でストライプを構成するHDDユニットを3組用意して3重ミラーを3年間運用していましたが・・・1度しかホットスペアが稼動した経験しかないので真偽は不明です。 そのときのホットスペアは各ユニット1本です。
補足
ご回答ありがとうございます。 まだ、RAIDレベルの構成がよく解っておらず、もしかしら下記の内容が勘違いだったのかもしれません。 すいません。 >1台の予備HDDがあればとりあえずOKなのか、それともストライピングされて >いる2台分が予備として必要なのかというので悩んでいます。 >RAID0=146*2 のミラー(RAID1)ですよね? 上記の構成はRAID01になるのでしょうか? RAID10はミラーリングしたものをストライピングするということであれば 質問の内容としてはミラーリングした2台分が予備として必要なのか ということで悩んでいるというのが正しい質問内容であったかもしれません。 失礼しました。 どちらのしろ1本で充分ということなんでしょうか?