RAIDはワークロードのリカバリを提供し、データ損失を防ぎますが、RAIDのすべてのレベルが同じになるわけではありません。RAID 1、RAID 5、RAID 6のストレージのトレードオフとは何か。
クリティカルなワークロードで作業する場合は、ワークロードのリカバリ力、データの可用性、効率的なストレージ使用がすべて重要です。適切なセキュリティが適切に設定されていないと、ドライブの障害によってデータが完全に消去される可能性があります。RAIDは、障害から保護するために、複数のディスクにデータを分散します。ディスクの障害が発生した場合でも、データは2番目の場所に存在し、一貫したコンピュータの速度と可用性を維持します。
従来、VMware Virtual SAN(vSAN)はRAID 0またはRAID 1の形でデータ保護を提供していましたが、vSANの現在のバージョンではより多くのRAIDオプションが提供されています。VSAN 6.2は、RAID 1、RAID 5、およびRAID 6の使用を選択する前に、管理者が慎重に評価する必要があるパフォーマンスとストレージ容量のトレードオフを伴います。
基本的に1つのディスクをもとのディスクをレプリケートするディスクにコピーするRAID 1(ミラーリング)を考えてみましょう。各ディスクにはミラーがあるため、RAID 1のストレージ要件は元のデータ要件の2倍です。
たとえば、RAID 1を100GBディスクに適用するには、ディスクに200GBが必要です。両方のディスクは最高速度で動作し、競合するパリティやほかの符号化計算はありません。ただし、RAID 1は1つのディスク障害に対してのみ保護します。
vSAN 6.2では、すべてのデータディスクに2つのミラー化ディスクを使用できるようにする、ダブルミラーオプションを処理できることに注意することが重要です。これにより、基のディスクとミラーリングされた1つのディスクに障害が発生しても、同時に2つのディスク障害からデータを保護できますが、ストレージ容量の3倍の容量が必要になります。たとえば、vSAN 6.2では、100GBのRAID 1ディスク上の2つのフォルトに対して保護するために、300GBの容量が必要です。
RAID 5サポートの追加は、データがレプリケートのディスクに分散され、パリティデータが散在していることを意味します。4台のディスクでは、パリティデータ用に追加の33%のストレージ容量しかありません。したがって、100GBのデータを格納する4台のRAID 5グループには、追加のパリティを処理するための133GBの容量が必要ですが、100GBのデータ容量が得られます。RAID 5は最大1つのディスク障害をリカバリします。単純な数学的プロセスは、近く可能なパフォーマンス上のペナルティがないことを意味します。
RAID 5と同様に、RAID 6サポートにより、複数のディスクにデータを分散することができますが、グループ全体の散在する第2のエンコーディングレイヤーは、パリティデータの基本レイヤーを補完します。6台のディスクでは、パリティデータに50%の追加記憶容量が必要です。したがって、100GBのデータを格納する6台のRAID 6グループには、追加のエンコーディングレイヤを処理し、100GBのデータを容量を引き出すために150GBの容量が必要です。RAID 6は同時に最大2つのディスク障害をリカバリします。今日の高度なプロセッサ命令セットは、パフォーマンスに大きな影響を与えずにRAID 6消去コードを処理します。
vSAN 6.2で、RAID 1、RAID 5、またはRAID 6を使用すると一般的な決定は、RAIDレベルをサポートするために必要なストレージの復元力と追加のストレージ容量の間に組織の希望とのトレードオフに依存します。
vSANでのRAID 5およびRAID6の一般的な考慮事項は他にもあります。たとえば、RAID 5およびRAID 6の消去コーディングは、全フラッシュディスクグループでのみ使用できます。また、グループに含まれるディスクは、ディスク上のバージョン3.0以上のバージョンを使用する必要があります。拡張されたvSANクラスタは現在、RAID 5およびRAID 6をサポートしていません。クラスタでRAID 5およびRAID 6を有効するには、有効なvSANライセンスが必要です。
関連トピックス:
- Windowsストレージ・スペース(Storage Spaces):Windows Server用シンプロビジョニング
- ディスク・レイテンシーとRAIDグループがどのようにVMパフォーマンスに影響するか?[ストレージ・コンフィグレーション:1/5]
- RAID5とは?| RAID 5アレイと構成
- VMware SPBMのメリットとその機能
- ストレージの機能について【仮想化プラットホーム VMware vSphere】
- VMパフォーナンスを促進するLUNコンフィグレーションのベスト・プラクティス[ストレージ・コンフィグレーション:5/5]
- LUNでどの位のVMを保持できるか?[ストレージ・コンフィグレーション:4/5]
- 仮想マシンのためのストレージLUNを構成するための最良の方法は?