RAIDがバックアップではないのはなぜですか?


112

バックアップに関する会話の中で誰かがRAIDについて言及するとき、常に誰かが「RAIDはバックアップではない」と宣言します。

確かに、ストライピングのために、それは本当です。しかし、冗長性とバックアップの違いは何ですか?

回答:


132

RAIDは、1種類のハードウェア障害から保護します。保護されていない障害モードがたくさんあります。

  • ファイルの破損
  • 人為的エラー(誤ってファイルを削除する)
  • 壊滅的な被害(誰かがサーバーに水を投げかける)
  • ウイルスおよびその他のマルウェア
  • データを一掃するソフトウェアのバグ
  • データを消去するか、ハードウェアの損傷を引き起こすハードウェアの問題(コントローラーの誤動作、ファームウェアのバグ、電圧スパイクなど)

もっと。


2
バックアップは破損したファイルのコピーを拒否しますか?
jldugger

15
「破損」の意味によって異なりますが、通常、バックアップアプリケーションにはこの設定があります...ただし、バックアップの2番目のポイントは、1つのバージョンだけでなく、時間とともにファイルの異なるバージョンを保持することです。破損したファイルが新しいバージョンを上書きしています...
Oskar Duveborn 09年

2
>バックアップは破損したファイルのコピーを拒否しますはい、破損したファイルのブロックを読み取れない場合、そのコピーを作成することはできません(バックアップ)
デイブチェイニー

1
しかし、サイレントデータ破損はどうでしょうか。データブロックが悪くなると、ほとんどのファイルシステムは気付かないでしょうか?
jldugger

11
合理的なバックアップ戦略には履歴を保存することが含まれ、破損する前に戻ることができます。破損の可能性の最も一般的な処理は、発生しないふりをすることです。ただし、保護する場合は、できるだけ早く、さまざまなチャンクサイズ(デバイスブロックレベル、データベースページレベル、ファイルレベル)で検出を試みることができます。データ破損を十分に迅速に検出した場合、「サイレント」なデータ破損ではなくなり、回復のチャンスがあります。
カリート

106

Q: RAIDがバックアップではないのはなぜですか?

ので全体の目的 RAIDのは、世界で何がその偶然の中断できないことを確認することですrm -rf /(またはDELTREE /X C:\いなくてもパニックでパワーコードをヤンク、)。

Q:しかし、冗長性とバックアップの違いは何ですか?

A:博士論文を誤ってガベージで上書きしてしまった場合、冗長性により、万が一の場合に備えて、ガベージのコピーが複数あることが保証されます。バックアップにより、博士論文を復元できます。

(また、アーカイブにより、論文の複数の古いバージョンを取得できるようになります。また、バージョン管理システムは、最初に新しいバージョンを作成した理由も示します。)


29

冗長性により、ハードウェアの障害から保護されます。ユーザーのエラーや悪意のある活動(システムに侵入するクラッカーなど)からは保護されません。

ミラーリングが困難なレッスンのバックアップソリューションはない理由を参照してください。


7
悪意のある活動よりも一般的なソフトウェアのバグもありません。
jhs 09年

スラッシュドットのページからリンクされた記事がWebから消えたことは皮肉なことです。インターネットアーカイブでさえ意味のあるコピーを提供しません。彼らがSlashdotの記事の日付の直後にページをクロールしたとしても、彼らのコピーは単にページが見つからなかったと言います。
CVn

メモリエラーもありません。これがECCを必要とする理由です。
inf3rno

19

バックアップが必要な最大の理由は、物理メディアが死んだためではなく(まれですが)、データが失われたり破損したりする原因となった何らかのエラーのためです。

RAIDは、ファイルが削除されるのを防ぎません。

RAIDは、ファイルが上書きされるのを防ぎません。

RAIDは、システムが侵害されたり、すべてのデータが上書き、削除、または破損されたりすることから保護しません。

RAIDは、重要なデータを含むマシンを誤って舗装して運用チームから保護するものではありません。

RAIDは、本番サーバーでdropコマンドを実行する愚かなDBAからあなたを保護しません(テスト環境と間違えます)。

建物が燃え尽きた場合、RAIDは保護しません。

PS http://ma.gnolia.com/。これは、適切なバックアップがない場合に起こりうることです。あなたのサイトは存在しなくなっています(注:これはビジネスに悪い傾向があります)。


1
したがって、バックアップのためだけに別の建物を建てる必要があります。トロロロロ。:D
inf3rno

1
@ inf3rno他の人がすでに他の多くの建物を建てていることがわかりました。
ウェッジ

1
私は考えていないhttp://ma.gnolia.com/、非常にあなたに...リンクするが何を意味するか
からCVn

10

ディスクの1つに障害が発生した場合、冗長性は優れています。コンピューターがウイルスに感染したり、誤ってファイルを削除したり、他の何らかの理由でディスクを以前のバージョンに復元する必要がある場合は、それほど素晴らしいことではありません。バックアップが必要なときです。

RAIDは障害からの回復に役立ちますが、バックアップを使用すると時間をさかのぼることができます。


8

RAIDコントローラのハードウェア障害により、接続されているすべてのディスクのデータが簡単に破損する可能性があることにも注意してください。したがって、ディスク障害による危険を軽減する一方で、RAIDコントローラー障害の危険を追加します。


6

RAIDは、ハードウェア障害によるリスクを軽減する優れた方法ですが、ユーザーがデータを(誤ってまたは別の方法で)削除した場合、RAIDは役に立ちません。データを回復するには、ローカルスナップショットまたはオンライン/オフラインバックアップのいずれかのアーカイブ機能が必要です。


6
  • 複数の回転コピー
  • 地理的冗長性

受け入れられた質問へのコメントで尋ねられた:

バックアップは破損したファイルのコピーを拒否しますか?

バックアップが破損したデータや不良データをコピーする場合でも、バックアップのポイントは、複数のコピーを作成できることです。たとえば、過去1時間、昨日、先週などです。ストレージデバイスでスナップショットを回転させることで、同様の効果を得ることができます。

しかし、バックアップのもう1つの理由は、地理的な冗長性です。重要なデータのコピーは、地理的に異なる2つの場所に保管する必要があります。これらの場所がどの程度離れているかは、データの重要度によって異なります。同じ都市の2つの異なる建物にコピーを保管すると、火災や盗難から保護されます。2つの異なる国にコピーを保持することで、より大きな問題から保護します。


地理的格差の値に対して+1。
キラーミスト

グレート答えが、私は本当に深い「大きな」問題を掘るしたいと思います:)正確な問題としてclasifiedされている何
テオ・カーター

3

400Gbを超えるディスクで構成されるRAID5アレイでは、ディスクを紛失した場合、アレイの再構築中に 75%の回復不能な読み取りエラーが発生する可能性があります。それについて少し考えてみてください。「RAIDはバックアップではない」ということを誰かがいつも思い出させる理由が明らかになります。

RAIDを使用すると、信頼性とパフォーマンスが向上しますが、確実ではありません。


3
本当の問題、悪い数学。
パウェウブロダッキ

3

冗長性とバックアップの違いは何ですか?OK、RAID 5ディスクセットを構成します。いくつかのビジネスに不可欠なものを保管してください。ディスクを引き出します。すべてがまだ機能します!それは冗長です。ここで、すべてのデータを削除します(ごみ箱でごまかないでください)。次に、最新のバックアップから復元します。持ってないの?おっと。少なくとも、上司にディスクがRAID 5冗長性を使用していることを伝えることができます(建物から出て行けば...)


1

火災、盗難、RAIDコントローラー障害、人為的エラー、リストが続く


1

また、複数のハードドライブが同時にビルドされ、その後何年も同じ条件にさらされる可能性があることをraidで検討してください....それらがすべてほぼ同時に失敗する可能性はどれくらいか....


3
MTBF!=ギアの予想寿命
鉄人の鬼

ただし、これは実際にはRAIDの問題ではありません。まあ、「同じ使用パターン」はRAIDによって悪化するかもしれませんが、同じ条件にさらされる複数のドライブはRAIDの機能ではありません。
CVn

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