Je vais tenter de vous expliquer en images et le plus simplement
Transcription
Je vais tenter de vous expliquer en images et le plus simplement
Je vais tenter de vous expliquer en images et le plus simplement possible les différents RAID, même si vous n'utiliserez jamais que le RAID 0, RAID 1 ou RAID 5. Le but n'est pas de vous expliquez c'est quoi exactement, parce que ça prendrait trop de temps et sur google vous trouverez tout ce que vous cherchez, mais c'est surtout de vous montrez à quoi ça ressemble, ce qu'il faut comme disques, etc... 2 Définitions avant de commencer pour clarifier la suite des explications RAID : Redundant Array of Inexpensive Disks : Assemblage Redondant de Disques Économiques ARRAY : C'est l'ensemble des disques qui composent le RAID. ICI ON PART DU PRINCIPE QUE CHAQUE DISQUE UTILISE FAIT 250Go. QUAND ON FAIT DU RAID, POUR LE FAIRE CORRECTEMENT, C'EST AVEC DES DISQUES DE CAPACITES IDENTIQUES Les RAID "simples" ou Single RAID (0,1,2,3,4,5,6,7 et JBOD) LE RAID 0 Disques minimum requis : 2 Capacité de l'ARRAY : nbr de DD X capacité d'1 DD. Efficience : 100% de l'espace des disques est utilisé Tolérance de faute : aucune Lecture aléatoire : très bon Ecriture aléatoire : très bon Lecture séquentielle : très bon à excellent Ecriture séquentielle : très bon Particularité : Windows ne verra qu'un disque de la capacité totale de l'array RAID 0 de 4 disques durs (4 X 250Go = 1000Go d'espace disque total) Avantages Les données sont divisées en blocs et chaque bloc est écrit sur un disque différent. Aucun calcul de parité. Très simple à implémenter. Désavantages Ce n'est pas un RAID parce qu'il n'y a pas de tolérance de faute. La perte d'un disque entraînera la totalité des données du RAID 0. A ne jamais utiliser si le contenu des disques est important. LE RAID JBOD Disques minimum requis : 2 Capacité de l'ARRAY : la somme des disques en JBOD. Efficience : 100% de l'espace des disques est utilisé Tolérance de faute : aucune Lecture aléatoire : bon Ecriture aléatoire : bon Lecture séquentielle : bon Ecriture séquentielle : bon Particularité : Windows ne verra qu'un disque de la capacité totale de l'array RAID JBOD0 de 4 disques durs différents (120Go + 200Go + 80Go + 250Go = 650Go d'espace disque total) Avantages Ne demande pas d'avoir les même capacités de disques, elles s'additionnent sans rien perdre. Aucun calcul de parité, donc aucune perte d'espace disque. Très simple à implémenter. En cas de crash d'un DD, on pourra récupérer les données des autres disques avec un utilitaire approprié. Désavantages Ce n'est pas un RAID parce qu'il n'y a pas de tolérance de faute. Aucune accélération matérielle, 1 seul disque travaille quoi que soit le volume de données à copier, les disques travaillent les uns après les autres. Les données sont écrites les unes à la suite des autres comme sur un disque seul, une fois le disque plein, il passe au suivant. LE RAID 1 Disques minimum requis : 2 Capacité de l'ARRAY : Capacité d'1 DD. Efficience : 50% de l'espace des disques est utilisé Tolérance de faute : très bon Lecture aléatoire : bon Ecriture aléatoire : bon Lecture séquentielle : appréciable Ecriture séquentielle : bon Particularité : Windows ne verra qu'un disque de la moitié de la capacité totale de chaque array RAID 1 de 6 disques durs ((6 X 250Go) / 2 = 750 Go d'espace disque total) Avantages Une écriture ou deux lectures par paire de disque mirroré. 100% redondant, aucun rebuild en cas de crach, il faut juste faire une copie vers le disque de remplacement. Très simple à implémenter. Désavantages Grosse perte d'espace disque, 2 disques =1 disque. Auparavant les RAID 1 étaient souvent gérés par le système, ce qui provoquait une charge CPU importante. Le mieux est d'avoir une gestion par contrôleur RAID. LE RAID 2 Disques minimum requis : Ca dépend de l'implémentation, idéalement 10 disques et 4 ECC disques. Capacité de l'ARRAY : nbr de DD X capacité du plus petit DD sans les disques ECC Efficience : 72% de l'espace des disques est utilisé dans le cas de 10DD + 4ECC Tolérance de faute : appréciable Lecture aléatoire : appréciable Ecriture aléatoire : lent Lecture séquentielle : très bon Ecriture séquentielle : appréciable Particularité : Windows ne verra qu'un disque de la capacité totale de l'array sans les disques ECC. RAID 2 de 7 disques durs ((7 - 3) X 250Go = 1000Go d'espace disque total) Avantages La correction d'erreur se fait à la volée. La vitesse de transfert est très performante. Au plus le taux de transfert élevé est important, au plus de DD ECC seront nécessaires. Désavantages Beaucoup de disques ECC sont nécessaires pour avoir de bonnes performance, ces disques ne sont pas compris dans l'array et sont donc "perdu" pour le stockage. Coûte très cher du fait des disques ECC. Aucune implémentation commerciale connue. LE RAID 3 Disques minimum requis : 3 Capacité de l'ARRAY : nbr de DD - 1 DD X capacité d'1 DD. Efficience : 80% de l'espace des disques est utilisé (pour autant qu'ils aient la même taille) avec 5 DD. Tolérance de faute : bonne (on peut perdre un disque) Lecture aléatoire : bon Ecriture aléatoire : lent Lecture séquentielle : très bon Ecriture séquentielle : appréciable Particularité : Windows ne verra qu'un disque de la capacité totale de l'array moins un disque RAID 3 de 5 disques durs ((5 - 1) X 250Go = 1000Go d'espace disque total) Avantages Le taux de transfert en lecture et en écriture est très élevé. La perte d'un disque n'a pas d'INpact direct sur le reste du RAID. Peut de disque ECC, donc peut de perte de place. Désavantages Performances équivalentes à un seul disque. LE RAID 4 Disques minimum requis : 3 Capacité de l'ARRAY : nbr de DD - 1 DD X capacité d'1 DD. Efficience : 80% de l'espace des disques est utilisé avec 5 DD. Tolérance de faute : bon (on peut perdre un disque) Lecture aléatoire : très bon Ecriture aléatoire : lent Lecture séquentielle : bon Ecriture séquentielle : appréciable Particularité : Windows ne verra qu'un disque de la capacité totale de l'array moins un disque RAID 4 de 5 disques durs ((5 - 1) X 250Go = 1000Go d'espace disque total) Avantages Le taux de transfert en lecture est très élevé. Peut de disque ECC, donc peut de perte de stockage. Désavantages Mauvaises performances en écriture. Difficulté pour faire un rebuild en cas de crach disque. Mauvais taux de transferts en écriture. LE RAID 5 Disques minimum requis : 3 Capacité de l'ARRAY : nbr de DD - 1 DD X capacité d'1 DD. Efficience : 80% de l'espace des disques est utilisé avec 5 DD. Tolérance de faute : bon (on peut perdre un disque) Lecture aléatoire : très bon Ecriture aléatoire : appréciable Lecture séquentielle : bon Ecriture séquentielle : appréciable Particularité : Windows ne verra qu'un disque de la capacité totale de l'array moins un disque RAID 5 de 5 disques durs ((5 - 1) X 250Go = 1000Go d'espace disque total) Avantages Taux de transfert en lecture le plus élevé des RAID. Taux de transfert en écriture moyen. Peut de disques ECC, donc peu de perte de stockage. Désavantages La perte d'un disque à un INpact moyen sur la totalité du RAID. C'est le contrôleur le plus compliqué de tous. LE RAID 6 Disques minimum requis : 4 Capacité de l'ARRAY : nbr de DD - 2 DD X capacité d'1 DD. Efficience : 60% de l'espace des disques est utilisé avec 5 DD. Tolérance de faute : très bon (on peut perdre deux disques) Lecture aléatoire : très bon Ecriture aléatoire : lent Lecture séquentielle : bon Ecriture séquentielle : appréciable Particularité : Windows ne verra qu'un disque de la capacité totale de l'array moins deux disques RAID 6 de 4 disques durs ((4 - 2) X 250Go = 500Go d'espace disque total) Avantages C'est une extension du RAID 5 en ajoutant simplement un disque ECC de plus. Il est donc extrêmement fiable. Désavantages Le taux de transfert en écriture est très bas. Deux disques ECC. LE RAID 7 Disques minimum requis : dépend de son implémentation. Capacité de l'ARRAY : dépend de son implémentation. Efficience : dépend de son implémentation. Tolérance de faute : très bon Lecture aléatoire : très bon Ecriture aléatoire : très bon Lecture séquentielle : très bon Ecriture séquentielle : très bon Particularité : Windows ne verra qu'un disque de la capacité totale de l'array moins autant de disque que veut l'implémentation RAID 7 de 12 disques durs ((12 - 3) X 250Go = 22500Go d'espace disque total) Avantages Les performances globales sont entre 25% et 90% supérieures à un disque seul et de 50% à 600% comparés aux autres formes de RAID. Les temps d'accès pour les utilisateurs sont quasi nuls. Désavantages Une seule firme produit un tel contrôleur. Prix est excessivement important. La garantie est très courte. L'alimentation doit être sur UPS pour éviter la perte des données en cache. Les RAID "multiples" ou Nested RAID (0+1, 0+3) LE RAID 0+1 ou 01 (stripe mirroré) Disques minimum requis : 4 Capacité de l'ARRAY : nbr de DD / 2 X capacité d'1 DD Efficience : 50% de l'espace des disques est utilisé Tolérance de faute : très bon Lecture aléatoire : très bon Ecriture aléatoire : bon Lecture séquentielle : très bon Ecriture séquentielle : bon Particularité : Windows ne verra qu'un disque de la capacité totale de l'array divisée par deux. RAID 0+1 ou 01 de 4 disques durs ((4 / 2) X 250Go = 500Go d'espace disque total) Avantages Mirroring de Stripe, donc rapidité. A la même tolérance de faute qu'un RAID 5 Performant et redondance. Désavantages Si un disque dur défaillit, toute l'ARRAY se retrouve projeté en RAID 0, donc plus aucune tolérance de faute. Très chers, du fait de sa conception efficiente à 50%. Les disques doivent tous être identiques pour maintenir une disponibilité optimale. LE RAID 1+0 ou 10 (mirroring stripé) Disques minimum requis : 4 Capacité de l'ARRAY : nbr de DD / 2 X capacité d'1 DD Efficience : 50% de l'espace des disques est utilisé Tolérance de faute : excellent Lecture aléatoire : très bon Ecriture aléatoire : bon Lecture séquentielle : très bon Ecriture séquentielle : bon Particularité : Windows ne verra qu'un disque de la capacité totale de l'array divisée par deux. RAID 1+0 ou 10 de 4 disques durs ((4 / 2) X 250Go = 500Go d'espace disque total) Avantages C'est un Stripe dont les segments sont mirrorés. A la même tolérance de faute qu'un RAID 1. Utiles pour ses sites pour qui le RAID 1 est nécessaire mais qui ont besoin d'un peu de performance en plus. Désavantages Très chers, du fait de sa conception efficiente à 50%. Les disques doivent tous être identiques pour maintenir une disponibilité optimale. LE RAID 0+3 ou 3+0 ou 03 ou 30, mais connu comme 53 Disques minimum requis : 5 Capacité de l'ARRAY : nbr de DD en RAID 0 Efficience : 40% dans le cas de 5 disques (2 pour le RAID 0 et 3 pour le RAID 3) Tolérance de faute : bon Lecture aléatoire : très bon Ecriture aléatoire : appréciable Lecture séquentielle : très bon Ecriture séquentielle : bon Particularité : Windows ne verra qu'un disque. RAID 53 de 5 disques durs Avantages Sont vrai nom devrait être RAID 03, parce qu'implémenté comme un RAID 0 dont les segments sont en RAID 3. Utiles pour ses sites pour qui le RAID 3 est suffisant mais qui ont besoin d'un peu de performance en plus. Désavantages Très chers, du fait de sa conception efficiente à 50%. Les disques doivent tous être identiques pour maintenir une disponibilité optimale. Très peu d'espace de stockage.