Quelle est la technologie RAID? La technologie RAID peut être un lecteur de stockage pour plusieurs disques durs. Le disque ainsi créé (appelé package) a une tolérance élevée aux défauts techniques et une capacité / vitesse d'écriture plus élevée. La distribution des données sur plusieurs disques durs permet une plus grande sécurité et fiabilité du service associé).

Qu'est-ce que la technologie RAID? Histoire

Cette technologie a été développée en 1987 par trois chercheurs du université de Californie (Berkeley). Depuis 1992, c'est le RAID Advisory Board qui gère ces spécifications. Il s'agit d'une capacité de disque importante (et donc coûteuse) avec des disques plus petits et moins coûteux (c'est-à-dire MTBF, le temps moyen entre les pannes est faible).

Les disques montés dotés de la technologie RAID peuvent être utilisés de différentes manières, appelées Niveaux RAID. Ce sont les plus utilisés: il y a 6 niveaux. Chacun décrit comment les données sont réparties entre les disques.

Chacun de ces niveaux est une méthode d'utilisation de groupe basée sur:

  • Performance
  • Coût
  • Accès disque

 

  • niveau 0

RAID niveau 0, en anglais Data Striping ou Striped Volume (ensemble divisé) consiste à stocker les données entrelacées dans la matrice de disques de la matrice. Par conséquent, il n'y a pas de redondance, nous ne pouvons donc pas parler de tolérance aux pannes. En fait, en cas de panne de disque, toutes les données distribuées sur les disques seront perdues.

Cependant, étant donné que chaque disque du groupe possède son propre contrôleur, il s'agit d'une solution qui offre un taux de transfert élevé.

RAID 0 est donc la juxtaposition logique (agrégation) de plusieurs disques physiques. En RAID 0, les données sont écrites avec "Stripe".

Nous avons parlé du facteur d'entrelacement pour caractériser la taille relative des fragments stockés dans chaque unité physique. Les performances moyennes dépendent de ce facteur (plus chaque bande est petite, meilleur est le taux de rendement).

Si l'un des éléments du tableau est plus grand que les autres, le système de remplissage Stripe se bloque lorsque les plus petits disques sont remplis. Par conséquent, la taille finale est égale à deux fois la capacité du plus petit des deux disques:

  • Deux disques 2000 Go vous donneront un disque logique 4000 Go.
  • Un disque de 1000 Go utilisé conjointement avec un disque de 2000 fournira un lecteur logique de 2000 Go (1000 Go du deuxième disque deviendront inutilisables ou perdus).

 

  • Niveau 1 (miroir)

Le niveau 1 vise à dupliquer les informations pour les stocker sur plusieurs disques, nous discutons ou décrivons donc ce processus.

Cela offre une plus grande sécurité des données car si un disque tombe en panne, les données sont enregistrées sur l'autre. En fait, la lecture peut être beaucoup plus rapide lorsque les deux unités fonctionnent. Enfin, chaque disque ayant son propre contrôleur, le serveur peut continuer à fonctionner même en cas de défaillance d'un disque, tout comme un camion peut continuer à rouler si l'un de ses pneus a plusieurs pneus sur chaque essieu. ..

En revanche, la technologie RAID1 est très coûteuse car seule la moitié de la capacité de stockage est utilisée.

  • niveau 2

RAID-2 niveau 2 est désormais obsolète car il propose désormais un contrôle d'erreur de code de Hamming, ce dernier est désormais directement intégré dans les drivers du disque dur.

Cette technologie stocke les données sur le même principe qu'avec RAID-0, mais en écrivant sur un lecteur différent de celui des bits certifiés ECC.

La technologie RAID 2 offre de faibles performances mais un haut niveau de sécurité.

  • niveau 3

Le niveau 3 propose de stocker des données d'octets sur chaque disque et de dédier l'un de ses disques pour stocker un bit de parité.

De cette façon, si un lecteur tombe en panne, il serait possible de reconstruire les informations à partir des autres disques. Après "récupération", le contenu du disque défectueux est à nouveau intégré. En revanche, si deux disques tombaient en panne simultanément, la perte de données serait impossible à remédier.

 

  • niveau 4

Le niveau 4 est très proche du niveau 3. La différence réside dans le niveau de parité, qui se fait sur un secteur (appelé bloc) et non sur le bit, et est stocké sur un disque dédié. Cela signifie plus précisément que la valeur du facteur d'entrelacement est différente de RAID 3.

Par conséquent, pour lire un petit nombre de blocs, le système n'a pas besoin d'avoir accès à plusieurs disques physiques, mais uniquement à ceux dans lesquels les données sont réellement stockées. En revanche, le disque contenant les données de contrôle doit avoir un temps d'accès égal à la somme du temps d'accès des autres disques afin de ne pas limiter les performances du groupe.

  • niveau 5

Le niveau 5 est similaire au niveau 4, c'est-à-dire que la parité est calculée au niveau du secteur, mais est divisée en disques de baie. Par conséquent, RAID 5 améliore considérablement l'accès aux données (lecture et écriture) car l'accès aux bits de parité est réparti entre les disques de la baie.

Le mode RAID-5 atteint des performances très proches des performances RAID-0, garantissant une tolérance élevée aux pannes de données, ce qui en fait l'un des modes RAID les plus excitants en termes de performances et de fiabilité.

 

  • niveau 6

Le niveau 6 a été ajouté aux niveaux définis à Berkeley. Il définit l'utilisation de deux fonctions de parité et donc leur stockage sur deux disques dédiés. Ce niveau assure la redondance en cas de panne simultanée des deux unités. Cela signifie qu'au moins quatre disques sont nécessaires pour mettre en service un système RAID-6.

La comparaison

Les solutions RAID généralement acceptées sont les niveaux RAID 0, 1 et RAID 5.

Le choix d'une solution RAID est lié à trois critères:

  • Les représentations: RAID 0 offre de meilleures performances que tout autre type de RAID, mais sans sécurité. La perte d'un disque perd l'ensemble complet.
  • Sécurité : RAID 1 et 5 offrent un haut niveau de sécurité, cependant la méthode de reconstruction de disque varie entre les deux solutions. En cas de défaillance du système, RAID 5 reconstruit le disque manquant à partir des informations stockées sur d'autres disques, tandis que RAID 1 effectue une copie d'un disque à un autre.
  • Les performances: RAID 1 offre de meilleures performances de lecture que RAID 5, mais souffre lorsqu'il a de grandes opérations d'écriture.
  • Le prix: Le coût est directement lié à la capacité de stockage qui sera mise en œuvre pour avoir une certaine capacité effective. Gardez à l'esprit que RAID 5 nous fournit un volume utile qui représente 80 à 90% du volume alloué. RAID 1, quant à lui, ne propose qu'un volume disponible qui représente 50% du volume total (puisque les informations sont dupliquées).

 

Configurer une solution RAID

Il existe plusieurs façons d'implémenter une solution RAID sur un serveur:

  • Par logiciel: Il s'agit généralement d'une unité de niveau de OS. PC capable de créer un volume logique avec plusieurs disques SCSI ou IDE)

 

  • Avec matériel
    • Avec le matériel DASD ): Ce sont des unités de stockage externes équipées de leur propre alimentation électrique. De plus, ces matériaux ont des connecteurs de remplacement de disque en place (ce type de lecteur est généralement dit). Ce matériel génère ses propres journaux, il est donc reconnu comme un disque SCSI standard.
    • Avec des contrôleurs de disques RAID: Ce sont des cartes qui sont affichées dans les emplacements PCI ou ISA et vous permettent de contrôler plusieurs disques.

Jusqu'à présent, l'entrée sur Qu'est-ce que la technologie RAID?