Qu'est-ce que le RAID ? Niveaux, avantages et cas d'usage expliqués
RAID : Redundant Array of Independent Disks
Le RAID combine plusieurs disques physiques en une seule unité logique pour la performance, la redondance, ou les deux. Géré par contrôleur matériel, logiciel (mdadm, Storage Spaces, ZFS), ou firmware (RAID carte mère).
Niveaux RAID standards
| Niveau | Technique | Disques min | Capacité | Redondance | Perf lecture | Perf écriture | Idéal pour |
|---|---|---|---|---|---|---|---|
| RAID 0 | Striping | 2 | N× | Aucune | ↑↑↑ | ↑↑↑ | Scratch, cache, gaming (non critique) |
| RAID 1 | Mirroring | 2 | 1× | 1 panne disque | ↑ | → | OS boot, données critiques petites |
| RAID 5 | Striping + Parité distribuée | 3 | (N-1)× | 1 panne disque | ↑↑ | ↓ (calcul parité) | Usage général, serveurs fichiers |
| RAID 6 | Striping + Double parité | 4 | (N-2)× | 2 pannes disques | ↑↑ | ↓↓ | Archives grande capacité, sauvegardes |
| RAID 10 (1+0) | Mirroirs en striping | 4 | N/2× | 1 par miroir | ↑↑↑ | ↑↑ | Bases de données, VMs, fort I/O |
Concepts clés
- Striping : Blocs données répartis sur disques → I/O parallèle → vitesse.
- Mirroring : Données dupliquées → survie.
- Parité : Checksum XOR → reconstruction disque perdu. RAID 5 : 1 bloc parité/stripe. RAID 6 : 2 (Reed-Solomon).
- Temps de reconstruction : Fenêtre critique de vulnérabilité. Gros disques (18 To+) prennent jours → RAID 6/10 préférés.
- RAID ≠ Sauvegarde. Protège contre panne disque, pas suppression, corruption, ransomware, incendie, vol. Suivez règle 3-2-1 backup.
Alternatives modernes
- ZFS (RAID-Z1/2/3) : Système de fichiers + gestionnaire volumes + checksums + snapshots + compression intégrés. Auto-réparation.
- Ceph / GlusterFS : Stockage objet/bloc distribué sur nœuds.
- Erasure Coding (EC) : k+m chunks (ex. 10+4) — plus flexible que RAID, utilisé cloud/stockage objet (S3, Azure Blob).
