Les Niveaux de La Technologie RAID

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 7

Les Niveaux De La

Technologie RAID

Élaboré par

Mohamed Skander Haouem


Racha HIDRI
Chaima HABIBI
Nassira HAMDI
 Introduction
À l'origine, l'acronyme RAID a été défini en 1987 par l'Université de Berkeley, dans un article
nommé A Case for Redundant Arrays of Inexpensive Disks (RAID), soit «regroupement
redondant de disques peu onéreux». Le coût au mégaoctet des disques durs ayant
énormément diminué depuis toutes ces années, aujourd'hui son acronyme signifie
«Redundant Array of Independent Disks» et veut dire «regroupement redondant de disques
indépendants».
Il désigne les différentes formations de répartition des données sur plusieurs disques durs,
afin d'améliorer soit leurs performances, soit la tolérance aux pannes ou les 2 à la fois tout
en assurant la cohérence des données enregistrées.

 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.

Avantages de la vitesse de lecture par rapport aux autres niveaux RAID


En plus de sa simplicité, le niveau RAID-1 offre également des avantages de vitesse de
lecture que les autres niveaux RAID ne peuvent fournir. Ces avantages incluent une vitesse
de lecture et d’écriture exceptionnelle, ce qui est en partie dû à sa simplicité. Comme indiqué
précédemment, les systèmes qui utilisent le niveau RAID-1 utilisent deux ensembles de
lecteurs : les lecteurs de données et les lecteurs miroir. Lorsque les données sont lues, le
serveur ne lit que les données d’un seul lecteur. Cela permet d’obtenir une vitesse de lecture
relativement élevée qui est très comparable aux performances de lecture et d’écriture d’un
seul lecteur.
Bien que le RAID-1 soit idéal pour les applications qui nécessitent une tolérance aux pannes
simpliste, cela ne signifie pas qu’une configuration RAID-1 est parfaite. Il y a quelques
inconvénients qui viennent avec le choix du niveau RAID-1 pour votre système de serveur.

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.
.

 RAID 10 (RAID 1+0)


Le RAID 10, également appelé RAID 1+0 consiste à assembler deux ou plusieurs unités
RAID 1 en un ensemble RAID 0. En clair, deux disques durs sont assemblés en RAID 1,
deux autres disques durs sont assemblés de manière identique et ainsi de suite. Il faut donc
un minimum de quatre disques et toujours en nombre pair. Une grappe ainsi assemblée
forme ainsi une unité logique qui sera associée avec d’autres grappes pour permettre un
entrelacement comme c’est le cas d’un système RAID 0. La redondance des données dans
chaque sous-unité permet de garantir leur sécurité, tandis que la répartition des données sur
plusieurs unités logiques accélère la lecture et l’écriture.

1. RAID 01 (RAID 0+1)


Le RAID 0+1, permet de combiner, comme son nom l‘indique, le niveau de RAID 0 et le
niveau de RAID 1. En premier lieu, on crée deux grappes RAID 0, qui constitueront elles-
mêmes la grappe RAID 1. L’intérêt du RAID 0+1 est de combiner les avantages du RAID 0
avec le RAID 1. Et donc de bénéficier de meilleures performances sans sacrifier l’intégrité
des données.
Malheureusement, on retrouve un inconvénient de taille : le coût matériel. Il faudra en effet
un minimum de quatre disques, sans oublier la perte de la moitié de la capacité de stockage
totale si l’on utilise des disques de taille identique. Par exemple, en utilisant quatre disques
de 320 Go (1,28 To au total), nous n’obtiendrons qu’une grappe RAID 0+1 offrant une
capacité de stockage de 640 Go. De plus, la panne d’un seul disque rend inopérant toute la
grappe RAID 0+1. Et le temps de reconstruction de la grappe est plus conséquent que le
RAID 1, de par un nombre de disques plus élevé.
 RAID 4
1. Définition - Que signifie RAID 4 ?
Le RAID 4 est un système RAID 0 auquel on ajoute un disque qui stock des informations de
parité. Il est donc nécessaire de posséder au moins 3 disques.
RAID 4 est une configuration RAID qui utilise un disque de parité dédié et une répartition au
niveau du bloc sur plusieurs disques et un disque dédié pour le stockage des bits de parité.
Cette configuration nécessite au moins trois disques.
Il ne nécessite pas de rotation synchronisée et chaque disque fonctionne indépendamment
lorsque des blocs de données uniques sont demandés. Ceci contraste avec le RAID 3, qui
segmente au niveau du bloc, au lieu du niveau du bit.
Les données étant réparties dans RAID 4, les enregistrements peuvent être lus à partir de
n'importe quel disque. Cependant, étant donné que toutes les écritures doivent aller sur le
disque de parité dédié, cela entraîne un goulot d'étranglement des performances pour toutes
les opérations d'écriture.
RAID 4 est similaire à RAID 5, mais RAID 4 ne distribue pas les bits de parité.
Remarque : RAID 4 n'est pas couramment utilisé.

Passant maintenant aux caractéristiques de RAID 4 :

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é.

5. Les points forts


Permet la tolérance aux pannes avec une parité centralisée sur un disque. Présente un
rapport qualité/performances/investissement intéressant.
Les performances en E/S sont comparables au RAID 0.
Les données de parité ne prennent pas beaucoup d'espace disque.
Exemple : Si on a 4 disques de 9 Go en RAID 4, 27 Go sur 36 Go sont utilisés pour le
stockage des données.
Performances : Amélioration en lecture et écriture, inférieure à celle obtenue avec le RAID 0,
5 et 6
Espace disque : Somme des capacités de tous les HDD, sauf un résilience aux pannes :
Excellente : survit à autant de pannes qu'il y a de HDD, sauf un Striping de bloc de données,
ce qui facilite les demandes d'E / S simultanées stockage réduit, ce qui diminue à mesure
que de nouveaux disques sont ajoutés
Ne nécessite ni broches ni contrôleur synchronisés
6. Les points faibles
Si on perd le disque de parité, on perd tout le RAID. La mise à jour des données de parité
dégrade les performances. Les campagnes de parité peuvent conduire à des goulots
d'étranglement. Écritures aléatoires lentes, qui résultent lorsqu'une parité doit être écrite
séparément pour chaque écriture.

 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.

Vous aimerez peut-être aussi