クアッドコアOpteronと3ディスク250Gb S-ATAディスクを搭載したHPサーバーがあります。パフォーマンスと信頼性のためのディスクの最適な構成を考えています。
主に2つのシナリオがあります。-これらの3つのHDを備えたRAID 5(OSのアレイ100GBパーティション、データパーティションのその他のスペース)-OSのRAID 1 + 1ディスク(1つの単一ディスクOSインストール、データのRAID 1アレイ)パーティション)
最適な構成は何ですか?
Server Run MySQLとSmall Document Fileサーバーでは、インストールされるOSはWindows Server 2008 ...
4番目のディスクとR10を購入するのが最善の方法です。
RAID5は、ホットスペアがない場合は少し危険です。 1台のドライブに障害が発生した場合は、ドライブをすばやく交換する必要があります。これにより、2台のドライブで障害が発生する危険性がなくなります。また、障害が発生している間、RAID5アレイは著しく遅くなります。
RAID1 + 1ホットスペアを実行するのが好きです。これは通常、中小規模のサーバー(Webサーバー、アプリサーバー、小さなMySQLデータベースサーバー)に適しています。
ハードウェアRAIDコントローラーがIBMがRAID1Eと呼んでいるものをサポートしている場合(Linuxは3デバイスモードのソフトウェアRAID10ドライバーで同様のことを実行できますが、Windowsは私の知識ではできません。ハードウェアRAIDソリューションのサポートはさまざまです)、それが最も可能性があります。効率的なソリューション。
このような配置は、RAID0と同様に(RAID5と同様に)読み取る傾向がありますが、RAID1と同様の書き込みパフォーマンスメトリックがあります(一部のI/Oパターンでははるかに遅くなる可能性があるRAID5とは異なり)、RAID5と同じ冗長性を提供します( 1つのデバイスはいつでも障害状態になり、不良デバイスが交換されるとアレイは回復します)、同じ使用可能なストレージサイズ(最小ドライブのサイズの2倍)。
冗長性とダウンタイムの可能性を特に心配している場合は、3ドライブのRAID1の方が良いでしょう。これはスペースを消費しますが(1つのドライブの価値があるだけです)、どの2つのドライブも障害状態にある可能性があり、アレイはまだ完全に動作しているため、回復力が向上します。優れたRAIDコントローラーは、多くのロードパターンに対して読み取り速度のボーナスも提供します。両方がサポートされている場合は、ホットスペアを備えた2ドライブアレイの代わりに3ドライブRAID1をお勧めします。メインドライブの1つが故障したときにアレイがスペアに再構築されるのを待つ必要がないためです。インストールされてからXか月/年は使用されていなかったため、呼び出されたときにスペアがスピンアップしないというリスクはありません。ほとんどの場合、単一故障ドライブの保護で十分であり、二重故障ははるかにまれです(コントローラーの故障やドライブに到達する電力サージなどの極端な場合を除いて、かかる可能性がありますすべてとにかく同時にドライブが停止します)そしてそのような発生がネットワークローカルのオンラインバックアップの目的です。
RAID 5はより多くのスペースを提供しますが、遅くなります。安全のため、およびRAID 5が劇的にになるため、ディスクの1つが故障した場合は、新しいディスクをできるだけ早く購入する必要もあります。 ) 1つのディスクに障害が発生した場合は遅くなります。
ホットスペアを備えたRAID 1はより高速で安全ですが、最終的には使用可能なディスク領域の1/3しか使用しないことになり、これはかなりの無駄に見えます。
とにかく、私はRAIDなしの構成には行きません。それは問題を求めているだけです。
別のディスクを購入する余裕がある場合(とにかく、RAID 5を使用する場合)、1つのRAID 10アレイまたは2つのRAID 1アレイが最適なオプションです。