3 décembre 2019

Qu'est-ce que le RAID ? — Définitions, bases, emploi

Définition

RAID (aujourd'hui connue sous le nom de Redundant Array of Independent Disks) est une technologie de virtualisation des données qui combine plusieurs disques physiques en un élément logique pour la redondance et une productivité accrue. Essentiellement, cela nous permet d'augmenter considérablement les performances globales et d'améliorer la fiabilité des données stockées.

Histoire

Initialement, RAID les baies étaient appelées baie redondante de Peu coûteux Disques - comme ils avaient remplacé SLED (Single Large Expensive Drive), la technologie précédemment utilisée qui, comme son nom l'indique, reposait sur l'utilisation d'un grand disque dans le but d'améliorer la fiabilité. Cependant, en raison des implications des faibles coûts, les fournisseurs de l'industrie ont rapidement insisté pour modifier le descripteur.

Bien que les technologies impliquant l'utilisation de plusieurs disques aient déjà été mentionnées dans divers produits avant la publication du document, l'idée du stockage RAID elle-même a été inventée par David Patterson, Garth Gibson et Randy Katz, et mentionnée pour la première fois dans leur rapport technique « A Case for Redundant Arrays of Inexpensive Disks (RAID) », écrit en 1988.

Basics

Comme il a été dit ci-dessus, le RAID représente plusieurs disques physiques réunis en une (ou plusieurs) unité logique pour distribuer les données sur les disques. Différents niveaux ou schémas RAID déploient différentes techniques pour aborder les données stockées de plusieurs manières (strip, mise en miroir, parité ou combinaison de celles-ci), ce qui offre un équilibre entre la fiabilité, la disponibilité, les performances et la capacité, en fonction de l'ultime conditions. Le numéro suivant le mot « RAID » fait référence à la configuration (niveau), qui est appliquée pour exploiter les informations stockées.

Voici trois configurations RAID de base :

  • Striping : divise les données en blocs, divisant le flux entre les disques ;
  • Mirroring : stocke des copies identiques de données simultanément dans différents blocs.
  • Parité : calcule le bloc manquant pour empêcher le système de tomber en panne en cas de panne de disque ou de données manquantes.

disque dur, disque, sauvegarde

Niveaux de RAID

Initialement, il n'y avait que cinq niveaux RAID. Cependant, sur la base de leurs avancées au fil des années, de nombreuses organisations ont créé leurs propres configurations non standard et baies imbriquées (hybrides) pour répondre aux besoins spécialisés d'un petit groupe de niche. Pour examiner de plus près les différences entre les options proposées, consultez www.salvagedata.com/raid-configuration.

Vous trouverez ci-dessous quatre des niveaux RAID les plus courants.

RAID 0. Se compose de rayures; distribue les données stockées sur deux ou plusieurs disques, sans mise en miroir, parité ou redondance. RAID 0 ne fournit pas de tolérance aux pannes, ce qui signifie que toutes les données de la matrice seront perdues et que l'ensemble du système deviendra incapable de fonctionner en cas de défaillance de l'un des disques.

Raid 0 offre d'excellentes performances et aucune surcharge en raison des contrôles de parité, mais n'accorde aucune redondance. À utiliser de préférence lorsque la vitesse est vitale et que la fiabilité est secondaire.

RAID 1. Se compose de la mise en miroir ; les données sont écrites de manière identique sur les paires de disques. En créant un « ensemble en miroir », RAID 1 est en mesure de fournir une tolérance aux pannes : la matrice continue de fonctionner tant qu'au moins un lecteur fonctionne (ce qui signifie que le système peut toujours accéder aux données des disques restants). Le remplacement d'un disque défectueux par un nouveau copiera les informations sur celui-ci et reconstruira la matrice.

RAID 1 offre une augmentation de la vitesse de lecture, mais pas en écriture ; sa capacité de stockage utilisable est inférieure car, du fait que toutes les données sont écrites deux fois, seule la moitié du volume total du disque est disponible. Idéal lorsque la redondance et la fiabilité des données sont cruciales.

RAID 5. Se compose de striping avec parité distribuée ; nécessite au moins 3 disques pour fonctionner. En cas de défaillance d'un seul lecteur, les lectures suivantes peuvent être calculées à partir de la parité distribuée, évitant ainsi la perte de données.

Le RAID 5 est actuellement l'option la plus courante car il offre à la fois vitesse (puisque les données sont accessibles à partir de plusieurs disques) et une grande fiabilité, étant ainsi considéré comme l'une des configurations les plus sécurisées. Idéal pour les serveurs de fichiers et d'applications qui ont un nombre limité de lecteurs de données.

RAID 6. Se compose d'un striping avec une double parité distribuée ; RAID 6 nécessite au moins 4 disques et offre une redondance plus élevée ainsi qu'une fiabilité améliorée car il applique un bloc de parité supplémentaire. Offre des performances de lecture accrues, mais les performances d'écriture sont plus lentes qu'en RAID 5.

La double parité garantit la tolérance aux pannes jusqu'à deux disques défaillants, ce qui rend les groupes RAID plus importants plus pratiques, en particulier pour les systèmes à haute disponibilité (bien que les pannes de disque puissent affecter le débit). Idéal pour le stockage de fichiers volumineux ou/et les serveurs d'applications.

Conclusions

L'utilisation de matrices RAID peut être extrêmement utile dans un certain nombre de situations, car elle couvre de multiples besoins d'une manière abordable et fiable, la plus importante étant la possibilité d'éviter que vos informations personnelles sensibles ou liées à l'entreprise ne soient perdues en raison de une panne de courant, une panne de disque ou d'autres accidents possibles auxquels vous ne voulez pas faire face.

A propos de l'auteure 

Imran Uddin


{"email": "Adresse e-mail non valide", "url": "Adresse de site Web non valide", "obligatoire": "Champ obligatoire manquant"}