Skip to main content

RAID

Introduction

RAID 10: "Redundant Arrays of Inexpensive/Independent Disk"

idée de base :

grappe de DD pour combiner plusieurs petits en un gros en apparaissant comme une unité logique. Peut être rendu tolérante aux pannes en sauvegardant des copies et en achetant des spares

La technologie RAID permet de : 

  • Performancesaugmenter élevéesla :capacité, Combinegrâce aux agrégats de partitions qui permettent de créer des partitions s'étendant sur plusieurs disques.
améliorer les avantagesperformances, dugrâce RAIDau 0Striping (performances)qui permet de lire et dud'écrire sur plusieurs disques simultanément pour en augmenter le débit. (voir RAID 1 (redondance)0). Coûtapporter élevéla tolérance de panne, on se prémunit ainsi contre les défaillances disque. 

différents types de RAID

les plus connus et utilisés : La0 capacité1 utile3 5 (10 01) à noter que le 0 n’est diviséepas parredondant deuxcar il agit en raisonstripping du(bande)
moins mirroring,connus ceet quimoins utilisés 2 4 6 7 S H

    raid 1 beaucoup mis en place sur des AD ou des SAN gérant des VM car beaucoup de lecture et peu d’écriture raid 0 et raid 1 nécessite deuxau moins 2 disques ou partitions alors que raid 3+ nécessite 3 disques minimum ; permet une lecture / écriture n fois plus rapide mais perte de 50% du stockage raid 5 : écriture n-1 plus rapide, lecture également même si ça peut atteindre n en cas d’optimisation raid 6 = meilleur tolérance de panne (car jusqu’à 2 sans problème contre 1 en raid 5 par ex)

    gestionnaire

    Le RAID peut être géré de façon logiciel, pseudo-hardware ou hardware. Par voie logiciel, la partition système ne peut bénéficier du mode RAID puisque c'est elle qui gère le RAID. Par voie matériel, le système est plus rapide et devient transparent pour le système d'exploitation dont la partition peut ainsi être intégré dans le RAID

     

      gestionnaire de raid logiciel mais pas optimum car il consomme de la ressource et nécessite un OS donc une machine donc un disque dédié, exclu du raid gestionnaire de raid matériel plus opti mais plus cher et risque de panne matériel

      Principaux niveaux de RAID

      RAID 0 - stripping

       

      image.png

       

      principe :

      paire de disque non redondants avec striping et sans parité

      lecture / écriture en simultanément sur chaque disque

       

      avantage : 

      meilleure performance et efficacité de stockage que tous les autres RAID    

       

      inconvénient : 

      perte de toutes les données en cas de panne

       

       

       

       

       

       

       

      RAID 1 - mirroring

      2025-04-08 13_45_04-prepressure.com_images_raid-level-1-mirroring.svg - Vivaldi.jpg

      principe :

      paire de disques redondants qui vont contenir les informations en double (miroir). Les données sont écrites en double sur une paire de disques qui apparaissent à l'ordinateur comme un seul disque

       

      avantage : 

      lecture écriture sur les disques en simultané = meilleur perf

       

      inconvénient : 

      miroir donc tolérance de panne sur 1 disque

       2 disques mais pas + de stockage

       

       

       

      RAID 3 

      image.png

        principe  : les données sont réparties sur un groupe de disque +1 pour la parité (utilise les données ECC intégrées dans chaque secteur pour la détection des erreurs) avantage : 
            reconstruction des données est accomplie en effectuant un OU exclusif (XOR) sur l'information enregistrée sur les autres disques. Les enregistrements sont distribués sur tous les disques pour laoptimiser le taux de transfert inconvénient : lecture/écriture nécessite tous les disques donc pas de lecture/écriture d’info en même temps (ok pour mono utilisateur ou mono tâche en petite taille seulement)

             

            RAID 5 

            même principe que le 3 mais les bandes supportées plusieurs entrées et sorties en même temps + les données de parités sont sauvegardées à tour de rôles sur les bandes des diff disques = pas de perte en cas de panne car remplacement et reconstruction

             

            image.png

             

            avantage : 

              rapide car permet plusieurs opérations d'entrée/sortie simultanées     convient au multitâche et multi utilisateur tolérance de panne donc sécurité pas que performance

               

              inconvénient : 

              parité sauvegarder en alternance donc stockage du raid = n-1 disque sacrifice de capacité de stockage utile.effective d’un

              disque (le spare ne compte pas dans la capacité totale)

               

               

               

              les grappes de disques sont identiques à celles de RAID 3, à l'exception du fait que des grandes bandes sont utilisées pour permettre plusieurs opérations d'entrée/sortie simultanées, et que chaque disque sauvegarde à tour de rôle les données de parité pour différentes séries de bandes.

              Puisqu'il n'y a pas de disque de parité désigné, tous les disques contiennent des données, et ainsi les opérations de lecture peuvent s'effectuer simultanément sur tous les disques.

              Les opérations d'écriture effectuent en général un accès à un seul disque de données en plus du disque de parité pour cet enregistrement. En RAID 5, on sacrifie à la capacité de stockage effective la capacité d'un seul disque pour sauvegarder les données de parité. C'est à dire qu'il faut minimum 3 disques, et que la capacité réelle disponible est égale à la totalité de la capacité
              de n-1 disques.

              ⇒ Le RAID 5 est la meilleure architecture pour des environnements multi-utilisateurs qui cherchent la sécurité et pas uniquement de la performance !

               

              RAID 6 vs RAID 5

              • RAID 6 : Similaire au RAID 5 mais avec deux blocs de parité, ce qui permet de tolérer la perte de deux disques simultanément.
              • Tolérance aux pannes accrue : Meilleure protection des données par rapport au RAID 5 qui ne supporte que la perte d’un seul disque

              RAID 10 (1 + 0)

                Performances élevées : Combine les avantages du RAID 0 (performances) et du RAID 1 (redondance). Coût élevé : La capacité utile est divisée par deux en raison du mirroring, ce qui nécessite deux fois plus de disques pour la même capacité de stockage utile.

                 

                Récapitulatif 

                iveau avantages inconvénients RAID 0 Performances en Lecture / Écriture (n fois plus rapide) Capacité des n disques + pas de tolérance des pannes RAID 1 Performances en Lecture (n fois plus rapide) Perte d'espace disque RAID 3 Performances en Lecture / Écriture (n-1 fois plus rapide) Capacité des n-1 disques Ne permet pas les entrées/sorties simultanées. Peu utilisé RAID 5 Performances en Lecture(n fois plus rapide),en Écriture (n-1 fois plus rapide + Possibilité de changer un disque défectueux à chaud Dégradation des performances lors de la reconstitution du disque défectueux

                hotDisque de spare

                Ils permettent de limiter la vulnérabilité d'une solution. Un disque complémentaire 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 à défaillir, le disque de rechange prend immédiatement et automatiquement son relais. Ce disque est alors reconstruit à partir des données présentes sur les autres disques, ce qui peut durer plusieurs heures en fonction de la quantité de données. Une fois le disque reconstruit, le système revient à un niveau optimal de sécurité et de performances. Une fois le disque de rechange mis en service, il faut procéder à l'échange physique du disque en panne par un nouveau disque qui pourra jouer le rôle de nouveau disque de rechange.

                 

                hot Spare : Un disque de réserve inactif prêt à remplacer automatiquement un disque défaillant dans le RAID, sans intervention manuelle, minimisant ainsi le temps de reconstruction et le risque de perte de données.