RAID 6 vs RAID 10?どちらを選びますか


11

2台のドライブを失う可能性があり、2台のセットが死ぬことは関係ないので、ファイルサーバーにはRAID 6を選択します。私がRAID 10で理解していることから、2台のドライブを失う可能性がありますが、それらが同じRAID 1アレイ上にある場合、運が悪いのですか?助言がありますか?約200 GBのデータを備えた基本的なファイルサーバーであり、他のワークステーションおよびサーバーのバックアップの単一ポイントとして機能します。


「単一のバックアップポイント」とは、ネットワーク全体からのバックアップのリポジトリを意味します。これが、メディアにバックアップする唯一のポイントです。1つのサーバーをバックアップしてから、別のサーバーをバックアップすることはありません。あなたが1つだけあれば、それはうまくいくでしょう、私たちは約10を持っています。

あなたの本当の目標がバックアップを保存する「安全な」場所を持つことなら、ディスクの山を買って、毎日ディスクを交換し、使用されていないものをファイアセーフに、あるいはもっと良い場所に安全な場所に置くだけです。 。RAIDは、単一のディスクに障害が発生した場合でも、パフォーマンスと稼働時間の向上に役立ちますが、サーバーが溶けたり建物が焼けたりした場合には役立ちません。過去にはこれはテープドライブで行われていましたが、最近では、余分なディスクを使用する方がはるかに経済的な方法であり、管理が容易です。
ジェドダニエルズ

dasko、以下の項目のいずれかが質問に答えますか?
ジェームズケープ

回答:


12

何をしようとしているかによって異なります。Raid 10では2つのドライブの読み取りと書き込みが高速になりますが、先ほど言ったように、間違った2つのドライブを失うと、すべてを失う可能性があります。しかし、より大きなディスクアレイでは、ドライブのちょうど半分が失われ、完全な操作が維持されます。しかし、Raid 6では、追加のチェックサムの書き込みが少し遅くなる可能性があります。ただし、2つのドライブを失い、データを失うことはありません。

覚えておくべきもう1つの重要な点は、RAIDはデータのバックアップではないということです。したがって、RAIDで注目すべき主なものはサーバーの稼働時間です。データをそのまま保持しない。

最終的には好みの問題だと思います。私は個人的にRaid 10を使います。本当に大きなアレイの場合、RAID 50または60を引き出すことができるかもしれません。ストライプセットのディスクはRAID 5またはRAID 6で保護できます。

いくつかの良い読書:


2
RAIDはバックアップではありませんが...この場合、バックアップの定義は適切だと思います。元のデータがワークステーションや他のサーバーに存在し、このサーバーにバックアップされているため。可用性を高めるためにRAIDを使用する場合があります。
-3dinfluence

5
次に追加します。オンラインバックアップはバックアップではありません。バックアップの場合は、テープ/ディスクに保存し、他のシステムから遠く離れた安全な場所に保管する必要があります。RAIDはそれを助けません。
ペール

1
これは使用するドライブの種類にも依存すると思いますが、基本的なファイルサーバーにはRAID 6で十分です。高負荷SQLサーバー用にRAID 10を予約します。
murisonc

4
@cypher Onlineバックアップシステムには、2つの非常に厄介な特性があります。オフラインシステムの検証と復元は読み取り専用で行われるため、バックアップのリスクが軽減されます。2:オンラインバックアップは、ほとんどの場合、外部接続のない耐火金庫にはありません。電気技師がサーバーホールに480Vを供給したら、その教訓を学びます。
ペール

2
RAIDの主な問題は、ドライブが常に使用されていて摩耗しやすいことを意味し、オフラインドライブやテープバックアップよりも故障する可能性が非常に高いことです。また、データの破損または複製された削除に対する保護もありません。テープ/オフラインドライブには独自の問題が発生する可能性があり、唯一無二の安全な方法はマルチステージです。
ジェームズライアン

7

[RAID6のパフォーマンスヒットに満足しており、障害のみに関心があると想定しています]

私はhttp://en.wikipedia.org/wiki/Standard_RAID_levelsの数字を使用していますが、数学が苦手なので、これは間違っているかもしれません。ドライブの5%が1年以内に死ぬと仮定しましょう。

デュアルメンバーRAID1が完全に死ぬ確率は、特定のドライブが死ぬ確率(2乗)ですP(R1) = P(drive)^2

したがって、5%の失敗率では、次のようになります。

P(R1) = 0.005^2 = 0.0025 = 0.25%

(ここで数学についてわからないところがあります---それは理にかなっていますが、それは何の意味もありません)

そのため、特定のR1メンバーを失う可能性は年間0.25%ですが、それらのいくつかが一緒にストライプ化されており、それらのいずれかが死んだ場合、アレイは死んでいます。したがって、P(R1)番号をR0障害の数学にプラグインする必要がありますP(R10) = 1 - (1 - P(R1))^(n_R1)。合計8台のドライブがあると仮定します(そして、故障した場合は交換しないでください)。

P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%

したがって、8台のドライブを備えたRAID10を失う可能性は約1%で、年間5%の障害が発生する可能性があります。

簡単に言えば、RAID6が故障する確率は、特定のドライブが3倍になって死ぬ確率です(故障するために3つのドライブを失う必要があるため)。たとえば:

P(drive)^3 = (5%)^3 = 0.0125%

したがって、「複数のドライブが死ぬ」シナリオの場合、RAID6は同じドライブのRAID10と同様に約80分の1で失敗する可能性があります。

残念ながら、人生は複雑であり、悪化するセクターに対処する必要があります。気付かれずにランダムエラーがドライブに導入される可能性が完全にあります。ここでウィキペディアをコピーするだけではありませんが、特定のドライブに不良セクタが表示される可能性はあると思いP(bs) = P(UBER) * bits_writtenます。その場合、R1ではドライブ障害後の回復が不可能になり、R6ではトリッキーになります。

もちろん、RAID6コントローラーまたはドライバーにバグがあり、データにエラーが発生したり、アレイが破損したりする場合は、すべてが無意味です:-)


2
その計算は適切ですが、再構築中にパリティ/ミラードライブは他のどのドライブよりも特にヒットするため、平均故障率よりも故障する可能性がはるかに高くなります。そのため、RAID10はその特定の2番目のドライブを失う可能性がさらに高くなります。
ジェームズライアン

1
パリティ/ミラー1台のRAID10内のドライブが、RAID6のすべてのドライブに分散されます
JamesRyan

2
別の考慮事項は、バッチで購入したドライブがバッチで死ぬ傾向があることです。これにより、単純な計算が示唆するよりも、複数ディスク障害がより一般的になります。(レッスンは難しい方法を学んだ!)
mattdm

1
RAID10は通常2ドライブのRAID1ペアのみを使用して構築されますが、常にそうとは限りません。Linux mdadmでは、アレイ内のドライブ数よりも少ない限り、任意のレベルの冗長性(2、3、4、...)でRAID10レイアウトを作成できます(したがって、2つのデータのコピーでRAID10を作成できます) 3ドライブのみ)。この--layout=オプションでは、コピーの数を設定できます。
ヒューバートカリオ

2

ワークステーションまたは主にCPUを集中的に使用するサーバーの場合、読み取り/書き込みのパフォーマンスを向上させるためにRAID 10に投票します。

データストレージサーバーの場合、RAID 6を使用します。

可能であれば、ワークステーションとサーバーでRAID 10を使用し、ファイルサーバーでRAID 6を使用してバックアップファイルを保持します。


0

通常、ファイルサーバーは、ネットワークリンクにより拘束されます。したがって、典型的なファイルサーバーの場合、RAID6が提供する追加の保護を選択します。1日の終わりには、ネットワークの速度がボトルネックになるからです。

大規模なデータベースや仮想マシンなど、サーバー上でローカルなものを実行している場合は、RAID10構成を選択します。


0

Raid6はR1よりもはるかに安全です。確率は5%で、ディスクが1年間に故障する可能性があります。同じ日に3台のディスクが死ぬと、Raid6は失敗します。したがって、その確率は0.05 * 1/365 = 0.000014です。したがって、Raid6に失敗する確率は2.6 E-12であり、宝くじに当選する確率よりもはるかに低くなります。Raid6アレイでディスクが破損した場合、変更することができ、RAIDコントローラーはすぐにRAIDアレイの再構築を開始します。アプリが必要です。fへの1日 例 Raid6アレイで2TBディスクを再構築しました。したがって、1日以内に障害が発生するか、2 TB未満のディスクを使用している場合はさらに少なくなります。

しかし、ここで述べたように、継続的な実行を継続してください。いつか電源が切れてシステムに余分な電圧が加わり、その後はすべてのハードドライブがオフラインになります(または他の奇妙なことが起こります)。通常、これらは発生しませんが、データが本当に必要な場合は、Raidアレイ以外の場所に戻ってください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.