Même si la préoc­cu­pa­tion initiale de réduction des coûts a perdu de son im­por­tance et est de moins en moins avancée, les niveaux RAID sont encore utilisés aujourd’hui, surtout dans l’en­vi­ron­ne­ment serveur. Les dif­fé­rents niveaux RAID sont par­ti­cu­liè­re­ment axés sur l’op­ti­mi­sa­tion de la sécurité des données et de la per­for­mance. Il est possible de combiner ces niveaux entre eux afin de profiter des points forts des dif­fé­rentes approches, comme c’est le cas avec le niveau RAID 10.

Quels niveaux sont utilisés pour créer la com­bi­nai­son RAID 10 ? Quels sont les avantages et les in­con­vé­nients d’un système d’une telle com­plexité ? Et comment fonc­tionne exac­te­ment une matrice RAID 10 ?

Qu’est-ce que le format RAID 10 ?

Une matrice RAID 10 est une com­bi­nai­son des niveaux RAID 0 et 1, dans laquelle plusieurs systèmes RAID 1 sont combinés en un seul système RAID 0. Ainsi, la dé­sig­na­tion « RAID 1+0 » est souvent utilisée pour faire référence aux matrices de ce type. Celles-ci doivent toujours être composées d’au moins quatre disques durs.

Les fichiers sont mis en miroir dans une matrice RAID 10 selon le principe RAID 1 ; il existe au moins deux versions de ces données, pour une re­don­dance totale. Le « striping » joue également un rôle : les blocs de données sont divisés en bandes (« stripes ») in­di­vi­duelles réparties et stockées sur les disques RAID 10. Les supports d’une matrice RAID 1 su­bor­don­née con­tien­nent les mêmes données, qui diffèrent de celles présentes sur les disques RAID 1 su­bor­don­nés : chaque matrice gère des in­for­ma­tions dis­tinctes, même si les ap­pli­ca­tions qui y accèdent ne le voient pas.

Note

Il est également possible d’utiliser ces deux méthodes dans le sens inverse : dans un premier temps, les bandes sont générées, puis toutes les données sont mises en miroir (ce qui cor­res­pond con­crè­te­ment à la création d’une matrice RAID 1 à partir de plusieurs instances RAID 0). Ces solutions sont donc souvent la­bel­li­sées RAID 0+1 ou RAID 01. En théorie, la mise en miroir de blocs de données déjà divisés en bandes est cependant plus sus­cep­tible d’entraîner des erreurs que le « striping » d’une structure de données en miroir.

Dans une matrice RAID 10, la panne d’un disque dur peut être compensée par un sous-réseau (c’est-à-dire par une matrice RAID 1), car un exem­plaire contenant exac­te­ment les mêmes données mises en miroir reste dis­po­nible à tout moment. Toutefois, cela sous-entend également que seule la moitié de la capacité de stockage des lecteurs uniques reste en per­ma­nence à dis­po­si­tion pour les données uti­li­sa­teur. Grâce à la ré­par­ti­tion uniforme des données, les uti­li­sa­teurs peuvent profiter d’une meilleure vitesse de lecture lorsqu’ils accèdent à celles-ci.

Dé­fi­ni­tion

Un concept RAID (Redundant Array of In­de­pen­dent Disks) désigne l’action de créer une matrice contenant un minimum de deux solutions de stockage dif­fé­rentes et formant un seul grand disque logique. La con­fi­gu­ra­tion spé­ci­fique dépend du niveau RAID choisi. Les niveaux peuvent également être combinés entre eux, comme c’est le cas avec les matrices RAID 10 (1+0). Une meilleure ré­si­lience ainsi qu’une amé­lio­ra­tion des per­for­mances des disques durs concernés comptent parmi les prin­ci­paux objectifs de ce niveau.

Schéma du principe de fonc­tion­ne­ment du niveau RAID 10

Dans une matrice de disques durs de niveau RAID 10, toutes les données sont toujours présentes en double. Ainsi, pour chaque gigaoctet de vé­ri­tables données uti­li­sa­teur, un autre gigaoctet est également prévu pour la mise en miroir de celles-ci. Ha­bi­tuel­le­ment, quatre disques durs sont utilisés. Ils sont alors combinés par deux selon le concept RAID 1, puis intégrés au sein d’un unique système RAID 0.

Pour rendre plus concret le principe de fonc­tion­ne­ment de ce niveau RAID, le graphique ci-dessous illustre la structure et le stockage des données d’un système RAID 10 contenant quatre supports de stockage.

Pré­sen­ta­tion rapide des avantages et in­con­vé­nients du système RAID 10

Les données d’une matrice RAID 10 sont stockées en double. Tant qu’un disque sur une paire de mise en miroir fonc­tionne, les in­for­ma­tions stockées sont sé­cu­ri­sées même si un support tombe en panne. Vos données peuvent être perdues si tous les supports d’une matrice RAID 1 su­bor­don­née s’arrêtent à cause d’une panne ou d’un autre problème. La solution RAID 1+0 est donc plus avan­ta­geuse que son al­ter­na­tive RAID 0+1, où il est im­pos­sible d’attribuer tout dommage à un disque spé­ci­fique d’une sous-unité RAID 0. Il est donc beaucoup plus simple et rapide de restaurer les données d’un système RAID 10.

Le niveau RAID 10 brille également par le débit de sortie offert par ses systèmes de stockage : grâce au « striping » des données, les sous-blocs in­di­vi­duels sont dis­po­nibles en parallèle. Si une ap­pli­ca­tion accède à votre système, elle peut lire au moins deux disques de manière si­mul­ta­née. Ainsi, elle obtient toujours plusieurs données à partir d’une même bande. En toute logique, les disques durs concernés en tant que disques uniques ne proposent pas cette option ; la vitesse de lecture est donc optimisée dans presque tous les scénarios RAID 10.

Note

Théo­ri­que­ment, le niveau RAID 10 offre aussi une meilleure vitesse d’écriture, car de nouvelles données peuvent être écrites en parallèle sur les disques durs. En outre, comme le système doit toujours générer une copie exacte de ces données, l’amé­lio­ra­tion du débit d’entrée n’a aucune con­sé­quence en pratique.

Cette com­bi­nai­son re­la­ti­ve­ment coûteuse du « striping » et de la mise en miroir n’offre pas que des avantages, avec deux prin­ci­paux in­con­vé­nients : elle restreint con­si­dé­ra­ble­ment la capacité de stockage maximale (pour chaque gigaoctet de données uti­li­sa­teur, un gigaoctet sup­plé­men­taire est né­ces­saire à leur copie). Vous risquez aussi de perdre di­rec­te­ment vos données avec une matrice RAID 10 si les deux supports d’une paire de mise en miroir tombent en panne si­mul­ta­né­ment. Dans ce cas, le « striping » ne peut compenser la panne des deux disques durs (alors qu’il gère celle de deux disques issus de sous-réseaux dif­fé­rents).

Avantages In­con­vé­nients
Vitesse de lecture améliorée par rapport aux lecteurs uniques Capacité de stockage maximale dis­po­nible fortement limitée
Meilleure ré­si­lience des disques durs concernés Plantage de l’ensemble du système si panne de deux disques dans un sous-réseau

Quelles sont les ap­pli­ca­tions les plus courantes pour le niveau RAID 10 ?

La sécurité et la vitesse sont les deux grandes forces des disques durs de niveau RAID 10. En raison du coût re­la­ti­ve­ment élevé de ces systèmes, leur uti­li­sa­tion doit être mûrement réfléchie. Si votre budget vous le permet, une matrice RAID 10 s’avère toujours ju­di­cieuse pour sau­ve­gar­der des données :

  • con­sul­tées ré­gu­liè­re­ment ;
  • pouvant être lues aussi ra­pi­de­ment que possible ;
  • devant bé­né­fi­cier du plus haut niveau de sécurité qui soit.

Ha­bi­tuel­le­ment, le niveau RAID 10 est donc appliqué aux serveurs de bases de données et d’ap­pli­ca­tions, qui né­ces­si­tent une forte ré­si­lience et un bon débit de sortie.

Note

Si les matrices RAID comme celles de niveau RAID 10 offrent un haut niveau de ré­si­lience, elles ne doivent jamais être con­si­dé­rées comme des al­ter­na­tives à votre stratégie de sau­ve­garde. Les sau­ve­gardes en­re­gistrent vos données en les séparant tem­po­rel­le­ment et spa­tia­le­ment de vos données d’origine ; il s’agit d’une mesure de sécurité per­ti­nente pour toute res­tau­ra­tion ul­té­rieure, mais qui ne joue aucun rôle dans les concepts RAID.

Quels sont les autres niveaux RAID les plus courants ?

Utilisés seuls, les niveaux RAID 0 (« striping ») et RAID 1 (mise en miroir) n’offrent qu’une seule des pro­prié­tés ca­rac­té­ris­tiques du niveau RAID 10, à savoir une op­ti­mi­sa­tion des per­for­mances ou une amé­lio­ra­tion de la ré­si­lience par rapport aux disques durs uniques sous-jacents. Les niveaux RAID 5 et RAID 6 per­met­tent toutefois la création de concepts RAID qui ne con­sis­tent pas en une com­bi­nai­son de plusieurs niveaux, mais qui proposent tout de même de la re­don­dance et de meil­leures per­for­mances. Retrouvez des in­for­ma­tions dé­tail­lées sur ces dif­fé­rentes méthodes en con­sul­tant notre grande com­pa­rai­son des niveaux RAID.

Conseil

Réalisez toujours une sau­ve­garde de vos données con­fi­den­tielles et sensibles pour sécuriser celles-ci et optimiser leur pro­tec­tion. Avec Backup Cloud, IONOS a la solution qu’il vous faut !

Aller au menu principal