RAID 容量計算機 - 容量と耐障害性
RAID 0、1、5、6、10 の構成について、使用可能容量、耐障害性、推定性能を計算します。
RAID レベルを選び、ディスク数とサイズを入力してから[計算]をクリックすると、使用可能容量、効率、耐障害性を確認できます。
RAID 容量計算機 - 容量と耐障害性
RAID 0、1、5、6、10 の構成について、使用可能容量、耐障害性、推定性能を計算します。
RAID ストレージ計算機について
RAID は Redundant Array of Independent Disks の略です。1988 年に最初に導入された、複数の物理ドライブを 1 つの論理ユニットにまとめて、選択した RAID レベルに応じて性能や信頼性、あるいはその両方を向上させるストレージ技術です。RAID 計算機は、システム管理者や IT 計画担当者が、ある構成で実際にどれだけの使用可能領域が得られるか、またデータ損失前に何台のディスク障害まで耐えられるかを正確に把握するのに役立ちます。
RAID 0 はストライピングを使用します。データをすべてのドライブに並列分散するため、読み取りと書き込みの速度はディスク数にほぼ比例して向上します。ただし、1 台でも故障すると配列全体が失われます。RAID 0 は、速度だけが最優先の非重要データにのみ適しています。たとえば動画編集用のスクラッチ領域などです。
RAID 1 はディスクのペア間でデータをミラーリングします。すべての書き込みが 2 台以上のドライブに複製されるため、1 台を除くすべてのディスク故障に耐えられます。使用可能容量は 1 台分のディスクサイズに相当し、2 台構成では効率は 50% です。複数のミラーから同時に読み取ることで読み取り性能も向上できるため、RAID 1 は OS 用やブート用ボリュームに最適です。
RAID 5 はすべてのディスクにパリティ情報を分散し、1 台のディスク故障を許容します。使用可能容量は (n − 1) × disk_size で、効率も良好です。最低構成は 3 台です。読み取り性能は高く、ほぼ RAID 0 に匹敵しますが、書き込み性能は低下します。各書き込みで旧データとパリティの読み取り、新しいパリティの計算、両方の書き込みが必要になるためです。RAID 5 は NAS やファイルサーバーの一般用途で人気があります。
RAID 6 は RAID 5 に第 2 の独立したパリティブロックを追加し、同時に 2 台のディスク障害に耐えられます。使用可能容量は (n − 2) × disk_size で、最低 4 台が必要です。大容量ドライブを使う場合、RAID 6 は特に推奨されます。1 回目の故障後の再構築に何時間もかかり、その間に 2 回目の故障が起きる統計的リスクが高くなるためです。
RAID 10(RAID 1+0 とも表記)は、ミラーリングとストライピングを組み合わせます。まずディスクをペアでミラーリングし、そのミラーをさらにストライプします。使用可能容量は総容量の 50% です。各ミラーペアごとに 1 台の故障に耐えつつ、優れた読み書き性能を提供します。RAID 10 は、高トランザクションのデータベース、メールサーバー、そして高スループットと強力な冗長性の両方を必要とするあらゆるアプリケーションに最適です。
この計算機は、ディスク RPM とインターフェース帯域幅に基づいて、使用可能容量、ストレージ効率、耐障害性(データ損失なしで故障できるドライブ数)、および推定の順次読み書き速度を計算します。スループットの見積もりは概算であり、実際の性能はコントローラのキャッシュ、キュー深度、ファイルシステムのオーバーヘッド、ワークロードのパターンに左右されます。結果はベンチマークではなく、計画や予算見積もりのために使用してください。
RAID 構成の例
容量と耐障害性の結果を示す、4 つの代表的な導入シナリオです。
| 構成 | 使用可能容量 | 耐障害性 |
|---|---|---|
| RAID 1, 2 × 2 TB | 2 TB | 効率 50%。1 台のディスク障害に耐えます。家庭用サーバーの OS/データドライブに最適です。 |
| RAID 0, 2 × 1 TB | 2 TB | 効率 100%。耐障害性はありません。高速なスクラッチストレージ専用です。 |
| RAID 5, 4 × 2 TB | 6 TB | 効率 75%。1 台のディスク障害に耐えます。小規模ビジネス向け NAS に最適なバランスです。 |
| RAID 10, 6 × 4 TB | 12 TB | 効率 50%。各ミラーペアで 1 台の故障ならデータ損失なしで耐えられます。データベース用途に最適です。 |
RAID ストレージ計算機の使い方
- ドロップダウンから RAID レベルを選択します。RAID 0 と 1 は最も単純で、RAID 5 と 6 はパリティ保護を提供し、RAID 10 は両方の方式を組み合わせます。
- 使用するディスク数を入力します。RAID 5 は少なくとも 3 台、RAID 6 は少なくとも 4 台、RAID 10 は少なくとも 4 台(偶数である必要があります)。
- 個々のディスクサイズを GB で入力します。混在サイズの配列では最小のディスクサイズを使用してください。大きいディスクはそのサイズまでしか使われません。
- 必要に応じてディスク速度 (RPM) とインターフェース速度 (Gbps) を入力すると、推定の読み書きスループットが表示されます。
- [計算]をクリックすると、使用可能容量、ストレージ効率、耐障害性、速度の見積もりが表示されます。[リセット]をクリックすると別の構成でやり直せます。
RAID ストレージ計算機 FAQ
4 台の 2 TB ドライブで構成した RAID 5 の使用可能容量は?
RAID 5 の使用可能容量 = (n − 1) × disk_size = 3 × 2 TB = 6 TB です。1 台分の容量が分散パリティに使われます。ストレージ効率は 75% です。この配列は、データが危険にさらされる前にちょうど 1 台のディスク障害に耐えられます。
さまざまな RAID レベルは、何台のディスク故障に耐えられますか?
RAID 0 は 0 台です。RAID 1 は n − 1 台まで(1 台を除く全台が故障可能)です。RAID 5 はちょうど 1 台です。RAID 6 は同時に 2 台までです。RAID 10 はミラーペアごとに 1 台ずつで、4 台構成の RAID 10 なら各ペアから 1 台ずつ同時に故障できます。
RAID はバックアップの代わりになりますか?
いいえ。RAID はディスクのハードウェア障害しか防ぎません。誤削除、ランサムウェア、ファイル破損、コントローラ障害、またはサーバー全体に影響する物理災害は防げません。RAID とバックアップは目的が異なるため、常に併用すべきです。一般的な指針は 3-2-1 ルールです。つまり、3 つのコピーを 2 種類の異なる媒体に保存し、そのうち 1 つはオフサイトに置きます。
RAID 5 に書き込み性能のペナルティがあるのはなぜですか?
RAID 5 への書き込みでは 4 つの I/O が必要です。旧データの読み取り、旧パリティの読み取り、新データの書き込み、新パリティの書き込みです。この「read-modify-write」サイクルが、特に小さなランダム書き込みでスループットを制限します。非揮発性のライトバックキャッシュを備えたハードウェア RAID コントローラはこれを大幅に緩和します。そのため、バッテリー付きキャッシュを持つサーバーグレードの RAID 5 配列でも高い書き込み性能を発揮できます。
RAID 5 と RAID 6 の違いは何ですか?
どちらもディスク全体にパリティを分散しますが、RAID 6 は 2 つの独立したパリティ計算(P と Q)を使うため、同時に 2 台のディスク故障に耐えられます。RAID 6 は最低 4 台が必要で、使用可能容量は (n − 2) × disk_size です。二重パリティの保護は、1 回目の故障後の再構築に 24 時間以上かかるような大容量ドライブの大規模配列で特に有効です。
データベース用途では RAID 10 は RAID 5 とどう違いますか?
データベースのワークロードでは、一般に RAID 10 の方が好まれます。書き込みペナルティがなく、書き込みはミラーペアへ並列に行われるからです。RAID 5 は小さな書き込みのたびに read-modify-write のオーバーヘッドが発生し、トランザクション型データベースの主な I/O パターンと相性がよくありません。RAID 10 は総容量の 50% を使うのに対し、RAID 5 は 75% なので、追加コストはより高い書き込みスループットとより速い再構築時間とのトレードオフです。