Vous êtes sur la page 1sur 20

RAID (informatique)

RAID (informatique)
Pour les articles homonymes, voir Raid. En informatique, le mot RAID dsigne les techniques permettant de rpartir des donnes sur plusieurs disques durs afin d'amliorer soit la tolrance aux pannes, soit la scurit, soit les performances de l'ensemble, ou une rpartition de tout cela. L'acronyme RAID a t dfini en 1987 par l'Universit de Berkeley, dans un article nomm A Case for Redundant Arrays of Inexpensive Disks (RAID)[1], soit regroupement redondant de disques peu onreux . Aujourd'hui, le mot est devenu l'acronyme de Redundant Array of Independent (or inexpensive) Disks, ce qui signifie Schma de principe d'une grappe de disques en regroupement redondant de disques indpendants . Le cot au RAID 5 mgaoctet des disques durs ayant diminu d'un facteur 1300000 en 29ans, aujourd'hui le RAID est choisi pour d'autres raisons que le cot de l'espace de stockage[2].

Historique
En 1978, un employ d'IBM, Norman Ken Ouchi, dposa un brevet[3] concernant un Systme de rcupration de donnes stockes dans une unit de stockage dfectueuse , et dont la description tait ce que deviendrait plus tard le RAID 5. Ce brevet fait galement mention du miroitage (mirroring) de disque (qui sera appel plus tard RAID 1), ainsi que de la protection avec une parit ddie (qui sera appel plus tard RAID 3 et 4). La technologie RAID a t labore par un groupe de chercheurs de l'Universit de Berkeley (Californie) en 1987. Ces derniers tudirent la possibilit de faire reconnatre deux disques durs ou plus comme une seule entit par le systme. Ils obtinrent pour rsultat un systme de stockage aux performances bien meilleures que celles des systmes disque dur unique, mais dot d'une trs mauvaise fiabilit. Les chercheurs s'orientrent alors vers des architectures redondantes, afin d'amliorer la tolrance aux pannes du systme de stockage. En 1988, les diffrents RAID, de type 1 5, taient formellement dfinis par David Patterson, Garth Gibson et Randy Katz dans la publication intitule A Case for Redundant Arrays of Inexpensive Disks (RAID)[4] . Cet article introduisait le terme RAID , dont l'industrie du disque s'est immdiatement empare, dont elle proposait cinq niveaux diffrents, en les comparant au SLED , chacun d'eux ayant ses avantages et ses inconvnients.

Description et concepts
Comparaison RAID/SLED
Depuis sa cration, la particularit principale de l'architecture RAID est sa capacit combiner de nombreux priphriques de stockage bon march et une technologie courante dans une matrice unique, de sorte que ce groupement offre une capacit, une fiabilit et/ou des performances accrues, ce pour un cot largement infrieur un priphrique de stockage unique quivalent exploitant des technologies de pointe. L'architecture RAID s'oppose donc l'architecture SLED (Single Large Expensive Disk), qui est fonde sur l'utilisation d'un seul et mme disque dur de grande capacit, donc d'un prix lev, car celui-ci doit non seulement pouvoir stocker beaucoup d'informations, mais il doit de plus tre d'excellente qualit pour garantir au mieux la prennit et l'accessibilit de son contenu. En effet, dans une architecture de type SLED, la bonne conservation des donnes est dpendante de la moindre dfaillance du disque dur. Lorsqu'une panne survient, non seulement le systme est inexploitable le temps du

RAID (informatique) remplacement du matriel dfectueux, mais la seule manire de rcuprer les donnes est de procder une restauration de la dernire sauvegarde, ce qui peut prendre plusieurs heures durant lesquelles le systme est toujours inutilisable. Si un tel temps d'inactivit est acceptable pour l'ordinateur d'un particulier, il est en revanche rdhibitoire pour le systme informatique d'une entreprise, pour qui une telle panne peut avoir des consquences non ngligeables sur sa sant financire. L'utilisation d'une architecture RAID, du moins dans la plupart de ses niveaux fonctionnels, permet justement d'apporter une rponse ces besoins car non seulement la dfaillance d'un des disques de la grappe ne gne pas le fonctionnement des autres disques, ce qui permet au systme de continuer de fonctionner, mais de surcrot, une fois le disque en panne chang, son contenu est reconstruit partir des autres disques pendant le fonctionnement normal du systme. Ainsi, l'activit de l'entreprise continue de faon ininterrompue et transparente pendant toute la dure de l'incident. Le RAID, suivant ses niveaux fonctionnels, s'il donne des temps de rponse identiques ceux des disques s'ils taient utiliss individuellement, offre des dbits particulirement soutenus, mme en utilisant des disques durs bons marchs et de performances moyennes, tout en garantissant une bien meilleure fiabilit (sauf pour le RAID 0 qui lui la rduit d'autant que le nombre de disques). Dans de telles situations, les architectures RAID se rvlent donc idales, tant du point de vue de leurs performances que de leur fiabilit. Dans tous les cas, le RAID reste compltement transparent l'utilisateur qui, quel que soit le nombre de disques physiques utiliss pour construire le RAID, ne verra jamais qu'un seul grand volume logique, auquel il accdera de faon tout fait habituelle.

Parit et redondance
La mise en miroir s'avre tre une solution onreuse, puisqu'il est ncessaire d'acqurir les priphriques de stockage en plusieurs exemplaires. Aussi, partant du principe que plusieurs units de stockage ont une faible probabilit de tomber en panne simultanment, d'autres systmes ont t imagins, dont ceux permettant de rgnrer les donnes manquantes partir des donnes restant accessibles et d'une ou plusieurs donnes supplmentaires, dites de redondance. Le systme de redondance le plus simple et le plus largement utilis est le calcul de parit. Ce systme repose sur l'opration logique XOR (OU exclusif) et consiste dterminer si sur bits de donnes considrs, le nombre de bits l'tat est pair ou impair. Si le nombre de est pair, alors le bit de parit vaut . Si le nombre de est impair, alors le bit de parit vaut . Lorsque l'un des bits de donnes ainsi forms devient indisponible, il lments est alors possible de rgnrer le bit manquant en appliquant nouveau la mme mthode sur les restants. Cette technique est utilise dans les systmes RAID 5.

Il existe des systmes de redondance plus complexes et capables de gnrer plusieurs lments de redondance afin de supporter l'absence de plusieurs lments. Le RAID 6 utilise par exemple une technique de calcul de parit fonde sur des polynmes.

Les diffrents types de systmes RAID


Le systme RAID est : soit un systme de redondance qui donne au stockage des donnes une certaine tolrance aux pannes matrielles (ex : RAID1). soit un systme de rpartition qui amliore ses performances (ex : RAID0). soit les deux la fois mais avec une moins bonne efficacit (ex : RAID5). Le systme RAID est donc capable de grer d'une manire ou d'une autre la rpartition et la cohrence de ces donnes. Ce systme de contrle peut tre purement logiciel ou utiliser un matriel ddi.

RAID (informatique)

Le RAID logiciel
En RAID logiciel, le contrle du RAID est intgralement assur par une couche logicielle du systme d'exploitation. Cette couche s'intercale entre la couche d'abstraction matrielle (pilote) et la couche du systme de fichiers. Avantages C'est la mthode la moins onreuse puisqu'elle ne demande aucun matriel supplmentaire. Cette mthode possde une grande souplesse d'administration (logiciel). Cette mthode prsente l'avantage de la compatibilit entre toutes les machines quipes du mme logiciel de RAID (cest--dire du mme systme d'exploitation) Inconvnients L'inconvnient majeur rside dans le fait que cette mthode repose sur la couche d'abstraction matrielle des priphriques qui composent le volume RAID. Pour diverses raisons, cette couche peut tre imparfaite et manquer de certaines fonctions importantes comme, par exemple, la dtection et le diagnostic des dfauts matriels et/ou la prise en charge du remplacement chaud (Hot-swap) des units de stockage. La gestion du RAID monopolise des ressources systmes (lgrement le processeur et surtout le bus systme) qui pourraient tre employes d'autres fins. La baisse de performances due la gestion logicielle du raid est particulirement sensible dans des configurations o le systme doit transfrer plusieurs fois les mmes donnes comme, par exemple, en RAID1, et, assez faible, dans des configurations sans redondance : exemple, le RAID 0. L'utilisation du RAID sur le disque systme n'est pas toujours possible. Diverses implmentations La plupart des systmes d'exploitation grand public permettent dj de mettre en uvre le RAID logiciel, qu'il s'agisse de Microsoft Windows, d'une distribution Linux quelconque ou de Mac OS X. Microsoft Windows XP (et suprieur) gre le RAID 0 et 1 par le logiciel, et peut grer le RAID 5 moyennant une petite adaptation[5] Microsoft Windows 2003 Server gre logiciellement le RAID 0, 1, et 5. Mac OS X gre logiciellement le RAID 0, 1 et la concatnation. Le noyau Linux (>=2.6) gre logiciellement le RAID 0, 1, 4, 5, 6, et 10 ainsi que les combinaisons de ces modes. Les RAIDs logiciels de Microsoft Windows et de Linux sont incompatibles entre eux.[rf.ncessaire]

Le RAID pseudo-matriel
L'extrme majorit des contrleurs RAID bon march intgrs de nombreuses cartes mres rcentes en 2004/2005 grent souvent le RAID 0 et 1 sur des disques IDE ou SATA. Malgr le discours marketing qui tend systmatiquement induire en erreur sur ce point, il ne s'agit pas de RAID matriel proprement parler mais plutt d'un contrleur de disque dot de quelques fonctions avances. D'un point de vue strictement matriel, cette solution hybride n'est pas diffrente d'un RAID logiciel. Elle diffre cependant sur l'emplacement des routines logicielles de gestion du RAID.

RAID (informatique) Avantages L'intrt principal de ce type de RAID est d'apporter une solution au troisime problme du RAID logiciel, savoir qu'il ne peut pas toujours servir hberger les fichiers du systme d'exploitation puisque c'est justement ce dernier qui permet d'y accder. Dans ce type de RAID, la prsence d'un BIOS intgrant les routines logicielles basiques de gestion du RAID permet de charger en mmoire les fichiers essentiels du systme d'exploitation (le noyau et les pilotes essentiels). Puis, le pilote du contrleur intgre les mmes routines logicielles de gestion du RAID et fournit alors aux couches suprieures de l'OS non pas un accs aux priphriques mais un accs au volume RAID qu'il mule. Inconvnients En dehors de cet avantage important, ce type de RAID cumule les dfauts des deux autres approches : Les limitations de performances sont les mmes que pour le raid logiciel car il s'agit effectivement d'un RAID logiciel camoufl. Un problme important pos par ces contrleurs hybrides est leur pitre gestion des dfauts matriels et leurs fonctionnalits BIOS gnralement limites. L'interoprabilit est trs mauvaise surtout si l'on considre qu'il s'agit gnralement de matriel intgr aux cartes mres des ordinateurs. Pire, le changement de carte-mre (voire simplement de version de bios), si la nouvelle utilise des jeux de puces diffrents, peut imposer de reconstruire le RAID entirement. De manire gnrale, une reconstruction est possible si l'on reste dans des contrleurs RAID de mme marque mais de modles diffrents, mais il n'existe pas de rgle dfinie de compatibilit. La fiabilit annonce de ces dispositifs est assez controverse[citation ncessaire].

Le RAID matriel
Dans le cas du RAID matriel, une carte ou un composant est ddi la gestion des oprations. Le contrleur RAID peut tre interne l'unit centrale (carte d'extension) ou dport dans une baie de stockage. Un contrleur raid est en gnral dot d'un processeur spcifique, de mmoire, ventuellement d'une batterie de secours, et est capable de grer tous les aspects du systme de stockage RAID grce au microcode embarqu (firmware). Du point de vue du systme d'exploitation, le contrleur RAID matriel offre une virtualisation complte du systme de stockage. Le systme d'exploitation considre chaque volume RAID comme un disque et n'a pas connaissance de ses constituants physiques. Avantages Les contrleurs RAID matriels permettent la dtection des dfauts, le remplacement chaud des units dfectueuses et offrent la possibilit de reconstruire de manire transparente les disques dfaillants. Mais les systmes d'exploitation volus permettent galement cela si le matriel le permet. La charge systme (principalement l'occupation du bus) est allge. (surtout dans des configurations avec beaucoup de disques et une forte redondance) Les vrifications de cohrence, les diagnostics et les maintenances sont effectus en arrire plan par le contrleur sans solliciter de ressources systme.

RAID (informatique) Inconvnients Les contrleurs RAID matriels utilisent chacun leur propre systme pour grer les units de stockage. En consquence, au contraire d'un RAID logiciel, des disques transfrs d'un systme un autre ne pourront pas tre rcuprs si le contrleur RAID n'est pas exactement le mme (firmware compris). Il est donc conseill de possder une deuxime carte en cas de panne de la premire. Les cartes d'entre de gamme possdent des processeurs de puissance bien infrieure celle des ordinateurs actuels. On peut donc avoir de bien moins bonnes performances pour le mme prix qu'un RAID logiciel. Le cot : l'entre de gamme se situe aux alentours de 200 mais les cartes plus performantes peuvent souvent dpasser les 1000. Le contrleur RAID est lui-mme un composant matriel, qui peut tomber en panne. Son logiciel (firmware) peut contenir des erreurs, ce qui constitue un autre risque de panne (un nouveau "single-point-of-failure"). Il est peu probable qu'un RAID actuel contienne des erreurs de programmation (bugs) car il est garanti en moyenne une dizaine d'annes. Les diffrents fabricants de contrleurs RAID fournissent des outils de gestion logicielle trs diffrents les uns des autres (et de qualit parfois ingale). l'oppos, les outils de gestion du RAID logiciel fournis avec un systme d'exploitation sont gnralement bien intgrs dans ce systme. La dure du support d'un contrleur RAID par son constructeur (correction de bugs dans le firmware, par exemple), parfois lie l'arrive de nouveaux produits rendant les anciens obsoltes, peut tre moins longue ou plus volatile que le support du RAID logiciel par le fournisseur du systme d'exploitation. Le constructeur peut mme disparaitre (ce qui est assez rare parmi les fabricants de systmes d'exploitation). Une moindre souplesse par rapport au RAID logiciel, qui dispose d'une couche d'abstraction permettant de grer du RAID au-dessus de tout types de priphriques blocs supports par le systme d'exploitation, locaux ou distants (ATA, SCSI, ATA over Ethernet, iSCSI... et toutes les combinaisons possibles entre eux). Les contrleurs RAID sont spcialiss pour un seul type de priphrique bloc.

Les diffrents niveaux de RAID


Les niveaux standard
Les diffrents types d'architecture RAID sont numrots partir de 0 et peuvent se combiner entre eux (on parlera alors de RAID 0+1, 1+0, etc.). RAID 0 : volume agrg par bandes

RAID (informatique)

Le RAID 0, galement connu sous le nom d' entrelacement de disques ou de volume agrg par bandes (striping en anglais) est une configuration RAID permettant d'augmenter significativement les performances de la grappe en faisant travailler disques durs en parallle (avec ). Capacit : La capacit totale est gale celle du plus petit lment de la grappe multipli par le nombre d'lments prsent dans la grappe, car le systme d'agrgation par bandes se retrouvera bloqu une fois que le plus petit disque sera rempli (voir schma). L'espace excdentaire des autres lments de la grappe restera inutilis. Il est donc conseill d'utiliser des disques de mme capacit. Fiabilit : Le dfaut de cette solution est que la perte d'un seul disque entrane la perte de toutes ses donnes. Cot : Dans un RAID 0, qui n'apporte aucune redondance, tout l'espace disque disponible est utilis (tant que tous les disques ont la mme capacit).
RAID 0

Dans cette configuration, les donnes sont rparties par bandes (stripes en anglais) d'une taille fixe. Cette taille est appele granularit (voir plus loin la section granularit). Exemple : avec un RAID0 ayant une bande de 64Kio et compos de deux disques (disque Disk0 et disque Disk1), si l'on veut crire un fichier A de 500Kio, le fichier sera dcoup en 8 bandes (car appelons-les 1, 2, 3, 4, 5, 6, 7 et 8, qui seront rparties sur l'ensemble des disques de la faon suivante : Disk 0 : 1, 3, 5, 7 Disk 1 : 2, 4, 6, 8 Ainsi l'criture du fichier pourra tre effectue simultanment sur chacun des disques en un temps quivalent l'criture de 256kio. Ainsi, sur un RAID 0 de disques (avec ), chaque disque ne doit lire et crire que des donnes, ce qui a ),

pour effet de diminuer les temps d'accs (lecture et criture) aux donnes; les disques se partageant le travail, les traitements se trouvent acclrs. Ce type de RAID est parfait pour des applications requrant un traitement rapide d'une grande quantit de donnes. Mais cette architecture n'assure en rien la scurit des donnes ; en effet, si l'un des disques tombe en panne, la totalit des donnes du RAID est perdue.

RAID (informatique) RAID 1 : Disques en miroir Le RAID 1 consiste en l'utilisation de disques redondants (avec ),

chaque disque de la grappe contenant tout moment exactement les mmes donnes, d'o l'utilisation du mot miroir (mirroring en anglais). Capacit : La capacit totale est gale celle du plus petit lment de la grappe. L'espace excdentaire des autres lments de la grappe restera inutilis. Il est donc conseill d'utiliser des lments identiques. Fiabilit : Cette solution offre un excellent niveau de protection des donnes. Elle accepte une dfaillance de lments. Cot : Les cots de stockage sont levs et directement proportionnels au nombre de miroirs utiliss alors que la capacit utile reste inchange. Plus le nombre de miroirs est lev, et plus la scurit augmente, mais plus son cot devient prohibitif.

RAID 1

Les accs en lecture du systme d'exploitation se font sur le disque le plus facilement accessible ce moment-l.[rf.ncessaire] Les critures sur la grappe se font de manire simultane sur tous les disques, de faon ce que n'importe quel disque soit interchangeable tout moment. Lors de la dfaillance de l'un des disques, le contrleur RAID dsactive (de manire transparente pour l'accs aux donnes) le disque incrimin. Une fois le disque dfectueux remplac, le contrleur RAID reconstitue, soit automatiquement, soit sur intervention manuelle, le miroir. Une fois la synchronisation effectue, le RAID retrouve son niveau initial de redondance. RAID 5 : volume agrg par bandes parit rpartie Le RAID 5 combine la mthode du volume agrg par bandes (striping) une parit rpartie. Il s'agit l d'un ensemble redondance . La parit, qui est incluse avec chaque criture se retrouve rpartie circulairement sur les diffrents disques. Chaque bande est donc constitue de blocs de donnes et d'un bloc de parit. Ainsi, en cas de dfaillance de l'un des disques de la grappe, pour chaque bande il manquera soit un bloc de donnes soit le bloc de parit. Si c'est le bloc de parit, ce n'est pas grave, car aucune donne ne manque. Si c'est un bloc de donnes, on peut calculer son contenu partir des autres
RAID 5

blocs de donnes et du bloc de parit. L'intgrit des donnes de chaque bande est prserve. Donc non seulement la grappe est toujours en tat de fonctionner, mais il est de plus possible de reconstruire le disque une fois chang partir des donnes et des informations de parit contenues sur les autres disques. On voit donc que le RAID 5 ne supporte la perte que d'un seul disque la fois. Ce qui devient un problme depuis que les disques qui composent une grappe sont de plus en plus gros (1To et plus). Le temps de reconstruction de la parit en cas de disque dfaillant est allong. Il est gnralement de 2h pour des disques de 300Go contre une dizaine d'heures pour 1To. Pour limiter le risque il est courant de ddier un disque dit de spare. En rgime normal il est inutilis. En cas de panne d'un disque il prendra automatiquement la place du disque dfaillant. Cela ncessite

RAID (informatique) une phase communment appele "recalcul de parit". Elle consiste pour chaque bande recrer sur le nouveau disque le bloc manquant (donnes ou parit). Bien sr pendant tout le temps du recalcul de la parit le disque est disponible normalement pour l'ordinateur qui se trouve juste un peu ralenti. Exemple pratique : Considrons quatre disques durs A, B, C et D, de tailles identiques. Le systme va enregistrer les premiers blocs en les rpartissant sur les disques A, B et C comme en mode RAID 0 (striping) et, sur le disque D, le rsultat de l'opration OU exclusif entre les autres disques (ici A xor B xor C). Ensuite le systme va enregistrer les blocs suivants en les rpartissant sur les disques D, A et B, puis la parit (soit D xor A xor B) sur le disque C, et ainsi de suite en faisant permuter circulairement les disques, chaque bloc. La parit se trouve alors rpartie sur tous les disques. En cas de dfaillance d'un disque, les donnes qui s'y trouvaient pourront tre reconstitues par l'opration xor. En effet, l'opration XOR ( ) a la proprit suivante : si on considre blocs de taille identique et si . C'est--dire que n'importe quel bloc de donnes disques peut-tre rcupr grce au bloc perdu cause d'un disque dfaillant sur un RAID 5 de de donnes de contrle. alors , et de faon gnrale,

On voit donc que si on veut crire dans un bloc, il faut lire le bloc modifier. Lire le bloc de parit de la bande. crire le bloc de donnes et le bloc de parit. L'opration xor permet heureusement de calculer la nouvelle parit sans avoir besoin de lire les blocs de donnes de la bande. Augmenter le nombre de disque d'une grappe RAID 5 n'allonge donc pas le temps de lecture ou d'criture. Cependant si plusieurs processus veulent crire simultanment dans un ou plusieurs blocs de donnes d'une mme bande la mise jour du bloc de parit devient un point de blocage. Les processus concurrents sont suspendus la libration du bloc de parit et de fait cela limite le dbit d'criture. Plus le nombre de disque d'une grappe RAID 5 augmente plus le temps de reconstruction d'un disque dfaillant augmente. Puisque pour reconstituer le bloc manquant d'une bande il faut lire tous les autres blocs de la bande et donc tous les autres disques. Ce systme ncessite imprativement un minimum de trois disques durs. Ceux-ci doivent gnralement tre de mme taille, mais un grand nombre de cartes RAID modernes autorisent des disques de tailles diffrentes. La capacit de stockage utile relle, pour un systme de disques de capacit identiques est de .

En cas d'utilisation de disques de capacits diffrentes, le systme utilisera dans la formule prcdente la capacit minimale. Ainsi par exemple, trois disques de 100Go en RAID 5 offrent 200Go utiles ; dix disques, 900Go utiles. Ce systme allie scurit (grce la parit) et bonne disponibilit (grce la rpartition de la parit), mme en cas de dfaillance d'un des priphriques de stockage. Il existe une variante : le RAID 5 varientable o chaque disque a son propre contrle. Toutes les autres fonctionnalits sont identiques. On a souvent tendance croire qu'un systme RAID 5 est totalement fiable. Il est en effet gnralement admis que la probabilit de dfaillance simultane de plusieurs disques est extrmement faible on parle videmment d'une dfaillance entranant la perte de donnes dfinitive sur plusieurs disques et non d'une simple indisponibilit de plusieurs disques. Cela est vrai pour une dfaillance gnrale d'une unit de disque. Cependant, cela est faux si l'on considre comme "dfaillance" un seul secteur devenu illisible. En effet, dans la pratique, il est trs rare que toutes les donnes d'un volume soient lues rgulirement. Et quand bien mme ce serait le cas, la cohrence de la parit n'est que trs rarement vrifie pour des raisons de performances. Il est donc probable que des dfauts tels que des secteurs de parit illisibles ne soient pas dtects pendant une trs longue priode. Lorsque l'un des disques devient rellement dfectueux, la reconstruction ncessite de parcourir l'intgralit des disques restants. On peut alors dcouvrir des dfauts qui taient rests invisibles jusque-l.

RAID (informatique) Tout ceci pourrait ne pas tre bien grave et occasionner la perte d'une quantit de donnes minime (un secteur de disque), cependant, l'extrme majorit des contrleurs RAID est incapable de grer les dfaillances partielles : ils considrent gnralement qu'un disque contenant un secteur illisible est totalement dfaillant. ce moment-l, 2 disques sont considrs dfaillants simultanment et le volume RAID 5 devient inutilisable. Il devient extrmement difficile de rcuprer les donnes, et extrmement coteux. Un systme RAID 5 doit donc tre vrifi et sauvegard trs priodiquement pour s'assurer que l'on ne risque pas de tomber sur ce genre de cas. D'autre part, en cas de dfaillance, il est ncessaire de disposer de matriel trs coteux pour esprer rcuprer les donnes, ce qui rend le RAID 5 trs peu recommandable aux particuliers et aux petites entreprises. Avantages : performances en lecture aussi leves qu'en RAID 0 et scurit accrue surcot minimal (capacit totale de Inconvnients : pnalit en criture du fait du calcul de la parit minimum de 3 disques disques sur un total de n disques)

Les niveaux de RAID peu courants


NRAID (ou JBOD - Just a Bunch Of Disks) : concatnation de disques NRAID : Near/Non Redundant Array of Inexpensive/Independent Disk La concatnation de disques consiste additionner les capacits de plusieurs disques durs en un volume logique d'une taille quivalente la somme des tailles des disques durs. Cette mthode utilise une mthode d'criture squentielle : les donnes ne sont crites sur le disque dur suivant que lorsqu'il ne reste plus de place sur le prcdent. Le NRAID n'est pas proprement parler un RAID, et il ne permet d'ailleurs aucune redondance de donnes. Sa tolrance aux pannes est celle de disques utiliss isolment : on ne perd que ce qui est sur le disque dfectueux. On le rencontre souvent sous le nom de JBOD (Just a Bunch Of Disks). Le NRAID est aussi reprsent comme "Volume Simple" sous Windows 2000, XP, 2003, Vista, 2008 et 7[6].
3 disques en JBOD

RAID (informatique) RAID 2 : volume agrg par bandes parit Le RAID 2 est aujourd'hui obsolte. Il combine la mthode du RAID 0 (volume agrg par bande, striping en anglais) l'criture d'un code de contrle d'erreur par code de Hamming (code ECC) sur un disque dur distinct or l'criture de ce code de contrle est dsormais directement intgr dans les contrleurs de disques durs. Cette technologie offre un bon niveau de scurit, mais de mauvaises performances. RAID3 et RAID4 Le RAID3 et le RAID4 sont sensiblement semblables sauf que le premier travaille par octets et le second par blocs. Le RAID4 ne ncessite pas autant de synchronisme entre les disques. Le RAID3 tend donc disparatre au profit du RAID4 qui offre des performances nettement suprieures. Ces niveaux de RAID ncessitent une matrice de disques (avec ). Les premiers disques contiennent les donnes tandis que le dernier disque stocke la parit (Voir section parit). Si le disque de parit tombe en panne, il est possible de RAID 3 reconstruire l'information de parit avec le contenu des autres disques de donnes. Si l'un des disques de donnes tombe en panne, il est possible de reconstruire l'information avec le contenu des disques de donnes restants et celui du disque de parit. Il est important que le disque de parit soit de bonne qualit car il est tout instant sollicit l'criture. Ce dernier point est une des limitations du RAID 3. De mme, si plus d'un disque vient dfaillir, il est impossible de remdier la perte de donnes. RAID 6 Le RAID 6 est une volution du RAID 5 qui accrot la scurit en utilisant informations redondantes au lieu d'une. Il peut donc rsister la dfaillance de disques. Les fondements mathmatiques utiliss pour les informations de redondance du RAID 6 sont beaucoup plus complexes que pour le RAID 5 ; les implmentations de l'algorithme se limitent souvent (soit la perte de 2 disques) de ce fait. Des explications intressantes mais un peu ardues sont disponibles dans la version anglaise de cet article[7] ainsi que dans Les mathmatiques du RAID 6 [8].
RAID 6

10

Si la scurit est plus grande, le cot en matriel est plus lev et la vitesse est moindre. La puissance CPU ncessaire pour calculer les redondances et surtout pour reconstruire un volume dfectueux est galement nettement plus importante. Les dfauts majeurs sont : Les temps d'criture sont longs cause des calculs de redondance complexes. Le temps de reconstruction en cas de dfaillance simultane de 2 disques est extrmement long. Le RAID 6 tait peu utilis du fait de son surcot. La rcente envole des capacits des disques ainsi que la vulgarisation de solution professionnelle base de disque SATA a montr un intrt nouveau dans l'utilisation du RAID 6, que ce soit par le biais de contrleur Raid Hardware ou via du raid logiciel (Linux-2.6 intgre le RAID 6).

RAID (informatique) La capacit utile totale ( .( RAIDn Un systme de stockage grev de brevets appel RAIDn[9] prtend permettre de dpasser largement les capacits du RAID 6. RAID DP RAID DP (Dual Parity) ressemble au RAID6 ceci prs qu'en RAID DP les disques de parit sont fixes. Ce type de RAID est adopt en gnral sur les serveurs de stockage NAS. ), pour un systme avec disques dont rservs pour la redondance est de

11

= capacit du plus petit des disques dur)

Les niveaux de RAID combins


Fondamentalement, un niveau de RAID combin est l'utilisation d'un concept de RAID classique sur des lments constitutifs qui sont eux-mmes le rsultat d'un concept RAID classique. Le concept utilis peut tre le mme ou diffrent. La syntaxe est encore un peu floue mais on peut gnralement considrer que le premier chiffre indique le niveau de raid des "grappes" et que le second indique le niveau de raid global. Dans l'absolu rien n'empche d'imaginer des RAID combins 3 tages ou plus mais cela reste pour l'instant plus du domaine de la thorie et de l'exprimentation. Le nombre important (et croissant) de permutations possibles fait qu'il existe une multitude de raid combins et nous n'en ferons pas l'inventaire. Nous pouvons cependant prsenter les avantages et les faiblesses des plus courants. Pour les calculs suivants, on utilise les variables suivantes : : nombre de grappes ; : nombre de disques par grappe; : capacit d'un disque (tous les disques sont supposs identiques) ; : vitesse d'un disque.

Les seuils de mise en dfaut indiqus ci-dessous indiquent le nombre minimal de disques en panne pouvant entraner une mise en dfaut de l'ensemble du RAID (ie. en dessous de ce nombre de disques en panne le RAID ne peut pas tre en dfaut). En pratique il est possible qu'un RAID ayant plus que ce nombre de disques en panne fonctionne toujours mais il est recommand de changer les disques dfectueux le plus rapidement possible.

RAID (informatique) le RAID 01 (ou RAID 0+1) Il permet d'obtenir du mirroring rapide puisqu'il est bas sur des grappes en striping. Chaque grappe contenant au minimum 2 lments, et un minimum de 2 grappes tant ncessaire, il faut au minimum 4 units de stockage pour crer un volume RAID0+1. La fiabilit est moyenne car un disque dfectueux entrane le dfaut de toute la grappe qui le contient. Par ailleurs, cela allonge beaucoup le temps de reconstruction et dgrade les performances pendant la reconstruction. L'intrt principal est que dans le cas d'un miroir 3 grappes ou plus, le retrait volontaire d'une grappe entire permet d'avoir une sauvegarde "instantane" sans perdre la redondance. Capacit totale : Vitesse maximale : Seuil de mise en dfaut : disques
RAID 0+1

12

RAID 10 (ou RAID 1+0) Il permet d'obtenir un volume agrg par bande fiable (puisqu'il est bas sur des grappes rpliques). Chaque grappe contenant au minimum 2 lments et un minimum de 2 grappes tant ncessaire, il faut au minimum 4 units de stockage pour crer un volume RAID10. Sa fiabilit est assez grande puisqu'il faut que tous les lments d'une grappe soient dfectueux pour entraner un dfaut global. La reconstruction est assez performante puisqu'elle ne mobilise que les disques d'une seule grappe et non la totalit. Capacit totale : Vitesse maximale : Seuil de mise en dfaut : RAID 05 disques
RAID 10

Mme principe que pour le raid 0+1 mais en employant du RAID5 pour la partie globale. Chaque grappe contenant au minimum 2 disques, et un minimum de 3 grappes tant ncessaire, il faut au minimum 6 units de stockage pour crer un volume RAID05. Ce mode ne prsente pas d'intrt majeur par rapport un RAID5 classique disques. Il est donc trs peu utilis. Capacit totale : Vitesse maximale : Seuil de mise en dfaut : disques (cette formule nglige les temps de calcul de parit)

RAID (informatique) RAID 15 Il permet d'obtenir un volume agrg par bandes avec redondance rpartie trs fiable (puisqu'il est bas sur des grappes rpliques en miroir). Chaque grappe contenant au minimum 2 disques, et un minimum de 3 grappes tant ncessaire, il faut au minimum 6 units de stockage pour crer un volume RAID15. Ce mode est trs fiable puisqu'il faut que tous les disques de 2 grappes diffrentes cessent de fonctionner pour le mettre en dfaut. Ce mode est cependant coteux par rapport la capacit obtenue. RAID 50
RAID 15

13

Il permet d'obtenir un volume agrg par bandes bas sur du RAID 5 + 0. Chaque grappe contenant au minimum 3 disques, et un minimum de 2 grappes tant ncessaire, il faut au minimum 6 units de stockage pour crer un volume RAID 50. Un des meilleurs compromis lorsque l'on cherche la rapidit sans pour autant vouloir trop dgrader la fiabilit. En effet, l'agrgat par bande (fragile) repose sur des grappes redondantes. Il suffit cependant que 2 disques d'une mme grappe tombent en panne pour le mettre en dfaut. Capacit totale : Vitesse maximale : Seuil de mise en dfaut : RAID 51 Il permet d'obtenir un volume rpliqu bas sur des grappes en RAID5. Chaque grappe contenant au minimum 3 disques, et un minimum de 2 grappes tant ncessaire, il faut au minimum 6 units de stockage pour crer un volume RAID51. C'est un mode coteux (faible capacit au regard du nombre de disques). Capacit totale : Vitesse maximale en criture : (cette formule nglige les temps de calcul de parit) Vitesse maximale en lecture : (cette formule thorique
RAID 51

(cette formule nglige les temps de calcul de parit) disques

suppose une optimisation maximale qui n'est jamais atteinte) Seuil de mise en dfaut : disques

Les niveaux de RAID spciaux


RAID 5E Le RAID 5E (E pour Enhanced, "amlior") est une variante du RAID 5 dans laquelle des bandes de rechange sont rserves. Ces bandes sont rparties sur les disques de manire circulaire, comme pour la parit. RAID 5EE Le RAID 5EE (E pour Enhanced, "amlior") est une variante du RAID 5E qui offre de meilleurs temps de reconstruction. Contrairement au RAID 5E, l'espace de rechange rserv au sein de la grappe est distribu travers tous les disques physiques.

RAID (informatique) RAID 5DP RAID DP (Dual Parity) ressemble au RAID 6 ceci prs qu'en RAID DP les disques de parit sont fixes. Ce type de RAID est adopt en gnral sur les serveurs de stockage NAS. RAID TP Le RAID TP pour Triple Parity RAID technology a la mme organisation que le RAID 6 mais utilise 3 codes de redondance. Ceci permet de continuer de fonctionner aprs la panne simultane de 3 disques. Double parit Cette section est vide, insuffisamment dtaille ou incomplte. Votre aide [10] est la bienvenue ! RAID 1.5 Le RAID 1.5 est une volution du RAID 1. Les accs en lecture ne se font non plus depuis un seul disque, mais en parallle depuis tous les disques la manire d'un RAID 0 ce qui apporte un gain sensible en performances, sans rien changer la fiabilit. RAID 7, RAID ADG L'volution du RAID 3 permettant de faire fonctionner le tout de manire asynchrone. Il a t annonc comme plus performant de 1,5x 6x que n'importe quel autre RAID. Tout comme le RAID 3, un seul disque contient les parits de tous. Chaque disque a un contrleur SCSI/SATA/Fibre Channel/... et le systme est rgi par une carte calculant la parit, grant le cache et contrlant les disques. Cette version, dveloppe par Storage Computer Corporation, est propritaire et s'avre trs coteuse mettre en place. RAID S Cette section est vide, insuffisamment dtaille ou incomplte. Votre aide [10] est la bienvenue ! Le RAID S est un RAID 5 estampill EMC employ dans la gamme Symmetrix que l'on ne retrouve donc pas chez les autres constructeurs. Matrix RAID L'Intel Matrix Storage Technology est disponible depuis les chipsets ICH6R et ICH6RW. Il s'agit d'une solution RAID base sur 4 ports Serial-ATA qui va permettre de mettre des disques durs en RAID de faon moins contraignante que les solutions actuelles. En effet les contrleurs RAID actuels ne permettent avec deux disques identiques que de faire soit du RAID 0, soit du RAID 1. Bref, c'est l'un ou l'autre. Avec le Matrix RAID, Intel permet de combiner sur deux disques la fois du RAID 0 et du RAID 1. Par exemple avec deux disques durs 250Go, il est possible de crer un RAID 0 (striping) de 100Go (les 50 premiers Go de chaque disque) et un RAID1 (mirroring) de 200Go avec les 400Go restant. Avec les RAID traditionnels, un RAID 0 et un RAID 1 dans une mme configuration ncessite l'usage de quatre disques. Mme si c'est vident, ajoutons que l'ICH6R ne permet pas de faire du RAID 0+1 avec deux disques durs. Aujourd'hui jusqu' l'ICH8R/DO il est possible de faire un RAID-5 maximum avec 4 disques, depuis l'ICH9R/DO il est possible de faire un RAID-5 de 6 disques pour un maximum de capacit. En plus avec l'ICH 9/10 DO il est possible de rajouter un disque une grappe existante.

14

RAID (informatique) IBM ServeRAID 1E Le Raid 1E est un systme de mirroring par bandes permettant d'utiliser un nombre de disques suprieur 2 pair ou impair. Les donnes sont dcoupes par bandes qui sont mirrorres (dupliques) sur un des autres disques de la grappe. La capacit totale du volume logique est gal a la moiti de celle du volume physique. Sun RAID-Z Le systme ZFS de Sun intgre un schma de redondance similaire au RAID 5 qui se nomme le RAID-Z. Le RAID-Z vite le trou d'criture (write hole) du RAID 5 par une rgle de copie-sur-criture : plutt que d'crire par dessus des anciennes donnes avec de nouvelles, il crit les nouvelles donnes dans un nouvel emplacement puis rcrit le pointeur vers les nouvelles donnes. Cela vite les oprations de lire-modifier-crire pour des petits enregistrements en ne faisant que des critures full-strip. Des petits blocs sont crits en miroir au lieu d'tre protgs en parit, ce qui est possible car le systme de fichiers est conscient de la sous-structure de stockage et peut allouer de l'espace supplmentaire si ncessaire. Il existe galement un RAID-Z2 et un RAID-Z3 qui utilisent des parits double et triple. Ils permettent de perdre respectivement jusqu deux et trois disques sans perdre de donnes. Le systme RAID-Z est plus performant que le RAID 5.[rf.ncessaire] X-RAID (NetGear) Le systme X-RAID est une technologie dveloppe par Netgear sur sa suite de produit ReadyNAS. Cette technologie permet suivant le nombre de disque de choisir entre les diffrents types de RAID et de passer de l'un l'autre sans perte de donnes ou d'arrt du service. X-RAID utilise principalement les RAID 1 et 5.

15

Fiabilisation et rglages d'une installation RAID


Choix du contrleur
De nombreuses cartes mres proposent un contrleur RAID intgr. Il est toujours prfrable de choisir un contrleur ddi cette tche. En plus de l'interface retenue, la mmoire cache du contrleur ddi est un facteur important dans les performances du systme RAID.

Redondance de contrleurs
Un paramtre ne pas oublier dans la conception d'un RAID est le Une carte RAID IDE Ultra 33 nombre d'interfaces contrlant les disques (cartes IDE, SCSI, SATA ou SAS). En effet, le contrleur RAID est un lment indispensable au fonctionnement de l'ensemble, s'il vient dfaillir, il entrane l'indisponibilit de tous les lments du RAID. Si ce point est jug crucial, il est possible de remdier ce problme, en utilisant plus d'un contrleur. Par exemple, dans le cas d'un RAID 1 logiciel simple reposant sur l'utilisation de disques IDE, il est conseill de connecter chaque disque dur un connecteur diffrent sur la carte mre. Dans les cas plus complexes, notamment lorsqu'il est fait usage d'une baie de disques externes, il est possible de rajouter une ou plusieurs baies redondantes, permettant non seulement de pallier la dficience de l'une d'entre elles, mais galement de procder un quilibrage de charge (load balancing), ce qui amliore notablement les performances, notamment en vitant les goulots d'tranglement au niveau de la bande passante.

RAID (informatique)

16

Enfichage chaud (hotplug/hotswap)


On parle abusivement de disques pouvant tre enfichs chaud (hotplug/hotswap en anglais), alors qu'en ralit, c'est la baie de disques du systme ainsi que le contrleur qui doivent tre conus de manire permettre le retrait ou l'insertion de disques durs alors que le systme est sous tension. Cette fonctionnalit n'est pas disponible avec toutes les technologies : Bien qu'il n'y ait gnralement pas de dommages physiques, les disques IDE ne grent pas cette fonctionnalit. Cette fonctionnalit est gre par des disques SATA (sous rserve que le contrleur le gre galement). Cette fonctionnalit est gre par des disques SCSI (sous rserve que le contrleur le gre galement) bien que le bus puisse tre perturb au moment de l'change. Cela permet : d'ajouter des disques de manire dynamique, de sorte qu'il soit possible de faire voluer le systme de stockage de donnes. de remplacer un matriel dfectueux sans qu'il soit ncessaire d'interrompre le fonctionnement du systme informatique. L'utilisation de systmes de connexion chaud permet donc d'viter l'indisponibilit durant une opration de maintenance.

Disques de rechange (spare/hotspare)


Les disques de rechange (spare/hotspare en anglais) permettent de limiter la vulnrabilit d'une solution. Un disque complmentaire est affect une unit RAID mais n'est pas utilis au quotidien. Il est appel disque de rechange. Lorsqu'un disque de la grappe vient dfaillir, le disque de rechange prend immdiatement et automatiquement son relais. Ce disque est alors reconstruit partir des donnes prsentes sur les autres disques, ce qui peut durer plusieurs heures en fonction de la quantit de donnes. Une fois le disque reconstruit, le systme revient un niveau optimal de scurit et de performances. Une fois le disque de rechange mis en service, il faut procder l'change physique du disque en panne par un nouveau disque qui pourra jouer le rle de nouveau disque de rechange.

Cache
Le cache est une mmoire RAM qui permet de stocker des informations lire ou crire sur le RAID. Ce tampon a des performances trs suprieures celles des disques (gnralement plus de 10000fois plus rapide), il permet au systme de lire ou d'crire une rafale d'informations puis de passer une autre tche pendant que le contrleur RAID se charge de "dpiler" les oprations effectuer. Le cache a donc une influence positive trs importante sur les performances globales du systme.
Un contrleur RAID Areca 1280 ML Le cache de lecture ou antmmoire de lecture est une mmoire o sont modifi avec une barrette de 4Gio. pr-charges les donnes dont le systme va avoir besoin. Son fonctionnement est complexe dans la mesure o le contrleur n'a aucune certitude sur les lectures qui vont lui tre demandes, il n'apporte un gain de performance que dans le cas o la prdiction se rvle exacte. Les lectures de donnes entrent le plus souvent dans deux catgories : des lectures squentielles de donnes et des accs rpts de mmes donnes. La majorit des caches de lecture reposent donc d'une part sur la conservation en mmoire RAM des donnes rcemment crites ou lues et d'autre part sur une lecture des donnes suivantes dans le cas o l'on vient d'effectuer une lecture squentielle importante. La taille du cache de lecture et la pertinence du systme de prdicat a un trs grand impact sur les performances en lecture.

RAID (informatique) Le cache d'criture est un tampon dans lesquelles sont places les donnes crire sur les disques avant d'tre transfres sur ceux-ci. Lorsqu'il n'est pas satur, cest--dire lorsque la quantit de donnes crire ne dpasse pas la taille du cache, le systme peut envoyer les donnes crire trs rapidement et effectuer d'autres tches pendant que le contrleur se charge d'crire physiquement sur les disques. Le cache d'criture accrot donc les performances en criture du systme. Cependant, dans le cas d'critures dont le volume dpasse largement la capacit du cache, le systme devra bien attendre que le cache d'criture se vide avant de pouvoir envoyer davantage de donnes. L'effet acclrateur du cache devient alors presque nul voire ngatif sur certains contrleurs. Le cache d'criture pose un problme de scurit important. En effet, La mmoire cache tant volatile, les donnes crites par le systme dans cette mmoire mais pas encore transfres sur les disques sont perdues en cas de rupture d'alimentation ou de dfaillance. Il peut s'ensuivre de trs lourdes pertes ou corruptions de donnes. Dans certains cas graves l'intgrit du systme de fichier peut tre affecte et tout le volume peut alors devenir illisible. Pour pallier ce problme, on recommande de n'activer le cache d'criture que si la machine est alimente par l'intermdiaire d'un onduleur et que si le contrleur RAID possde une batterie de backup (cette batterie permet de conserver le contenu du cache pendant 30 minutes 6 heures selon les modles de contrleurs et la taille de la batterie). Remarque : Seuls les vritables contrleurs RAID matriel sont munis d'une mmoire cache. Pour les autres, des quivalents logiciels peuvent tenir lieu de cache.

17

Granularit
La granularit ne s'applique qu'aux types de RAID employant des bandes de donnes. Il s'agit fondamentalement des niveaux RAID0 et RAID5 ainsi que leurs combinaisons avec d'autres niveaux, par exemple le raid 10 ou le raid 15. Il s'agit en fait de la taille des bandes de donnes. Cette taille configurable est gnralement un multiple de 512octets (taille d'un secteur). En pratique, elle varie le plus souvent de 16Kio 1Mio. Sur la majorit des contrleurs RAID, la valeur par dfaut est de 64Kio. Cette granularit par dfaut est gnralement le compromis qui permet d'obtenir les meilleures performances dans la majorit des cas. Cependant, dans des cas d'utilisation trs prcis, on peut tre amen la modifier. Remarque : juger de la pertinence de ces modifications et de l'impact sur les performances ncessite une connaissance approfondie du fonctionnement interne des disques, du contrleur RAID et du systme de fichiers. Dans la mesure du possible, il est conseill d'utiliser la valeur par dfaut du contrleur RAID.

Les possibilits et les limites du RAID


Le RAID ne dispense pas d'effectuer des sauvegardes rgulires. En effet, des dfaillances plusieurs disques sont plus frquentes que l'on ne le croit (voir article RAID5 plus haut). De plus, des erreurs humaines (effacement/corruption de fichiers) finissent toujours par se produire. Un exemple classique de dfaillance simultane de plusieurs disques est le suivant : un premier disque est victime d'un atterrissage de tte provoquant la dislocation d'une partie de la surface des plateaux. Mais le disque continuant de tourner commence chauffer et atteint une temprature gnante pour ses voisins... On comprendra que l'un des disques se trouvant ct peut son tour connatre une dfaillance du fait de la temprature locale excessive.

RAID (informatique)

18

Ce que peut faire le RAID


rduire les risques de pertes de donnes en cas de dfaillance d'une unit de stockage rduire les pertes de production lors de la dfaillance d'un disque amliorer les performances

Ce que ne peut pas faire le RAID


protger totalement des dfaillances matrielles (ventualit de pannes successives de plusieurs disques ou du systme RAID lui-mme). protger les donnes des erreurs humaines (suppression accidentelle de fichiers). protger l'utilisateur des risques extrieurs au systme (surcharge lectrique qui grillerait l'ensemble des disques, incendie, vol, inondation, vandalisme). protger les donnes des virus et des spywares qui pourraient corrompre les donnes.

Comment le RAID peut poser problme


Le RAID a tendance rendre les utilisateurs trop confiants. Cet excs de confiance en une technologie, bien que trs robuste et trs fiable, peut entraner des dsastres. Multiplier le nombre de disques multiplie les risques de panne. De plus, les disques utiliss par une grappe RAID sont souvent de mme type et de mme ge. Ils auront donc une dure de vie similaire, c'est pourquoi il faut faire attention utiliser des disques qui soient du mme modle mais pas de la mme srie. La complexit du systme RAID ajoute des risques technologiques, de rares mais possibles dysfonctionnements du contrleur RAID ou du logiciel, sont craindre. Un disque dfectueux peut aussi perturber le fonctionnement du contrleur, logiquement ou lectriquement ; ce qui peut causer la perte de plusieurs units ; dans le cas d'un dysfonctionnement rpt, la perte totale d'une grappe voire de toute l'unit de stockage est possible.[rf.ncessaire] Il faut aussi garder l'esprit que l'utilisation d'une unit de stockage RAID n'apporte aucune protection contre : Les dfaillances du systme d'exploitation (intrinsques ou dues un problme de configuration ou d'un conflit de composants) ; Une destruction de donnes par dysfonctionnement d'un logiciel, virus ou malveillance ; Les risques physiques classiques (feu, inondation, vol, foudre et surtensions externes, surtensions internes la machine, etc.), except pour les trs onreux miroirs distants (remote mirroring). Il n'est donc pas raisonnable de faire totalement confiance un systme de stockage de donnes quel qu'il soit. Il convient alors d'effectuer des sauvegardes rgulires; la seule faon "sre" de prserver une banque de donnes du vol ou de l'incendie tant d'en stocker une copie sur un support inerte dans un autre endroit scuris.

volutions du Raid
Une nouvelle faon d'aborder la redondance des blocs disques est apparue au California Institute of Technology, consistant rpliquer les blocs non pas l'intrieur d'un seul serveur, mais entre plusieurs serveurs travers le rseau[11], ce qui s'apparente un RAID rparti. Cette technique est appele RAIN(en), pour redundant array of independent nodes [12] (ou reliable array of inexpensive nodes)[13], qu'on peut traduire par rseau redondant de nuds indpendants[14]. Un des intrts de cette architecture de stockage est sa capacit d'volution et de performance[15].

RAID (informatique)

19

Rfrences
[1] . [2] Dfinition de RAID sur le site de Seagate (http:/ / support. seagate. com/ support/ glossary/ terms/ raid. html) [3] dpos par Norman Ken Ouchi [4] L'article ayant donn naissance la technologie RAID (http:/ / www-2. cs. cmu. edu/ ~garth/ RAIDpaper/ Patterson88. pdf) [6] . [7] Standard RAID levels [8] Les mathmatiques du RAID 6 (http:/ / ftp. tux. org/ pub/ kernel/ people/ hpa/ raid6. pdf), par Peter Anvin [10] http:/ / fr. wikipedia. org/ w/ index. php?title=RAID_(informatique)& action=edit [11] http:/ / www. paradise. caltech. edu/ papers/ etr029. pdf [12] http:/ / www. techopedia. com/ definition/ 1106/ redundant-array-of-independent-nodes-rain [13] http:/ / searchdatacenter. techtarget. com/ definition/ RAIN [14] http:/ / www. lemondeinformatique. fr/ actualites/ lire-dell-etoffe-son-offre-stockage-avec-une-solution-objets-le-dx6000-30281. html [15] http:/ / www. networkworld. com/ news/ tech/ 2004/ 0209techupdate. html

Sources et contributeurs de larticle

20

Sources et contributeurs de larticle


RAID (informatique) Source: http://fr.wikipedia.org/w/index.php?oldid=91086693 Contributeurs: 2A01:E35:2E69:B2E0:2144:D622:CB7B:16AB, 2A01:E35:8ACD:3AF0:7CA8:D864:88D7:44BE, AEIOU, AlainBb, Alkarex, Alphos, AlterMind, Amelien, Aoineko, Archeos, Asteroide, Athomic, Aurelgadjo, Axynergie, Bac's, Badmood, Benjamin Pineau, Bertol, Billybug, Blood Destructor, Boretti, Bruno Rivier, Brunok, Bserin, Bub's, Buzz, Canarix, Carotteabricot, Caton, Cgsyannick, Chaps the idol, Coyote du 86, Crales Killer, D4m1en, Dafotec, DaiFh, David Latapie, Davux, Deadbird, Deep silence, Denisg, Dhatier, Domsau2, Dsant, Dumbbell, EDUCA33E, Efishp, Elg, Elsaesser, EoWinn, Escaladix, Escherichia coli, Esperanto94, Estyaah, EternalATomik, Fab97, FlashX, Flavian, Fluti, Fougeray, Frakir, Francois Trazzi, Freeflyer, Freewol, Fylip22, GCloutier, Geoffroy.aubry, Gonioul, Guigui13parent, Gvf, Gzen92, Happyleptic, Hemmer, Hoggins!, Hozdil, IAlex, Ifernyen, Ingenieur33, Isaac Sanolnacov, Iunity, JLM, JackPotte, Jean-Luc W, Jef-Infojef, Jmax, Jo88jo, Jokool, Jona, Jonathan1, Jorioux, Jules78120, Julien Stuby, Katyucha, Kedare, Kilith, Kineox, Korg, Kornemuz, Koui, Kumy, Kyro, Laddo, Laurent Nguyen, Laurent PELLISSIER, Le pro du 94 :), LeCardinal, Leag, Lebron54, Legrocha, Leslinieres, Leszek Jaczuk, Letartean, Litlok, Loizbec, Lol, Lomita, Looxix, Lordgun, Luddic, Lurik, LyonL, Malost, Manchot, Manu1400, Matthias.dupont, Mayayu, McSly, Med, Melkor73, MetalGearLiquid, Mike-m, Milemgoulin, Mistig, Momow, Mosie, Moumousse13, Mro, Murphypathe, Mutatis mutandis, Natalie Bissonnette, Nataraja, NicDumZ, Nono64, Nutsy, Nyco, Ogendarf, Olivier1961, Ork, Orthogaffe, Oziris, Pautard, Pcdwarf, Perfecthug, Phe, Pierrel, Piglop, Piguet, Ploum's, Porcinus, Ramadeus, Raph666, Rell Canis, Rhadamante, Rigolithe, RolkA, Romanc19s, Rmih, STyx, Sakharov, Sam Hocevar, SamiKaero, Sanao, Sangen48, Savril, Sbrunner, Scullder, Seb35, Sebjarod, Serged, Sherbrooke, Spack, Speculos, SpeedFire, Ssdfdfsds, Starus, Sting, SylvainBruley21, Sraphin 01, Taguelmoust, Tanguy k, Tatoute, The5322, Theguz, Tieno, Timo Metzemakers, Toutoune25, Valry Beaud, Vincent Lextrait, VincentRobert, Vincnet, Vinz1789, Vspaceg, Wanakis, Wanderer999, Wikiyco, Windu.2b, Wobak, Woildan, Xofc, Xulin, Zelda, Zetud, ZigZageur, Zorglube, 561 modifications anonymes

Source des images, licences et contributeurs


Image:Disambig colour.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Disambig_colour.svg Licence: Public Domain Contributeurs: Bub's Fichier:RAID 5.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_5.svg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: en:User:Cburnett Fichier:RAID 0.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_0.svg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: en:User:Cburnett Fichier:RAID 1.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_1.svg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: en:User:C burnett Fichier:JBOD.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:JBOD.svg Licence: GNU Free Documentation License Contributeurs: en:User:Cburnett Fichier:RAID 3.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_3.svg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: en:User:Cburnett Fichier:RAID 6.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_6.svg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: en:User:Cburnett Fichier:RAID 01.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_01.png Licence: Public Domain Contributeurs: Mfloryan, MovGP0 Fichier:RAID 10.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_10.png Licence: Public Domain Contributeurs: [[user:]] Fichier:RAID 15.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_15.png Licence: Public Domain Contributeurs: MovGP0 Fichier:RAID 51.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:RAID_51.png Licence: Public Domain Contributeurs: MovGP0 Fichier:Raid controller.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Raid_controller.jpg Licence: Public Domain Contributeurs: User:jtalledo Fichier:Areca 1280 ML 4Go Controleur RAID waterblock.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Areca_1280_ML_4Go_Controleur_RAID_waterblock.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: CyberDenix

Licence
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/