User Tools

Site Tools


raid

Le RAID

Redundant Array of Independant Disks / Incompresive Disk (RAID) Array = (grappe)

Ensemble de techno de stockage qui permet de repartir des données sur plusieurs disques afin d'améliorer :

- Performances

- Sécurité

- Tolérance de panne

Software : OS - plus simple, mais diminue les perf si reconstruction et calcul de parité.

Hardware : carte contrôleur RAID, quasiment tout est géré par la carte.

Les niveaux de RAID "Standards"

RAID 0 (stripping / agrégation par bandes) :

Pas de tolérance de panne, si on perd 1 disque on perd tout

espace dispo = espace disk le plus faible x nombre de disk de la grappe

RAID 1 : mirroring

= écriture

+ lecture

+ tolérance (1 disk)

espace dispo = espace disk le plus faible

RAID 5 : disques avec parité

Compromis du RAID 0 et 1

Données réparties sur disque avec une parité

3 disques min.

= perf

= tolérance

espace dispo = (nbe de disk – 1) × espace disk le plus faible

Taux d'erreur d'un disque de particulier : 10puiss14 bits

pro : 10 puiss15 voir puiss16 bits

Formule :

Reconstruction de grappe sans erreur = (1 - taux d'erreur fourni par le constr)puiss(nombre de disques x 8 x capacité disque en octet)

Exemple : (1 - 10puiss-14)puiss(4x8x2x10puiss12)

(1-1/10puiss14) puiss(64x10puiss12)

((10puiss14-1)/10puiss14)puiss(64x10puiss12)

(99999999999999/1000000000000000) puiss64000000000000 = 0.527 = 53% de réussite sans erreur

10puiss14 = 53% de réussite sans erreur

10puiss15 = 94%

10puiss16 = 99%

RAID 6 : disques avec double parité

+ tolérance de panne

- perf lecture/écriture

- stockage

- temps reconstruction de la grappe

espace dispo = (nombre de disk grappe - 2) x espace disk plus faible

Les niveaux de RAID "combinés"

RAID 01 : 0 + 1 (stripping et mirroring)

0 = niveau de la grappe 1 = niveau intergrappe

+ perf

+ redondance

- ratio espace / redondance

espace dispo = nombre de disk d'une grappe x espace disk plus faible

RAID 10 : 1 + 0 (mirroring et stripping)

nbre de grappes x taille disk le + faible = espace dispo

RAID 50 : 5+0 (parité et stripping)

Espace dispo = espace disk le plus faible x (nbre total de disk - nbre de grappe)

RAID 60 : 6 + 0 (double parité et stripping)

Espace dispo = nbre total de disk - 2 x nbre de grappe) x espace disk le plus faible

Les SSD dans le RAID

Mémoire NAND

3 types de cache

→ lecture → écriture → les deux

EXERCICE

Tous les disques font 2 To

RAID 0 : 2 x 2 = 4 To

RAID 1 : 2 To

RAID 5 : (3-1) x 2 = 4 To

RAID 6 : (4-2) x 2 = 4 To

RAID 01 : 2 x 2 = 4 To

RAID 10 : 2 x 2 = 4 To

RAID 50 : 2 x (6 - 2) = 8 To

RAID 60 : (8 - 2 x 2) x 2 = 8 To

raid.txt · Last modified: 2023/08/17 16:37 by 127.0.0.1