LES SYSTEMES RAID
PLAN Introduction : Qu est ce que le RAID? Quels sont les différents niveaux de RAID? Comment installer une solution RAID? Conclusion : Quelle solution RAID doit-on choisir?
Qu est ce que le RAID? Le principe du RAID a été créé en 1987 par Patterson, Gibson et Katz : 3 chercheurs de l'université de Berkeley, en Californie. RAID signifie «Redundant Array of Inexpensivse Disks» qui se traduit en français par «Ensemble redondant de disques indépendants». Cette technologie a été mise au point avec 3 objectifs: Améliorer la vitesse d écriture/lecture de données stockées sur disque dur, Augmenter la capacité de stockage sans pour autant acheter un disque unique de grande capacité souvent très cher, Faciliter la récupération de données en cas de défaillance d un disque dur grâce aux différents niveaux de RAID. Le système RAID créé donc avec un ensemble de disque dur un seul espace logique de stockage : ce qui veut dire que pour l utilisateur un seul disque dur est visible parmi l ensemble des disques qui sont physiquement installés sur l ordinateur.
Les différents niveaux de RAID Nous n aborderons ici que les niveaux de RAID les plus connus et utilisés à savoir le 0, le 1, le 0+1, le 3, et le 5.
RAID 0 : «le stripping ou le découpage» : Ici les données sont réparties de façon uniforme sur 2 disques. Ainsi, on a un espace de stockage qui est multiplié par 2, et de meilleures performances en matière de vitesse de lecture et d écriture. Néanmoins ce niveau n'offre aucune sécurité car la panne d un disque entraîne la perte irrémédiable de toutes les données.
RAID 1 : «le mirroring ou la duplication» : Les données sont écrites simultanément sur le disque et son miroir. La capacité de stockage n'est pas accrue, mais la sécurité est optimale. Ici si un disque tombe en panne toutes les données sont sur l autre disque.
RAID 0+1 : Ce niveau combine les niveaux 0 et 1. Espace de stockage plus important, sécurité optimale, rapidité d'écriture et de lecture, au détriment d'un coût plus élevé.
RAID 3 : L'un des disques est dédié à l'enregistrement des sommes de contrôle, et les données sont enregistrées sur les 2 autres disques. L'écriture met en œuvre tous les disques, la lecture n'active que les disques de données.
RAID 5 : «offre les avantages du RAID 0 et du RAID 1» : Ici, la parité est répartie de manière égale entre les 3 disques. Les opérations d'écriture sont plus lentes qu'en niveau 3, mais la lecture est plus rapide. Ce niveau admet la panne d un disque.
La Technologie RAID - Tableau comparatif Niveau Avantages Inconvénients RAID 0 Performances en Lecture / Ecriture Pas de tolérance des pannes RAID 1 Performances en sécurité Perte d'espace disque de 50 % RAID 3 Performances en Lecture / Ecriture Conseillé lors de l'accès à des fichiers de grande taille (Imagerie numérique). Nécessite l'utilisation d'un disque très solide pour le contrôle de parité RAID 5 Performances en Lecture / Ecriture Possibilité de changer un disque défectueux à chaud Conseillé lors d'accès simultanés à des fichiers de petite taille (Base de données). Dégradation des performances lors de la reconstitution du disque défectueux. Attention, un RAID 5 n'est pas forcément mieux qu'un RAID 0, 1 ou 3, tout dépend de l'utilisation et du but recherché.
Comment installer une solution RAID? Il existe 2 façons différentes de mettre en place une solution RAID : «Logicielle ou Matérielle?»
De façon logicielle : Il s'agit généralement d'un logiciel intégré au niveau du système d exploitation de l ordinateur capable de créer un seul volume logique avec plusieurs disques : Les systèmes RAID logiciel gèrent généralement le RAID 0;1 et 5. Cette solution logicielle du système RAID est la moins coûteuse mais l inconvénient c est qu elle génère une charge supplémentaire pour le CPU. Microsoft Windows XP gère le RAID logiciel 0 et 1. Microsoft Windows 2003 Server gère le RAID logiciel 0, 1, et 5. Mac OS X gère le RAID logiciel 0 et 1. Linux gère le RAID logiciel 0,1,5,6, et 0+1.
De façon matérielle : Avec des matériels DASD ( Direct Access Stockage Device ) : Il s agit d unités de stockage externes pourvues d'une alimentation propre : Ces matériels sont dotés de connecteurs permettant l'échange de disques à chaud. Avec des contrôleurs de disques RAID : il s'agit de cartes s'enfichant dans des slots PCI ou ISA et permettant de contrôler plusieurs disques durs. Ces solutions matérielles sont plus coûteuse mais ne génèrent aucune charge supplémentaire de la part des ressources de la machine ( CPU,.)
Les unités de stockage externes : Le RAID USB 2.0 et FIREWIRE : «Solution très s coûteuse» Boîtier externe RAID USB 2.0 pour 2 disques durs SATA I & II Boitier externe RAID FireWire et USB 2.0 à 4 disques durs SATA
Les différentes cartes contrôleurs Raid : Le RAID SCSI La technologie RAID a été pensée au départ pour le SCSI. Ainsi, certaines cartes mères destinées aux serveurs implémentent des contrôleurs SCSI qui gèrent le RAID directement sur la carte. Mais dans la plupart des cas on doit installer une carte d extension au format PCI-X, PCI 64 bits voire même PCI 32 bits pour mettre en place un RAID matériel. Une carte Tekram DC-390U3W au format PCI 64 bits
Le RAID SATA avec une carte Rocket RAID 1820 de la marque High point : Cette carte dispose de 8 canaux Serial ATA qui permet de connecter jusqu'à 8 périphériques. Cette carte implémente les niveaux RAID 0, 1, 5, 10 Le RAID IDE avec une carte Rocket RAID 454 de la marque High Point doté de 4 canaux Ultra ATA 133 et permet donc l installation de 8 disques durs en UDMA 133.Cette carte implémente les niveaux RAID 0, 1, 5, 10
Conclusion Le RAID matériel est la solution la plus intéressante pour améliorer la sécurité et/ou les performances des données stockées sur une machine ou sur le réseau : La solution la plus efficace mais aussi la plus chère restant l utilisation de périphériques externes dédiés. Toutefois pour des raisons de coût, les entreprises mettent souvent en place le RAID via des cartes d extensions : Il faut alors faire un choix entre RAID SCSI (plus performant, plus fiable et plus cher) et RAID SATA. Il est préférable de faire une impasse sur le RAID IDE car c'est une technologie vieillissante. On préconisera tout de même la mise en place du RAID logiciel pour les entreprises et éventuellement les particuliers qui ont un budget limité. Au Final on peut dire que Le RAID ne dispense pas d'effectuer des sauvegardes régulières car en effet la défaillance de plusieurs disques durs à la fois est tout à fait possible ajouté à cela les erreurs humaines qui finissent toujours par se produire ( effacement/corruption de fichiers ). http://dom-pelops.dyndns.org