第9章 RAID (Redundant Array of Independent Disks)

9.1. RAID とは

RAID の登場した背景には、容量が小さく手頃なディスクドライブを複数集めてアレイに結合させ、容量が大きく高価なドライブに負けないパフォーマンスと冗長性を実現しようとする動きがありました。この複数のデバイスからなるアレイは、コンピューター上では単一の論理ストレージユニットまたはドライブとして表されます。
RAID は、情報が複数のディスクに分散される方法です。RAID は、ディスクストライピング (RAID レベル 0)、ディスクミラーリング (RAID レベル 1)、および パリティー(RAID レベル 5)でのディスクストライピング などの技術を使用して、冗長性、レイテンシーの短縮、ディスクの読み取りや書き込みのための帯域幅の向上、ハードディスクのクラッシュから復旧する機能を最大化します。
RAID の基本的な概念は、アレイ内の各ドライブにデータを一貫した方法で分散できることです。これを実行するには、データを最初に一貫して使用する チャンク に分割する必要があります(サイズが 32K または 64K のサイズは異なります)。各チャンクは、使用される RAID レベルに従って、RAID アレイのハードドライブに書き込まれます。データを読み取る場合、プロセスは逆になり、アレイ内の複数のドライブが実際には 1 つの大きなドライブであることを確認できます。