web-dev-qa-db-ja.com

大容量マルチメディアサーバーに最適なRAID

コンテンツ(映画/音楽/ビッグデータ)を複数のクライアントに同時にストリーミングするマルチメディアサーバーに最適なRAIDはどれですか(現時点では10程度、将来的にはさらに多く)。

このサーバーは、開発(スクリプト、およびnginx/phpスタックを使用したWeb開発)、QEMUを介した仮想マシンおよびlanゲームサーバーにも使用されます。

私が探している主な機能は、速度とデータの信頼性であり、1つのドライブに障害が発生しても、レイドは機能します。これに加えて、すべてのイメージを再作成することなく、将来のドライブ(各ドライブに2 TB)を簡単に追加できるレイドを探しています。私は2台のドライブから始めて、スペースが必要なときに1〜2台のドライブを追加して合計6台まで作業することを計画しています。

私のハードウェアRAIDコントローラーはServeRAID-8kであり、RAID 0、1、10、1e、5、6(およびファームウェアを更新した場合は他のRAID)をサポートします。

誰かが彼らが選んだ特定の襲撃がこのセットアップにも利益をもたらす理由を説明できれば、私はそれをいただければ幸いです。

助けてくれてありがとう。

2
user419541

2台のドライブから始める場合、RAID 1と0の2つの選択肢しかありません。これらのモードでは、最低2台のドライブしか必要とせず、RAID 10では4台、RAID5/6では4台が必要です。ただし、6台のドライブを直接使用する場合は、RAID 6を使用します。ハードウェアRAIDコントローラーを使用している場合、パフォーマンスはそれほど影響を受けません(RAIDコントローラーがタスクとその方法に依存していると仮定します)。 RAID構成に到達しているスループットの多く)およびRAID 6では、データが危険にさらされる前に2台のドライブに障害が発生する可能性があります。 RAID 6はかなり簡単に拡張できますが、すでに6台のドライブがあります。拡張性は、ほとんどの場合、使用しているハードウェア/ソフトウェアによって異なります。そのため、RAIDボリュームを拡張する方法については、ハードウェアのマニュアルを参照する必要があります。 4台のドライブから始める場合は、RAID 10を使用します(6台のドライブを入手した場合でもRAID 10を使用します)。 RAID 10は、RAID 1と0を組み合わせます。つまり、2台のHDDをストライピングすることでRAID 0から得られる速度を組み合わせますが、そのRAID 0のスパンを作成することでRAID1の冗長性を提供します。全体として、RAID10は冗長性を提供します。速度が向上しますが、データが危険にさらされる前にRAID10で障害が発生する可能性があるのは1台のドライブのみです。

だから、あなたの選択の概要:

  • 2台のドライブ-唯一のオプションは実際にはRAID1と0です。ここでは冗長性のためにRAID1を使用します。冗長性が重要でない場合はRAID0。
  • 4台のドライブ(および最大6台)-冗長性と追加速度のためのRAID10。繰り返しますが、冗長性が重要でない場合はRAID0です。
  • 6ドライブ-2ドライブの冗長性を実現するRAID6(稼働時間が大きな問題である場合)、または稼働時間がそれほど重要でない場合は単なる古いRAID10。繰り返しますが、冗長性が重要でない場合はRAID0です。

[〜#〜] update [〜#〜]
RAIDの概要:

RAID 1:1ディスクはストレージに使用され、もう1つはパリティに使用されます。ディスクは、RAID1では2秒でのみ追加できます。2台の2TBドライブがRAID1アレイにある場合、2TBのハードドライブスペースのみが使用可能になります。

RAID 0:2ディスクがストライプ化され、各ディスクのデータが半分になります。ディスクは1秒で追加できますが、パフォーマンスが向上すると、追加するディスクが増えるほど減少します(収穫逓減)。ハードドライブからのすべてのデータが使用可能です。

RAID 10:最低4台のディスクが必要です。 2つのディスクからRAID0アレイを作成し、次にそれらの2つのディスクのパリティを別の2つのディスクに作成します。ドライブはペアで追加する必要があります。冗長性と速度を組み合わせ、ドライブスペースの半分を使用可能-つまり、4、2TBドライブは4TBの使用可能スペースになります

RAID 5:最低4台のディスクが必要です。 1つのディスクが他の3のパリティディスクになります。この設定ではパフォーマンスが向上しないことがよくありますが、RAID 5を使用するとディスクを1秒で追加できます。ドライブの使用可能スペースはドライブスペース全体の3/4ですが、パリティとして残るディスクは1つだけです。 4、2TBドライブは6TBの使用可能スペースになります。 5、2TBドライブは8TBの使用可能スペースになります。 RAID 5にはドライブ制限がありますが、セットアップがこの制限に達しないため、言及する価値はありません。

RAID 6:最低4台のディスクが必要です。 2つのディスクがパリティになり、他の2つはボリュームスペースに使用されます。ドライブは1秒で追加できます。 2このセットアップでは、データの破損/損失が問題になり始める前に、ディスクに障害が発生する可能性があります。 4台のドライブでは、ドライブスペースの半分が使用可能ですが、ボリュームディスクの合計に関係なく、パリティが同等のディスクは2つだけです。つまり、4、2TBドライブは4TBの使用可能スペースを提供します。 5、2TBドライブは6TBの使用可能スペースを提供します。

最後に、RAID構成はバックアップの代わりにはなりません。

3
Bilfred