|
Concepts du RAID
13 juillet 2001
Répartition de l'information
La répartition de l'information
Le fondement de la technologie RAID est la répartition de l'information (ou striping). Ce procédé consiste à rassembler plusieurs disques en une seule unité de stockage logique.
Pour ce faire, l'espace de stockage de chaque disque physique est découpé en " bandes " (stripes) qui peuvent faire de 512 octets à plusieurs mégaoctets. Ces bandes sont ensuite agrégées selon une séquence circulaire, de façon à ce que l'espace total soit composé de bandes provenant alternativement de chaque disque. La largeur d'une bande est déterminée par l'environnement dans lequel on compte utiliser la grappe de disques.
La plupart des systèmes d'exploitation
actuels autorisent des opérations d'entrées/sorties simultanées sur plusieurs disques. Cependant, et afin d'obtenir le meilleur débit pour le sous-système disque, il est important de repartir les entrées/sorties équitablement sur l'ensemble des disques, de façon à ce que chacun d'entre eux soit le plus actif possible.
Dans un système avec plusieurs disques sans répartition de l'information, les opérations d'entrée/sorties ne sont jamais parfaitement réparties. Certains disques sont plus sollicités que d'autres car ils contiennent des données plus souvent accédées.
En découpant les disques d'une grappe en bandes (avec des bandes de tailles suffisantes pour les données à stocker soient contenues dans une seule bande), chaque information à stocker va être uniformément répartie. Ainsi, chaque disque de la grappe est sollicité en cas de charge importante. L'effet direct est que cela permet à tous les disques de répondre en parallèle aux requêtes d'entrées/sorties et donc de maximiser le nombre d'opérations d'entrées/sorties simultanées dans une grappe.

Nous allons maintenant présenter les différents modes RAID, leur mise en uvre, avantages et inconvénients.
|