Le système RAID (Redundant Array of Independent Disks) est une technologie de stockage qui permet de combiner plusieurs disques en un seul espace de stockage. Il existe différents types de RAID, chacun fournissant différents niveaux de performance, de capacité de stockage et de fiabilité.
Cet article fournit un bref aperçu des types de RAID pris en charge par DiskStation, y compris les exigences de mise en œuvre ainsi que les avantages et les inconvénients.
Ce tableau fournit un bref aperçu des types de RAID différents pris en charge par le DiskStation, y compris la capacité de stockage, le nombre de disques au minimum pour le type de RAID et le nombre d'échecs de disques qui peuvent être tolérés avant que se produise la perte de données.
Type de volume | Nombre de HDD | Défaillances de disques tolérables | Description | Capacité du volume |
---|---|---|---|---|
SHR | 1 | 0 |
|
1 x (taille du HDD) |
2-3 | 1 | Optimisé par le système. | ||
≧4 | 1-2 | |||
Basic | 1 | 0 |
|
1 x (taille du HDD) |
JBOD | ≧1 | 0 |
|
Somme des tailles de tous les HDD |
RAID 0 | ≧2 | 0 |
|
Somme des tailles de tous les HDD |
RAID 1 | 2 | 1 |
|
Taille du HDD le plus petit |
3 | 2 | |||
4 | 3 | |||
RAID 5 | ≧3 | 1 |
|
(N – 1) x (taille du disque le plus petit) |
RAID 6 | ≧4 | 2 |
|
(N – 2) x (taille du HDD le plus petit) |
RAID 10 | ≧4 (nombre pair) |
Moitié de la totalité des HDD |
|
(N / 2) x (taille du disque le plus petit) |
RAID F1 | ≧3 | 1 |
|
(N – 1) x (taille du disque le plus petit) |
Le Synology Hybrid RAID (SHR) est un système de gestion de RAID automatisé, destiné à simplifier la gestion du stockage et qui répond aux besoins des nouveaux utilisateurs qui ne sont pas familiers avec les types de RAID.
SHR peut combiner des disques de différentes tailles pour créer un volume de stockage avec une capacité et une performance optimisées, ce qui gaspille moins d'espace de disque et fournit une solution de stockage plus flexible. Lorsque suffisamment de disques sont inclus, SHR permet une redondance d'1 ou 2 disques, ce qui signifie que le volume SHR peut tolérer une ou deux défaillances de disque sans subir de perte de données.
RAID 0 combine deux ou trois disques supplémentaires pour augmenter la performance mais n'offre pas la tolérance d'erreur. Une seule défaillance de disque résultera en une perte de données sur la matrice. RAID 0 est utile pour les systèmes non critiques, qui nécessitent un fort équilibre prix/performance.
RAID 1 est le plus souvent mis en place avec deux disques. Les données sur les disques sont dupliquées en miroir, offrant une tolérance d'erreur en cas de défaillance de disque de dur. La performance de lecture est augmentée tandis que la performance d'écriture est similaire à un disque unique. Le système peut supporter une panne sans perte de données. RAID 1 est souvent utilisé lorsque la tolérance d'erreur est capitale, alors que l'espace et la performance ne constituent pas des besoins essentiels.
RAID 5 fournit la tolérance d'erreur et augmente la performance de lecture. Ce système requiert un minimum de trois disques. RAID 5 peut supporter la perte d'un seul disque. En cas de l'échec d'un disque, les données du disque défaillant sont reconstruites depuis la parité, réparties sur les disques restants. En conséquence, les performances de lecture et d'écriture sont sévèrement diminuées lorsqu'un RAID 5 est dans un état dégradé. RAID 5 est idéal lorsque l'espace et le coût sont plus importants que la performance.
RAID 6 est similaire au RAID 5, mais il fournit une autre couche d'agrégation en bandes et peut supporter la défaillance de deux disques. Ce système requiert un minimum de quatre disques. La performance de RAID 6 est inférieure à celle de RAID 5 du fait de cette tolérance d'erreur supplémentaire. RAID 6 devient plus attractif lorsque l'espace et le coût sont importants et que la tolérance de plusieurs défaillances de disques est requise.
RAID 10 combine les avantages de RAID 1 et de RAID 0. La performance de lecture et d'écriture est augmentée mais seule la moitié de l'espace total est disponible pour le stockage des données. Quatre disques ou davantage sont requis, ce qui amène un coût relativement élevé, cependant la performance est excellente tout en fournissant la tolérance d'erreur. En fait, un RAID 10 peut supporter plusieurs défaillances de disque - sous réserve que les défaillances ne se situent pas à l'intérieur du même sous-groupe. RAID 10 est idéal pour les applications comportant une haute demande d'entrées/sorties telles que les serveurs de bases de données.
RAID F1 applique le mécanisme de RAID 5, en offrant la tolérance d'erreur et des performances de lecture augmentées. Toutefois, avec RAID F1, un disque donné aura davantage d'informations de parité afin d'accélérer son vieillissement et donc d'éviter que tous les disques n'arrivent en fin de vie en même temps. Cela peut affecter de manière subtile ses performances par comparaison au RAID 5. Ce système requiert un minimum de trois disques. RAID F1 peut supporter la perte d'un seul disque. En cas de l'échec d'un disque, les données du disque défaillant sont reconstruites depuis la parité, réparties sur les disques restants. En conséquence, les performances de lecture et d'écriture sont sévèrement diminuées lorsqu'un RAID F1 est dans un état dégradé. RAID F1 est idéal pour les matrices exclusivement en flash.