RAID et stockage de masse

Concept RAID

L'objectif principal du RAID est de fournir des capacités de stockage haut de gamme et une sécurité des données redondantes pour les serveurs à grande échelle. Dans un système, le RAID est considéré comme une partition logique, mais il est composé de plusieurs disques durs (au moins deux). Il améliore considérablement le débit de données du système de stockage en stockant et en récupérant simultanément les données sur plusieurs disques. De nombreuses configurations RAID disposent de mesures complètes de vérification/récupération mutuelle, y compris une sauvegarde en miroir directe. Cela améliore considérablement la tolérance aux pannes des systèmes RAID et améliore la stabilité et la redondance du système, d'où le terme « Redondant ».

RAID était autrefois un produit exclusif dans le domaine SCSI, limité par sa technologie et son coût, ce qui freinait son développement sur le marché bas de gamme. Aujourd'hui, avec la maturité croissante de la technologie RAID et les efforts continus des fabricants, les ingénieurs de stockage peuvent bénéficier de systèmes IDE-RAID relativement plus rentables. Bien que l'IDE-RAID ne puisse pas rivaliser avec le SCSI-RAID en termes de stabilité et de fiabilité, ses avantages en termes de performances par rapport aux disques durs uniques sont très attrayants pour de nombreux utilisateurs. En fait, pour les opérations quotidiennes de faible intensité, IDE-RAID est plus que performant.

Semblable aux modems, le RAID peut être classé comme étant entièrement basé sur le logiciel, semi-logiciel/semi-matériel ou entièrement basé sur le matériel. Le RAID entièrement logiciel fait référence au RAID dans lequel toutes les fonctionnalités sont gérées par le système d'exploitation (OS) et le CPU, sans aucun contrôle/traitement tiers (communément appelé coprocesseur RAID) ni puce d'E/S. Dans ce cas, toutes les tâches liées au RAID sont effectuées par le processeur, ce qui entraîne l'efficacité la plus faible parmi les types RAID. Le RAID semi-logiciel/semi-matériel manque principalement de sa propre puce de traitement d'E/S, donc les programmes CPU et pilotes sont responsables de ces tâches. De plus, les puces de contrôle/traitement RAID utilisées dans le RAID semi-logiciel/semi-matériel ont généralement des capacités limitées et ne peuvent pas prendre en charge des niveaux RAID élevés. Le RAID entièrement matériel englobe ses propres puces de contrôle/traitement RAID et de traitement des E/S, et comprend même un tampon de matrice (Array Buffer). Il offre les meilleures performances globales et la meilleure utilisation du processeur parmi ces trois types, mais présente également le coût d'équipement le plus élevé. Les premières cartes et cartes mères IDE RAID utilisant les puces HighPoint HPT 368, 370 et PROMISE étaient considérées comme un RAID semi-logiciel/semi-matériel, car elles manquaient de processeurs d'E/S dédiés. De plus, les puces de contrôle/traitement RAID de ces deux sociétés avaient des capacités limitées et ne pouvaient pas gérer des tâches de traitement complexes, ne prenant donc pas en charge le niveau RAID 5. Un exemple notable de RAID entièrement matériel est la carte RAID AAA-UDMA produite par Adaptec. Il dispose d'un coprocesseur RAID dédié de haut niveau et d'un processeur d'E/S spécialisé Intel 960, prenant entièrement en charge le niveau RAID 5. Il représente le produit IDE-RAID le plus avancé actuellement disponible. Le tableau 1 compare le RAID logiciel et le RAID matériel typiques dans les applications industrielles.


Heure de publication : 11 juillet 2023