« RAID » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(7 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== Définition == | == Définition == | ||
L'origine du mot vient de l'anglais RAID , initiales de redundant array of independent/inexpensive disks (réseau/matrice/ensemble redondant(e) de disques indépendants). | L'origine du mot vient de l'anglais RAID , initiales de redundant array of independent/inexpensive disks (réseau/matrice/ensemble redondant(e) de disques indépendants). Le RAID a été défini en 1987 dans un article publié par des chercheurs de l’Université de Californie à Berkeley. Ces universitaires ont tout d’abord élaboré un mécanisme permettant à un système de reconnaître deux disques dur comme une seule entité. | ||
Le '''RAID''' (Redundant Array of Independent Disks ou regroupement redondant de disques indépendants) est un ensemble de techniques de virtualisation du stockage permettant de répartir des données sur plusieurs disques durs afin d'améliorer soit les performances, soit la sécurité ou la tolérance aux pannes de l'ensemble du ou des systèmes. | Le '''RAID''' (Redundant Array of Independent Disks ou regroupement redondant de disques indépendants) est un ensemble de techniques de virtualisation du stockage permettant de répartir des données sur plusieurs disques durs afin d'améliorer soit les performances, soit la sécurité ou la tolérance aux pannes de l'ensemble du ou des systèmes. | ||
Ligne 8 : | Ligne 8 : | ||
== Les configurations RAID les plus courantes == | == Les configurations RAID les plus courantes == | ||
====== RAID | ====== RAID ====== | ||
[[Fichier: | [[Fichier:RAID 0-ru.svg|vignette|154x154px]] | ||
La configuration RAID 0 permet d'améliorer la performance du système en répartissant 50% des données sur un disque et 50% sur l'autre. | La configuration RAID 0 permet d'améliorer la performance du système en répartissant 50% des données sur un disque et 50% sur l'autre. | ||
Les deux disques travaillant simultanément, on dispose ainsi de performances deux fois plus élevée. | Les deux disques travaillant simultanément, on dispose ainsi de performances deux fois plus élevée. | ||
Ligne 27 : | Ligne 26 : | ||
====== RAID 1 ====== | ====== RAID 1 ====== | ||
[[Fichier:RAID 1-ru.svg|vignette|154x154px]] | |||
La configuration RAID 1 permet de sécuriser un système en disposant de deux disques avec exactement les mêmes données. Dans cette configuration on ne recherche pas la performance mais plutôt la sécurité. | La configuration RAID 1 permet de sécuriser un système en disposant de deux disques avec exactement les mêmes données. Dans cette configuration on ne recherche pas la performance mais plutôt la sécurité. | ||
Ligne 38 : | Ligne 38 : | ||
Si un disque venait à être défaillant, cela ne poserait pas de problèmes car le second prendrait directement le relais. | Si un disque venait à être défaillant, cela ne poserait pas de problèmes car le second prendrait directement le relais. | ||
====== RAID 5 ====== | ====== RAID 5 ====== | ||
La configuration RAID 5, par un système de parité, répartit une petite partie des données sur chaque disque. | La configuration RAID 5, par un système de parité, répartit une petite partie des données sur chaque disque. | ||
[[Fichier:RAID 5-ru.svg|vignette|200x200px]] | |||
Dans cette configuration, ce n'est pas la performance qu'on recherche mais plutôt la sécurité tout en économisant le volume de stockage. | Dans cette configuration, ce n'est pas la performance qu'on recherche mais plutôt la sécurité tout en économisant le volume de stockage. | ||
Ligne 56 : | Ligne 54 : | ||
'''• Nombre de disques nécessaires : Au moins 3''' | '''• Nombre de disques nécessaires : Au moins 3''' | ||
[[Fichier:RAID 6.svg|vignette|200x200px]] | |||
==== RAID 6 ==== | |||
Ces caractéristiques reposent sur une '''combinaison de « ''striping'' » et de parité''', également utilisée dans le cadre du niveau RAID 5, considéré comme la base. Ce n’est d’ailleurs pas un hasard si le niveau RAID 6 est vu comme une extension du niveau RAID 5. | |||
Les données redondantes ne sont pas écrites sur un seul disque mais sur N disques. | |||
Cette augmentation permet de pouvoir maintenir une grappe fonctionnelle malgré la défaillance de N disques. | |||
'''RAID 10''' | |||
Une matrice RAID 10 est une '''combinaison des niveaux RAID 0 et 1''', dans laquelle plusieurs systèmes RAID 1sont combinés en un seul système RAID 0. Ainsi, la désignation « 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 '''redondance totale'''. Le « '''''striping''''' » joue également un rôle : les blocs de données sont divisés en bandes (« ''stripes'' ») individuelles réparties et stockées sur les disques RAID 10. Les supports d’une matrice RAID 1 subordonnée contiennent les mêmes données, qui diffèrent de celles présentes sur les disques RAID 1 subordonnés : '''chaque matrice gère''' '''des informations distinctes''', même si les applications qui y accèdent ne le voient pas. | |||
== Évolutions du RAID == | |||
Une nouveauté dans la façon d'aborder la redondance des blocs disques est apparue au California Institute of Technology, consistant à répliquer les blocs non pas à l'intérieur d'un seul serveur, mais entre plusieurs serveurs à travers le réseauRAIN, pour « Redundant Array of Independent Nodes » (ou « Reliable Array of Inexpensive Nodes ») que l'on peut traduire par « réseau redondant de nœuds indépendants ». Les principaux intérêts de cette architecture de stockage sont son niveau de performance et sa capacité d'évolution. | |||
== Référence == | |||
# https://fr.wikipedia.org/wiki/RAID_(informatique) | |||
#https://www.amenschool.fr/raid-informatique-quest-ce-que-cest/ | |||
#https://www.ionos.fr/digitalguide/serveur/securite/raid-6/ | |||
[[Catégorie:Bonnes pratiques numériques]] |
Dernière version du 4 janvier 2024 à 14:41
Définition
L'origine du mot vient de l'anglais RAID , initiales de redundant array of independent/inexpensive disks (réseau/matrice/ensemble redondant(e) de disques indépendants). Le RAID a été défini en 1987 dans un article publié par des chercheurs de l’Université de Californie à Berkeley. Ces universitaires ont tout d’abord élaboré un mécanisme permettant à un système de reconnaître deux disques dur comme une seule entité.
Le RAID (Redundant Array of Independent Disks ou regroupement redondant de disques indépendants) est un ensemble de techniques de virtualisation du stockage permettant de répartir des données sur plusieurs disques durs afin d'améliorer soit les performances, soit la sécurité ou la tolérance aux pannes de l'ensemble du ou des systèmes.
L'acronyme RAID a été défini en 1987 par l'Université de Berkeley (Californie), dans un article nommé A Case for Redundant Arrays of Inexpensive Disks (RAID)mégaoctet des disques durs ayant été divisé par 1 300 000 en 29 ans, aujourd'hui le RAID est choisi pour d'autres raisons que le coût de l'espace de stockage
Les configurations RAID les plus courantes
RAID
La configuration RAID 0 permet d'améliorer la performance du système en répartissant 50% des données sur un disque et 50% sur l'autre. Les deux disques travaillant simultanément, on dispose ainsi de performances deux fois plus élevée.
Soit une donnée A et une donnée B :
• Volumétrie utile = Volumétrie totale
Les données n'étant pas dupliquées, il n'y aura pas de perte de volume stokage.
• Sécurité des données : FAIBLE
Il est fortement déconseillé d'utiliser cette configuration pour des serveurs assurant les services critiques de votre entreprise. Les données n'étant à aucuns moments dupliquées seront perdues si un des deux disques venait à être défectueux.
• Fonctionne uniquement sur deux disques
RAID 1
La configuration RAID 1 permet de sécuriser un système en disposant de deux disques avec exactement les mêmes données. Dans cette configuration on ne recherche pas la performance mais plutôt la sécurité.
Soit une donnée A et une donnée B :
• Volumétrie utile = Volumétrie totale / 2
Le disque 1 contenant exactement les mêmes données que le disque 2, la volumétrie utile sera divisée par 2.
• Sécurité des données : BONNE
Si un disque venait à être défaillant, cela ne poserait pas de problèmes car le second prendrait directement le relais.
RAID 5
La configuration RAID 5, par un système de parité, répartit une petite partie des données sur chaque disque.
Dans cette configuration, ce n'est pas la performance qu'on recherche mais plutôt la sécurité tout en économisant le volume de stockage.
Soit une donnée A, une donnée B et une donnée C :
• Volumétrie utile = Nombre de disques - 1 X capacité d'un disque
Pour 3 disques de 200 Go, on aurait ainsi 3 -1 X 200 = 400 Go de volumétrie utile.
• Sécurité des données : CORRECTE
Dans cette configuration, on ne peut se permettre de perdre qu'un seul disque.
• Nombre de disques nécessaires : Au moins 3
RAID 6
Ces caractéristiques reposent sur une combinaison de « striping » et de parité, également utilisée dans le cadre du niveau RAID 5, considéré comme la base. Ce n’est d’ailleurs pas un hasard si le niveau RAID 6 est vu comme une extension du niveau RAID 5.
Les données redondantes ne sont pas écrites sur un seul disque mais sur N disques.
Cette augmentation permet de pouvoir maintenir une grappe fonctionnelle malgré la défaillance de N disques.
RAID 10
Une matrice RAID 10 est une combinaison des niveaux RAID 0 et 1, dans laquelle plusieurs systèmes RAID 1sont combinés en un seul système RAID 0. Ainsi, la désignation « 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 redondance totale. Le « striping » joue également un rôle : les blocs de données sont divisés en bandes (« stripes ») individuelles réparties et stockées sur les disques RAID 10. Les supports d’une matrice RAID 1 subordonnée contiennent les mêmes données, qui diffèrent de celles présentes sur les disques RAID 1 subordonnés : chaque matrice gère des informations distinctes, même si les applications qui y accèdent ne le voient pas.
Évolutions du RAID
Une nouveauté dans la façon d'aborder la redondance des blocs disques est apparue au California Institute of Technology, consistant à répliquer les blocs non pas à l'intérieur d'un seul serveur, mais entre plusieurs serveurs à travers le réseauRAIN, pour « Redundant Array of Independent Nodes » (ou « Reliable Array of Inexpensive Nodes ») que l'on peut traduire par « réseau redondant de nœuds indépendants ». Les principaux intérêts de cette architecture de stockage sont son niveau de performance et sa capacité d'évolution.