Chapitre 4. RAID (Redundant Array of Independent Disks)

Qu'est-ce que RAID ?

L'idée qui a porté à la création de RAID est de rassembler de petites unités de disque économiques dans une matrice, de façon à pouvoir exécuter des opérations ou atteindre des buts redondants qui ne peuvent pas être exécutés ou atteints avec un grand disque coûteux. Cette matrice de disques apparaîtra à l'ordinateur comme une seule unité ou un seul disque de stockage logique.

Avec la méthode RAID les informations sont dispersées sur plusieurs disques grâce à des techniques comme disk striping (RAID Level 0), disk mirroring (RAID level 1) et disk striping with parity (RAID Level 5). Vous pouvez ainsi obtenir la redondance, des temps d'attente plus courts et/ou augmenter la largeur de bande pour écrire ou lire les disques, mais aussi diminuer les risques de crash du disque dur.

Le concept de base de RAID est que les données peuvent êtres distribuées dans les disques de la matrice de façon logique. Pour cela, les données doivent avant tout être divisées en "morceaux" relativement consistants (en général 32K ou 64K, mais vous pouvez utiliser d'autres dimensions). Chaque morceau est écrit dans un disque dur de RAID, conformément au niveau RAID utilisé. Lorsque les données doivent être lues, le processus est inversé, donnant ainsi l'impression que tous les disques ne sont en réalité qu'un seul grand disque.