AdaptecのRAIDコントローラー でサポートされているSSDと一般的なHDDで構成されるハイブリッドRAIDアレイについて読んだばかりです。
要するに、そのようなRAIDソリューションにはどのような短所と長所がありますか?
リンクから:
AdaptecハイブリッドRAIDソリューションAdaptecコントローラーはHDDとSSDの両方に書き込み、SSDから100%読み取り、最大のパフォーマンスを実現します。
書き込みと最大ボリュームサイズは、他の混合RAIDと同様に、最小/最小のディスクで制限されます。利点は、読み取りがすべてSSDから行われることです。これは、SSDが非常に優れている点です。 2つのSSDのコストをかけずに、RAID-1の冗長性とSSDの読み取りパフォーマンスを実現します。
確かに書き込みペナルティがありますが、ほとんどのホームユーザーにとって、書き込みが多いのではなく、読み取りが多いです。
Adaptecの「HybridRAID」に加えて、「MaxCache」と呼ばれるものもあることに注意してください。
ハイブリッドRAIDを使用すると、SSDを通常の回転ディスクでバックアップして、RAIDアレイのコストを削減できます。欠点は、SSDのパフォーマンスが必要な場合、メカニカルディスクでの実行に耐えられない可能性があることです。したがって、回転するディスクの書き込みパフォーマンスが得られ、アレイの再構築が完了するまでサービスを停止する必要があります。私には、有用性がかなり制限されているようです。 8ドライブハイブリッドよりも5ドライブオールSSDRAID-5アレイの方が良いと思いますが、それを裏付ける数字はありません。
Max Cacheを使用すると、回転するディスクのアレイのキャッシュデバイスとしてSSDを挿入できます。これは有望に聞こえますが、細かい点は、このキャッシュはライトスルーのみであるため、書き込みは回転するディスクの速度で行われ、読み取りのみが高速化されるということです。読み取りアクセラレーションが必要な場合、それはおそらくかなり良い方法ですが、私は個人的にテストしていません。
64ビットLinuxを実行している場合は、フラッシュキャッシュカーネルモジュールを試すことができます。これにより、あるブロックデバイスから別のブロックデバイスへのライトスルーまたはライトバック(ライトバックにはデータの安全性の問題がある場合があります)のいずれかを実行できます。私はこれを試してみましたが、うまく機能しますが、最近本番環境に移行する予定だった状況では、システムは32ビットであり、現在32ビットでは機能しません(2011年7月)。
まず、RAIDコントローラーの背後にSSDをインストールすると、TRIMサポートが失われます。
次に、ハイブリッドRAIDのこのアイデア全体を本当に理解していません。 RAID1の要点は、IMHOがドライブの1つの損失に耐えることができることです。ここで、高負荷の下でこのハイブリッドRAIDでSSDを失うと想像してください。私の主張がわかりますか?それは私にはバックアップソリューションのように見えます。
@MarkM自分をはっきりと表現できなくてすみません。もちろん、コントローラーはメンバーの障害を検出します。しかし、なぜ人々はSSDにプレミアムを支払う準備ができているのでしょうか?高負荷にも対応できるからです。一部のタイプの負荷(高IOPS)では、従来のHDDと比較して最大10倍を処理できます。このような負荷がかかると、残りのHDDはSSDのように機能しなくなり、サーバーが事実上ダウンします。したがって、2つの同一のドライブを備えたRAID1の場合、1つがダウンしても、サーバーは動作を継続します。これがRAID1IMHOの要点です。サーバーを復元するためではなく(正常に動作しています)、別のドライブがダウンする可能性があるため、障害のあるドライブを交換する必要があります。ただし、このハイブリッドRAIDでは、サーバーを通常の動作に戻すために、障害のあるSSDをできるだけ早く交換する必要があります。ドライブが1つしかなく、障害が発生した場合と同様に、ドライブを交換してバックアップから復元する必要があります。だから私はそれがバックアップソリューションだと冗談を言った。またすみません