RAID 0が冗長ではないのにRAIDとして分類されるのはなぜですか?


32

私はかなり長年ITで働いてきたので、RAIDアレイとは何か、RAID 0とは何か、RAID 1、5、6、10、50、60などを知っていますが、最近では何かが思い浮かびました職場での会話; RAIDが独立した(または安価な)ディスクの冗長アレイを表す場合、RAID 0はストライプアレイではなくRAIDとして分類されるのはなぜですか?

1つのアレイ上の複数のディスクにデータをストライプ化しても冗長性はまったくありませんが、なぜRAIDアレイとして分類されるのですか?冗長性が実際に開始されるのは確かに、最小数はRAID 1(ミラーリング)でなければなりませんか?


1
0はRAIDレベルではなく、ストライピングを示します。0,10,50,60などのために同じ
JamesRyan

それはあなたがどの定義に従うかによると思います。dictionary.reference.com/browse/redundant言及:2.過剰である; 通常または自然を超えています。-したがって、この定義を受け入れた場合、通常の操作に余分なディスクは必要ないため、RAID-0は法律用語です。
MonkeyZeus

ゼロポンドがお金の合計であるのと同じ理由ですが、それは何の価値もありません。
Sobrique

回答:


36

あなたは実際にあなたの質問でこれに答えました。

RAIDの最下位の形式はRAID 1です。RAID0はRAIDが定義されてからかなり後に追加されました(ただし、この日付への参照は見つかりません)

RAID 0の0は、実際には冗長と見なされないことを示すために使用されます。0がFalseであるTrue / Falseとして考えてください。


3
Wikipediaを読むと、RAID-4(最初のように見える)、RAID-1、RAID-5、RAID-2の日付があり、RAID-0がいつ登場したかは言及されていませんが、おそらくNRAID0-Nonと呼ばれるべきです
ギャビンバーク

3
RAID-1からRAID-5を説明するパターソン、ギブソン、カッツの1988年の最初の論文は、cs.cmu.edu / 〜garth / RAIDpaper / Patterson88.pdfにあります。RAID-0およびRAID-6への参照を追加した1994年の論文はこちらです:web.eecs.umich.edu/~pmchen/papers/chen94_1.pdf
Greg Askew

1
RAID-0がRAIDが偽であることを意味する場合、なぜそれがまだRAIDと呼ばれるのですか?
ザック

6
@Zack-頭字語の残りの部分(安価なディスクの配列)に適合し、頭字語の使用が適切な場合に設計意図を超えて頻繁に増加するため。HTTPを使用してください。ハイパーテキストの転送にはほとんど使用されませんが、json、ビデオ、オーディオ、グラフィックスも使用されます。
ジェームズ・スネル

Sooo .... RAID仕様の作成者はPython開発者でしたか?
hBy2Py

12

RAIDは、時間とともに変化する意味を持つ単なる名前です。

重要な部分は、基盤となるテクノロジーとメカニズムがRAIDレベルで同じであるため、同じコントローラー(またはmdraidなどのソフトウェア)を使用してすべてのRAIDレベルを実現することです。


1
RAIDのRは常に冗長という言葉でしたね。実際、RAIDコントローラは、ストライプ化が冗長ではない場合でも、ストライプ化、ミラーリングなどを実行できます。
ギャビンバーク

はい、しかし実際には、それは単なる名前です。私は...ので、私たちはでスロー取得する傾向があるすべての無用のマーケティングの前に名前の数十年のための世話を停止
スヴェン

@GavinBurke RAIDは、ディスクに冗長性を追加するものです。RAID 0は、実際には冗長ではないRAIDのバリアントですが、それ以外はRAIDのままであるため、RAID 0と呼ばれます。
user253751

2
@GavinBurke modded Minecraftには、「不安定なインゴット」と呼ばれるアイテムがあります。これは、作成後すぐに激しく爆発します。後で、彼らは爆発しないものを作る方法を追加しました...それらは不安定なインゴットと同一ですが、爆発しないので、「安定した不安定なインゴット」と呼ばれます。アクションの同じ種類のアイデア。
user253751

6

他の人が示唆しているように、RAID 0はレベル0として、冗長性ゼロを意味します。他の2つの理由で冗長性がない場合でも、RAIDと呼ばれます。

  • 通常、同じコンテキストで定義および説明されるため、名前はそのままです。JBODについても同じことが言えませんが、そのような配置は、共通性が少ないためRAIDレベルと一緒に説明される傾向はありません(RAID 0は、少なくともRAID 5のようなストライピングを伴います)。

  • RAID 0はそれ自体では冗長性を提供しませんが、多くの場合、冗長性を提供する複合RAID構成の一部として使用されます。RAID 10は最も一般的で、速度を0に、冗長性を1に組み合わせています。RAID 50とRAID 60はあまり一般的ではありませんが、潜在的な書き込みパフォーマンスヒット(5/6の読み取り/チェックサム/書き込みパターンによる)が懸念される場合を除き、等しく有効です。


2

通常、RAIDレベルについて話します。つまり、システムはRAID-0であり、「タイプ0で冗長」であることを意味するのではなく、「RAIDレベル0」であることを意味するだけで、魔女はまったく空襲を意味しません。



-1

純粋なマーケティング。

<reminisce>ローカルエリアネットワークのファイルサーバーが市場に登場し始めたときのことを思い出します。はい、RAID 0は可能な構成の1つでした。RAIDは当時、管理者が単に「サーバーにはRAIDがありますか?」それが何を意味するのかを正確に知ることなく。そのため、craftな営業担当者はストライピングのラベルを「RAID 0」に変更し始めました。</ reminisce>

RAID ...それはパンチの効いた頭字語でした。SCSIのようなものではありません( "scuzzy"と発音します)。これは、IT管理者が高レベルの予算会議で他の人を惑わして購入を承認することができる数少ない頭字語の1つでした。あなたは予算のパイのあなたのスライスを取得したいですか?良い頭字語が必要です。そのような会議で「SCSIを取得する必要があります」と言ってみてください。あなたがどこまで到達するかを見てください。

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