バックアップに関する会話で誰かがRAIDについて言及するとき、必ず誰かが「RAIDはバックアップではない」と宣言します。
確かに、ストライピングに関しては、そうです。しかし、冗長性とバックアップの違いは何ですか?
RAIDは、1種類のハードウェア障害から保護します。防御できない障害モードはたくさんあります。
もっと。
Q: RAIDがバックアップではないのはなぜですか?
A: RAIDの全体の目的は、世界中の何もその偶然を妨げることができないことを確認するためですrm -rf /
(またはDELTREE /X C:\
)、パニックで電源コードをヤンクすることすらありません。
Q:しかし、冗長性とバックアップの違いは何ですか?
A:誤ってPhD論文をゴミで上書きした場合、冗長性により、1つが不良になった場合に備えて、ゴミの複数のコピーが確実に作成されます。バックアップにより、博士論文を確実に復元できます。
(そして、アーカイブにより、論文の複数の古いバージョンを取得できることが保証され、バージョン管理システムは、なぜあなたが新しいバージョンを作成したかを通知します最初の場所。)
冗長性により、ハードウェアの障害から保護されます。ユーザーエラーや悪意のあるアクティビティ(クラッカーがシステムに侵入するなど)からは保護されません。
懸命に学んだ教訓については、 ミラーリングがバックアップソリューションではない理由 を参照してください。
バックアップが必要な最大の理由は、物理メディアが停止したため(これはまれです)ではなく、データが失われたり破損したりする原因となったエラーが原因です。
RAIDは、ファイルが削除されるのを防ぎません。
RAIDは、ファイルが上書きされるのを防ぎません。
RAIDは、システムが危険にさらされたり、すべてのデータが上書き、削除、または破損したりするのを防ぎません。
RAIDは、重要なデータが含まれているマシンを誤って舗装する運用チームからユーザーを保護しません。
RAIDは、運用サーバーでdropコマンドを実行している(テスト環境と誤解している)愚かなDBAからユーザーを保護しません。
建物が焼け落ちてもRAIDはあなたを守りません。
追伸 http://ma.gnolia.com/ 。これは、適切なバックアップがない場合に発生する可能性があります。あなたのサイトは存在から抜け出されています(注:これはビジネスにとって悪い傾向があります)。
ディスクの1つに障害が発生した場合の冗長性は優れています。コンピュータがウイルスに感染したり、誤ってファイルを削除したり、他の理由でディスクを以前のバージョンに復元したりする必要がある場合は、それほど良いことではありません。そのときにバックアップが必要です。
RAIDは障害からの回復に役立ちますが、バックアップにより時間を遡ることができます。
RAIDコントローラのハードウェア障害により、接続されているすべてのディスクのデータが簡単に破損する可能性があることにも注意してください。そのため、ディスク障害の危険性を低減する一方で、RAIDコントローラ障害の危険性を追加します。
RAIDは、ハードウェア障害によるリスクを軽減する優れた方法ですが、ユーザーが(誤ってまたはその他の方法で)データを削除した場合、RAIDは役に立ちません。データを回復するには、ローカルスナップショットまたはオンライン/オフラインバックアップを通じて、いくつかのアーカイブ機能が必要です。
受け入れられた質問へのコメントで尋ねられました:
バックアップは破損したファイルのコピーを拒否しますか?
バックアップによって破損したデータや不良データがコピーされた場合でも、バックアップのポイントは、複数のコピーを保持できること、および保持する必要があることです。たとえば、過去1時間、昨日、先週などです。ストレージデバイスでローテーションスナップショットを使用しても、同様の効果が得られます。
ただし、バックアップのもう1つの理由は地理的な冗長性です。重要なデータのコピーは、2つの異なる地理的な場所に保管してください。これらの場所がどの程度離れているかは、データの重要度によって異なります。コピーを同じ都市の2つの異なる建物に保管すると、火災や盗難から保護されます。 2つの異なる国でコピーを保持することは、より大きな問題から保護します。
400Gbを超えるディスクで構成されるRAID5アレイでは、ディスクを失うと、75%の確率で回復不能な読み取りエラーが発生する可能性がありますアレイの再構築中。そのことを少しの間考えてみれば、なぜ「RAIDはバックアップではない」ということを誰かが常に思い出させるのは明らかです。
RAIDはより高い信頼性とパフォーマンスを提供しますが、完全なものではありません。
冗長性とバックアップの違いは何ですか?では、RAID 5ディスクセットを構成します。その上にいくつかのビジネスクリティカルなものを保存します。ディスクを引き出します。すべてがまだ機能します!それは冗長性です。次に、すべてのデータを削除します(ごみ箱をごまかさないでください)。最新のバックアップから復元します。持ってないの?おっとっと。ええと、少なくともボスがあなたのディスクがRAID 5冗長性を使用していることを確認できます(建物から行進するときに...)
また、RAIDで複数のハードドライブがおそらく同時にビルドされ、その後何年も同じ条件にさらされることを考慮してください。
火災、盗難、RAIDコントローラの障害、ヒューマンエラー、リストは続く