生のドライブ容量を冗長性と引き換える仕組み
RAIDは生の容量の一部を冗長性と引き換えにします — どれだけ残るかはRAIDレベルによって決まります。 ドライブ数、各ドライブの容量、RAIDレベルを入力すると、使用可能な容量がわかります。
計算式
計算例
2 TBのドライブ6台をRAID 6で構成する場合:
- 。
考慮すべき重要なポイント
- RAIDは、冗長性のあるレベルであってもバックアップではありません。 RAIDは物理的なドライブ障害から保護しますが、誤削除、ランサムウェア、ファイルの破損、またはアレイ全体に影響する災害(火災や盗難など)からは保護しません — 実際のバックアップ戦略(理想的には「3-2-1」原則: 3つのコピー、2つの異なるメディアタイプ、1つはオフサイトに従う)は、RAIDの代わりではなく、RAIDと並んで依然として必要です。
- 異なるRAIDレベルは、容量、冗長性、パフォーマンスを異なる方法でトレードオフします。 RAID 0は容量と速度を最大化しますが冗長性はゼロです(1台のドライブ障害ですべてを失います)。RAID 1はデータをミラーリングして強力な冗長性を提供しますが容量が半分になります。RAID 5と6は、それぞれ1台または2台のドライブ障害に耐えることと容量のバランスを取ります。RAID 10はミラーリングとストライピングを組み合わせ、より大きな容量コストで冗長性と速度の両方を実現します — 適切なレベルを選ぶには、容量、速度、冗長性のどれが特定の用途に最も重要かによります。
- RAID 5は、1台のドライブが故障した後の再構築中に、特に大容量の最新ドライブでは、実際によく知られたリスクを伴います。 RAID 5アレイの再構築は、残っているすべてのドライブに同時に大きな読み取り負荷をかけます。その再構築期間中に2台目のドライブが故障(または読み取り不能なセクタが発生)すると、アレイ全体を失う可能性があります — このリスクはドライブサイズが大きくなるほど高まります。これが、より大きく重要なアレイに対して(同時に2台の障害に耐えられる)RAID 6がしばしば好まれる理由の一つです。
- この計算を正しく適用するには、ほとんどのRAIDアレイのすべてのドライブが通常同じ容量であることが前提とされます。 ほとんどの標準的なRAID構成でドライブサイズを混在させると、アレイは事実上、使用される各ドライブスロットで最も小さいドライブの容量に制限されます — この計算機は、標準的で最も一般的な実際のRAID構成に合わせて、均一なドライブ容量を前提としています。
よくある間違い
- RAID自体をバックアップとして扱うこと。 上記の通り、RAIDはドライブ障害から保護しますが、削除、破損、アレイ全体を破壊する災害からは保護しません — RAIDレベルに関係なく、常に本当のバックアップを保持してください。
- 再構築のリスクを考慮せずに、大規模で重要なアレイにRAID 5を選ぶこと。 大容量の最新ドライブでは、ダウンタイムやデータ損失が高くつく場合、RAID 6やRAID 10の追加の冗長性は追加の容量コストに見合うことがよくあります。
- 使用可能容量が(ドライブ数) × (ドライブごとの容量)に等しいと仮定すること。 これはRAID 0の場合のみ当てはまります — 冗長性のあるRAIDレベルはすべて、ミラーリングまたはパリティのために容量の一部を予約しており、この計算機はレベルごとに自動的にそれを考慮します。
知っておくと役立つこと
- 異なる単位(GB、TiBなど)でストレージサイズを比較していますか? 単位変換ツール はデジタルストレージを含む測定単位間の変換を行います。
- ネットワーク上でファイル転送にかかる時間を見積もりたいですか? 帯域幅(ダウンロード時間)計算機 はファイルサイズと接続速度からダウンロード/転送時間を計算します。