Fondé en 2008 · Édition numérique · 15 juin 2026

SMB IT Journal

La ressource informatique pour les petites entreprises

Français
Stockage

Qu'est-ce que le RAID 100 ?

Le RAID 10 est l'un des niveaux de RAID les plus importants et les plus couramment utilisés aujourd'hui. Le RAID 10 est, bien entendu, ce que l'on appelle un RAID composé ou imbriqué, où un niveau de RAID est imbriqué dans un autre. Dans le cas du RAID 10, le niveau de RAID le “plus bas”, celui qui touche les disques physiques, est le RAID 1. La nomenclature du RAID imbriqué veut que le chiffre situé à gauche soit celui qui touche les disques physiques et que chaque chiffre situé à droite soit le RAID qui touche ces grappes.

Ainsi, le RAID 10 est un ensemble de grappes RAID 1 (miroir) réunies au sein d'un ensemble RAID 0 (agrégation par bandes sans parité). Il existe une certaine terminologie courante parfois appliquée, principalement défendue par HP, consistant à désigner même le RAID 1 comme n'étant qu'un sous-ensemble du RAID 10 – une grappe RAID 10 où la longueur du RAID 0 est de un. Une manière singulière de concevoir le RAID 1, certes, mais cela facilite en réalité de nombreuses discussions et calculs comparatifs et a du sens, de façon pratique, pour la plupart des praticiens du stockage. Concevoir le RAID 1 comme un “nom spécial” désignant la plus petite taille d'agrégation RAID 10 possible et permettre ainsi à toutes les permutations du RAID 10 d'exister sous la forme d'un continuum de calcul a du sens.

De même, HP désigne également les disques isolés rattachés à un contrôleur RAID comme des ensembles RAID 0 dotés d'une agrégation de un. L'application de cette terminologie à l'univers du RAID 10 est donc en réalité plus évidente et plus sensée lorsqu'on l'envisage sous cet angle. Cependant, ni HP ni aucun autre constructeur aujourd'hui n'applique cette même bizarrerie de dénomination à d'autres types de grappes, comme le RAID 5 en tant que sous-ensemble du RAID 50 ou le RAID 6 en tant que sous-ensemble du RAID 60, alors même qu'ils peuvent être conçus de cette manière exactement comme le RAID 1 peut l'être par rapport au RAID 10.

Si nous reprenons cette même logique et la portons au niveau supérieur, au sens figuré comme au sens propre, nous pouvons prendre plusieurs grappes RAID 10 et les agréger ensemble dans un autre RAID 0. Cela semble étrange mais peut avoir du sens. Le résultat est une agrégation de RAID 10 ou, pour l'écrire en toutes lettres, une agrégation d'agrégations de miroirs (nous énonçons généralement le RAID de haut en bas, mais la nomenclature se lit de bas en haut). Ainsi, comme il s'agit de RAID 1 sur les disques physiques, d'une agrégation de ces miroirs, puis d'une agrégation des grappes qui en résultent, nous obtenons le RAID 100 (R100).

Le RAID 100 est, bien entendu, rare et singulier. Cependant, un constructeur de contrôleurs RAID extrêmement important utilise le R100 et, par voie de conséquence, son intégrateur en aval également : à savoir LSI et Dell.

Heureusement, parce que les agrégations sans parité introduisent peu de bizarreries de comportement et présentent une surcharge ou une latence quasi nulle, cette approche n'est en réalité pas un problème, même si elle peut prêter à une grande confusion. À toutes fins utiles, le RAID 100 se comporte exactement comme le RAID 10 lorsque chaque sous-ensemble RAID 10 est identique aux autres.

En théorie, un RAID 100 pourrait être composé de nombreux ensembles RAID 10 disparates, faits de types de disques, de nombres de broches et de vitesses variés. En théorie, un RAID 10 pourrait être composé d'ensembles RAID 1 disparates, mais cela est bien plus limité en termes de variations potentielles ou probables. Le RAID 100 pourrait, théoriquement, accomplir des choses assez bizarres s'il était laissé sans contrôle. En pratique, toutefois, toute mise en œuvre du RAID 100, comme le fait celle de LSI, imposera vraisemblablement une normalisation et exigera que chaque sous-ensemble RAID 10 soit aussi identique que le contrôleur est capable de l'imposer. Ainsi, chacun sera de fait uniforme, maintenant le comportement global identique à ce qu'il serait si les mêmes disques étaient configurés en RAID 10.

Parce que le comportement demeure identique à celui du RAID 10, il existe une tendance extrêmement forte à éviter la confusion en appelant la grappe RAID 100 et à la désigner simplement comme du RAID 10. Cela fonctionnerait très bien, n'était la bizarrerie quasi indispensable consistant à devoir spécifier la géométrie des ensembles RAID 10 sous-jacents lors de la construction d'un RAID 100. LSI, et donc Dell, exige qu'au moment de la configuration d'un ensemble RAID 100, vous deviez spécifier la géométrie RAID 10 sous-jacente, mais puisque la grappe est étiquetée comme du RAID 10, cela n'a aucun sens. Une situation bizarre, en effet.

Pour compliquer davantage les choses, en raison de la volonté de maintenir une façade d'utilisation du RAID 10 plutôt que du RAID 100, la terminologie appropriée est écartée et, au lieu de désigner les membres RAID 10 sous-jacents comme des “grappes RAID 10” ou des “sous-ensembles RAID 10”, on les appelle simplement des “spans”.” Or, span est un terme employé pour désigner tout autre chose en matière de stockage et ne s'applique pas correctement ici. Span n'est en aucune façon une description adéquate d'un ensemble RAID 10, quelles que soient les conditions.

Mais si nous convenons d'utiliser le terme span pour désigner un sous-ensemble RAID 10 d'une grappe RAID 100, nous pouvons avancer assez aisément. Dans la mesure du possible, nous voulons donc autant de spans que possible afin de garder les sous-ensembles RAID 10 sous-jacents aussi petits que possible. Si nous les rendons suffisamment petits, ils s'effondrent en réalité en ensembles RAID 1 (le RAID 10 singulier de HPE avec une taille d'agrégation de un) et notre RAID 100 s'effondre en un RAID 10 où c'est l'agrégation du milieu, plutôt que l'agrégation extérieure, qui disparaît ! Bizarre, oui, mais pratique.

Alors, comment appliquer cela dans la vie réelle ? Très facilement. Dans une grappe RAID 100, nous devons spécifier un nombre de spans à utiliser. Puisque nous souhaitons que chaque span contienne deux disques physiques de sorte que chaque span soit un simple RAID 1, il nous suffit de prendre le nombre total de disques de notre grappe RAID 100, que nous appellerons N, et de le diviser par deux. Le nombre de spans souhaité pour une grappe RAID 100 normale est donc tout simplement N/2. Cela signifie que si vous avez une grappe de deux disques, vous voulez un span. Quatre disques, deux spans. Six disques, trois spans. Vingt-quatre disques, douze spans. Et ainsi de suite.

N'ayez pas peur du RAID 100. Pour les utilisateurs ordinaires, il requiert simplement quelques connaissances supplémentaires sur la manière de sélectionner le nombre approprié de spans. Il serait idéal que cela soit calculé automatiquement et tenu caché, permettant aux utilisateurs finaux de concevoir les grappes en termes de RAID 10. Ou bien qu'il soit étiqueté de manière cohérente comme du RAID 100 afin de clarifier ce que le span doit représenter. Ou, bien sûr, qu'on utilise simplement le RAID 10 plutôt que le RAID 100. Mais compte tenu de l'état pratique de la réalité, composer avec le RAID 100, une fois qu'il est compris, est facile.

Mots-clésraid RAID 100

Publicité

SMB IT Journal — the IT resource for small business