Qu’est-ce que le RAID (Redundant Array of Inexpensive Disks) ?

RAID signifie tableau redondant de disques peu coûteux ou tableau redondant de disques indépendants. Il s’agit d’une solution de virtualisation de stockage de données qui traite plusieurs disques physiques comme un seul lecteur physique. Le but de RAID est de fournir la redondance des données, l’amélioration des performances, ou les deux en fonction du niveau RAID utilisé.

qu'est qu'un raid ?

Concepts RAID

Les trois concepts principaux du RAID sont le « miroir », le « striping » et la « parité ».

Dans RAID, la mise en miroir est la réplication de données sur plusieurs disques, ce qui permet un niveau de redondance au coût d’une capacité de stockage réduite. Par exemple, si un lecteur échoue, aucune donnée n’est perdue, car toutes les données du lecteur défectueux se trouvent également sur un deuxième lecteur. À ce stade, le lecteur défectueux peut être remplacé et le tableau RAID peut être reconstruit à partir de lecteurs existants.

Raid striping est le concept de diffusion de données sur plusieurs disques. Cela permet d’obtenir la pleine capacité de tous les disques pour une utilisation plus élevée et permet d’obtenir de meilleures performances à mesure que les données sont écrites ou lues simultanément à partir de plusieurs disques. L’inconvénient de ceci que la perte de n’importe quel lecteur corrompt l’ensemble du tableau.

La parité RAID est un processus de tolérance aux défauts qui effectue un processus logique entre chaque bit sur deux disques et stocke le résultat sur un troisième disque. Si l’un des lecteurs échoue, le tableau peut être reconstruit à partir des deux autres. La parité ne peut être ajoutée qu’au-dessus des autres états de raid.

Niveaux raid communs

RAID 0 est une simple implémentation de striping. Deux disques ou plus sont inclus dans le tableau, combinant leurs capacités globales et les vitesses de lecture/écriture. Ce niveau de raid offre des performances élevées, mais au risque de la perte de toutes les données en cas d’échec d’un lecteur. Les performances d’un tableau RAID 0 augmentent au fur et à mesure que vous ajoutez d’autres disques, cependant, cela augmente également la probabilité que l’un des lecteurs échoue et corrompt l’ensemble du tableau.

qu'est qu'un raid ?

Conseil : RAID 0 est différent d’une simple portée de plusieurs disques. Les deux techniques permettent l’utilisation de la pleine capacité des disques. L’enjambement les disques ensemble ne fournit pas le coup de pouce de performance qui vient des données de dénudage, mais il préserve les données enregistrées sur les disques de travail en cas de panne de disque s’il y a un disque enjambé.

RAID 1 est une implémentation de miroir, avec des données d’un lecteur en miroir à un deuxième lecteur. Si l’un ou l’autre lecteur échoue, aucune donnée n’est perdue. Dans les grands tableaux, chaque disque contient toujours exactement les mêmes informations. Tant qu’un disque RAID 1 fonctionne, les données peuvent être lues et le tableau reconstruit.

qu'est qu'un raid ?

Les niveaux RAID 4 et 5 utilisent le striping pour augmenter les performances, mais incluent également la parité, pour tenir compte des défaillances de lecteur. RAID 4 consacre un seul lecteur à la parité, ce qui peut entraîner des vitesses d’écriture réduites car toutes les données de parité ne sont écrites que sur un seul disque. RAID 5 répartit les données de parité sur tous les lecteurs du tableau. Le goulot d’étranglement qui est venu de l’écriture des données de parité à un disque est supprimé, cependant, le traitement de parité doit encore être effectuée réduisant les performances un peu par rapport à RAID 0. Les niveaux RAID 4 et 5 nécessitent tous deux au moins trois disques dans le tableau et ne permettent qu’à un seul lecteur d’échouer.

qu'est qu'un raid ?

RAID 6 est identique à RAID 5 mais stocke deux blocs de parité sur tous les disques du tableau. Cette parité supplémentaire double le traitement de parité requis, réduisant ainsi les performances supérieures à RAID 5, mais toujours inférieures à RAID 4. RAID 6 nécessite au moins quatre disques dans le tableau, mais peut gérer jusqu’à deux lecteurs défaillants.

qu'est qu'un raid ?

RAID 0+1 est un réseau RAID imbriqué, il crée d’abord un tableau RAID 0 de disques rayés, puis un miroir RAID 1 de ce tableau. L’imbrication de ces deux types de tableaux RAID fournit à la fois la redondance de la mise en miroir et l’augmentation de la vitesse du striping. Les inconvénients de cette méthode sont qu’au moins quatre disques sont nécessaires et que si un lecteur échoue, un miroir entier échoue. En cas d’échec d’un lecteur, il corrompt son réseau RAID 0. Dans un tableau RAID 0+1 à quatre disques, la perte d’un seul disque corromprait son disque jumelé, laissant les deux autres disques sans protection d’un miroir.

qu'est qu'un raid ?

RAID 10 est un autre type de tableau RAID imbriqué, il crée un tableau RAID 1 de disques en miroir, puis une bande RAID 0 de ce tableau. L’imbrication des tableaux de cette façon fournit également la même redondance et la même augmentation des performances que RAID 0+1. Avec cette implémentation, cependant, vous pouvez perdre de nombreux lecteurs tant que chaque miroir a au moins un disque de travail. Il faut également moins de temps pour reconstruire le tableau en cas d’échec du lecteur, car un seul ensemble de lecteurs en miroir doit être reconstruit.

qu'est qu'un raid ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *