Les Niveaux de La Technologie RAID
Les Niveaux de La Technologie RAID
Les Niveaux de La Technologie RAID
Technologie RAID
Élaboré par
Définition
RAID est un moyen de stocker les mêmes données à différents endroits sur plusieurs
disques durs afin de protéger les données en cas de défaillance d'un lecteur. Alors comment
fonctionne le RAID ?
Le RAID fonctionne en plaçant les données sur plusieurs disques et en permettant aux
opérations d'entrée / sortie (E / S) de se chevaucher de manière équilibrée, améliorant ainsi
les performances.
Étant donné que l'utilisation de plusieurs disques augmente le temps moyen entre
défaillances (MTBF), le stockage redondant de données augmente également la tolérance
aux pannes.
Les systèmes RAID apparaissent au système d'exploitation comme un seul disque dur
logique.
RAID utilise les techniques de mise en miroir de disque ou de segmentation de disque. La
mise en miroir copie des données identiques sur plusieurs lecteurs.
Répartir les partitions sur l'espace de stockage de chaque lecteur en unités allant d'un
secteur (512 octets) à plusieurs mégaoctets. Les bandes de tous les disques sont
entrelacées et adressées dans l'ordre.
Cependant, tous les niveaux RAID ne fournissent pas de redondance. Alors quels sont les
niveaux de RAID ?
Les niveaux RAID sont raid 0, 1, 2, 3, 4, 5, 6, 1+0, 0+1
Raid 1
Le RAID 1 repose sur deux disques durs et sur un simple système de mirroring. Le contenu
d’un disque est recopié entièrement sur le second, ce qui assure une copie complète de ses
données en cas de panne du premier disque. Il n’y a en revanche aucunes performances
supplémentaires grâce à ce système puisque c’est une simple sauvegarde. Bien entendu il
faut que le second disque ait une capacité au minimum équivalente à celle du premier
disque.
1. Points forts
Simple : l’ancien est l’or
Au cœur, les serveurs qui utilisent une configuration RAID-1 se concentrent sur la mise en
miroir. RAID-1 est facile à comprendre puisqu’il n’y a pas de parité ou de rayures. Les
données sont simplement écrites sur des lecteurs de données et des lecteurs miroir. Au lieu
d’étaler les données sur plusieurs lecteurs et d’utiliser la parité pour accéder à toute donnée
potentiellement perdue, toutes les données qui auraient été perdues peuvent être
accessibles sur l’un ou l’autre lecteur. En cas de panne d’un lecteur, les données n’ont pas
besoin d’être reconstruites sur un nouveau lecteur en utilisant la parité ; au lieu de cela, les
données doivent simplement être copiées d’un lecteur sur un autre lecteur de remplacement.
L’utilisation d’une configuration RAID-1 est le moyen le plus simple d’obtenir une tolérance
aux pannes pour vos données, tandis que le RAID-5 utilise le processus relativement
complexe de bandes de données et de parité pour obtenir une tolérance aux pannes.
Eprouvé et testé
Les serveurs qui ont utilisé la configuration RAID-1 bénéficient grandement de sa simplicité
et de son côté pratique. Le niveau RAID-1 a fait ses preuves et a fait ses preuves auprès
d’un certain nombre d’entreprises à travers le monde. Ils sont également relativement
rentables.
2. Points faibles
Doubler l’espace de stockage
Un des plus grands inconvénients de ce niveau RAID est son stockage. Lorsque vous
achetez des disques durs, vous devez acheter le double du montant. Par exemple, si vous
investissez dans une unité de stockage qui a deux téraoctets de mémoire, vous ne pourrez
utiliser qu’un téraoctet. Ceci est dû au fonctionnement de la configuration ; il doit y avoir au
moins deux lecteurs dans une configuration RAID-1. L’un doit être utilisé comme un lecteur
de données tandis que l’autre est utilisé comme un lecteur miroir. Ainsi, en achetant un
lecteur de disque pour votre serveur, vous devez considérer le fait que votre serveur ne
pourra utiliser que la moitié de la mémoire que vous payez.
Pas de remplacement à chaud
En ce qui concerne l’utilisation d’un logiciel d’une solution RAID-1 par rapport à d’autres,
l’inconvénient de cette configuration est son incapacité à permettre l’échange à chaud des
disques. Le terme désigne le remplacement d’un disque dur et d’autres composants de
l’ordinateur ou du serveur pendant que le système reste opérationnel. Bien que certaines
configurations permettent l’échange à chaud, beaucoup ne le font pas. Lorsqu’un disque est
grillé ou tombe en panne, il ne peut être remplacé qu’après que le serveur ou le système ait
été complètement éteint. C’est incroyablement inefficace car l’arrêt d’un serveur signifie qu’il
sera inaccessible pendant un certain temps, et selon la nature et l’utilisation du serveur, cela
pourrait sérieusement affecter ses utilisateurs et l’entreprise.
L’utilisation d’une configuration RAID-1 pour votre serveur a ses avantages mais aussi ses
inconvénients. Le principal avantage de ce type de configuration est sa simplicité, sa vitesse
de lecture et sa rentabilité relative. En utilisant des disques miroirs pour accompagner ses
disques de données, le niveau RAID-1 permet une manière simpliste d’atteindre la tolérance
aux pannes.
Cependant, certain logicielles de solutions RAID-1 nécessitent l’arrêt total d’un serveur afin
de remplacer physiquement le disque plutôt que d’effectuer un remplacement à chaud.
L’utilisation d’une configuration de niveau RAID-1 nécessite également le double de
stockage puisque sa capacité est la moitié d’un seul disque ou la plus petite taille sur une
paire de disques. Néanmoins, la configuration RAID-1 est une solution efficace de tolérance
aux pannes malgré ces inconvénients.
.
2. Les caractéristiques
Toutes les applications ou les performances, la sécurité et l'espace disque sont nécessaires.
Idéale pour les transferts de fichiers massivement séquentiels.
Le RAID 4 ressemble au RAID 3 mais sans forcer les disques à travailler en synchronisme
car au lieu de subdiviser chaque mot en fragments envoyés simultanément vers chaque
disque, il travaille comme le RAID 0 ou le RAID 1, avec des bandes.
Dans le RAID 4, les n premiers disques reçoivent n bandes, le disque redondant reçoit un
bloc de données calculé par un OU-exclusif à partir des n bandes précédentes. Le RAID 5
est une variante où la bande de parité occupe tour à tour chacun des disques. Peut être vu
comme une sorte de RAID 0 amélioré. Il est amélioré dans le sens où on ajoute un disque
pour les données de parité à un RAID 0. L'idée est simplement de calculer, pour tous les
secteurs ayant la même adresse, un secteur de parité. Les octets des différents disques du
RAID 0 seront utilisés pour calculer un octet de parité, qui sera enregistré sur un disque de
parité à part.
Il faut noter que certaines formes améliorées du RAID 4 dupliquent les disques de parité, ce
qui permet de résister à plus d'une panne de disque dur (autant qu'il y a de disques de
parité). Mais ces améliorations ne font pas partie des niveaux de RAID standard.
3. RAID 4 VS RAID 3
Le RAID 3 et le RAID 4 sont semblables à ceci près que le premier opère par octets et le
second par blocs. Le RAID 4 ne nécessite pas autant de synchronisme entre les disques. Le
RAID 3 tend donc à disparaître au profit du RAID 4 qui offre des performances nettement
supérieures.
Ces niveaux de RAID nécessitent une matrice de disques.
Les premiers disques contiennent les données tandis que le dernier disque stocke la parité.
4. RAID 4 VS RAID 5
RAID 4 et RAID 5 sont similaires, mais RAID 4 contient tous les bits de parité dans un seul
lecteur. Les données ou les fichiers peuvent être répartis sur plusieurs lecteurs
indépendants. Cette configuration facilite les performances des demandes d'entrées / sorties
(E / S) parallèles.
Toutefois, lorsque des bits de parité sont stockés dans un seul lecteur pour chaque bloc de
données, des goulots d'étranglement du système peuvent en résulter. Lorsque cela se
produit, les performances du système dépendent des performances du lecteur de parité.
RAID 5
1. Caractéristiques
Comme tout système RAID, le RAID 5 fait appel à plusieurs disques durs regroupés en
grappe pour constituer une seule unité logique. Dans le système RAID 5, les données sont
réparties dans un minimum de trois disques durs pour un maximum de seize. A la différence
du RAID 0, les données sont intercalées de bits de parité qui sont en quelque sorte des
données de correction en cas de défaillance d’un disque dur.
L'espace disque utile sur une grappe de n disques étant égal à n-1 disques, il est intéressant
d'avoir un grand nombre de disques pour "rentabiliser" le RAID-5.
2. Avantage
Le RAID 5 offrant une protection des données et de bonnes performances avec un overhead
réduit pour la parité des données, c'est le plus populaire de tous.
Il y a beaucoup moins d’espace disque perdu qu’en raid 1. En effet, il n’y a que la valeur d’un
seul disque de perdu. Le calcul du volume d’un système raid 5 est d’ailleurs : (Nombre de
disque – 1) x Taille du plus petit disque. Exemple : avec 5 disques de 500 Go en raid 5 : le
volume disponible est de 2 To : (5 disques -1) x 500 = 2 To.
RAID 5 améliore grandement l'accès aux données (aussi bien en lecture qu'en écriture) car
l'accès aux bits de parité est réparti sur les différents disques de la grappe.
3. Inconvénient
Un des gros inconvénients, c’est que pendant la phase de reconstruction du raid (suite à
changement de disque), le système est fragilisé car si un 2ème disque tombe en panne,
alors c’est tout le système qui s’écroule.
Un autre inconvénient, c'est que pendant aussi la phase de reconstruction ça peut prendre
beaucoup de temps, entre une plage de 5 à 10 heures.
Conclusion
RAID est un système de stockage de masse efficace pour améliorer les vitesses à des fins
d'application en streaming et augmenter la redondance pour garantir la sécurité des
données. RAID 0 est le mieux adapté aux applications qui nécessitent une transmission de
données à haute vitesse. RAID5, RAID1 + 0 et RAID 0 + 1 conviennent aux applications qui
nécessitent une combinaison de vaporisation haute vitesse et de redondance. RAID 1 est
idéal pour les applications qui ne sont pas gourmandes en vitesse mais nécessitent une
grande intégrité des données.