Striping/Mirroring (Raid 0+1); Data Striping Avec Disque Réservé À La Parité (Raid 3) - Promise Technology SuperTRAK100 Manuel D'utilisation

Table des Matières

Publicité

Manuel d'utilisation SuperTrak100™
Chapitre 6
Généralement, les ensembles miroirs RAID offrent peu, ou pas d'améliorations de la
performance. Le système SuperTrak100 offre un certain niveau d'amélioration de la
performance dans le cas des ensembles miroirs en utilisant la recherche sélective (elevator
seek ) et la répartition des charges (load -balancing) pour assurer une réponse la plus rapide
possible pour chaque accès. Ceci dit, le mirroring ou écriture miroir ne saurait remplacer la
technique du striping (bandes définies sur les disques d'un ensemble). Vous pouvez utiliser un
ensemble miroir dans les environnements où la performance est moins importante, mais où la
présence de serveurs fiables et sécurisés sont d'une importance primordiale.

Striping/Mirroring (RAID 0+1)

La technologie combinée du striping/mirroring apporte les avantages inhérents aux deux
techniques décrites ci-dessus pour RAID 0 et 1. Les gains de performance et les soucis du
striping, répartition des données en bandes sur les disques, associés aux avantages offerts par
la protection des données, la recherche sélective (elevator seek) et l'équilibrage des charges
qu'apporte l'écriture miroir. Ce type d'ensemble doit être utilisé dans les cas où il est important
de recueillir les avantages des deux méthodes.
Un gain supplémentaire apporté par RAID 0+1 est que, dans certaines situations, un tel
ensemble offre une tolérance des pannes double. Cette double tolérance des pannes permet à
l'ensemble supportant les données de continuer à fonctionner, même dans le cas de la perte
de deux disques. Voyons quatre scénarios dans lesquels deux disques tombent en panne et
continuent à supporter l'ensemble ci-dessous. La structure de cet ensemble met en jeu un
Ensemble A, utilisant la technique du striping et consistant en deux disques, 1 et 2 (nous les
appellerons A1 et A2, dans le cadre de cet exemple). Cette paire de disques striped (bandes
ménagées sur deux disques travaillant en parallèle) se voit reproduit à l'identique en un second
ensemble, B, utilisant lui aussi des disques striped, disques 1 et 2 (nous les appellerons B1 et
B2). L'ensemble continue à fonctionner si deux disques tombent en panne, comme suit :
Scénario 1: Disques A1 et B2 en panne, B1 et A2 supportent l'ensemble.
Scénario 2 : Disques A2 et B1 en panne, B2 et A1 supportent l'ensemble.
Scénario 3 : Disques A1 et A2 en panne, B1 et B2 supportent l'ensemble.
Scénario 4 : Disques B1 et B2 en panne, A1 et A2 supportent l'ensemble.
Tant qu'il reste un disque « 1 », soit pour l'Ensemble « A », soit pour l'ensemble « B », et un
disque « 2 » dans l'un ou l'autre de ces ensembles, « A » ou « B », le système reste fonctionnel.
Mais il existe deux scénarios impliquant des doubles défaillances qui pourraient mettre le
système hors ligne. Si les A1 et B1, ou les disques A2 et B2, tombent en panne en même
temps, le système sera hors ligne.
Data striping avec disque réservé à la parité (RAID 3)
RAID niveau 3 implique des « bandes » de données réparties sur plusieurs disques. Les
données de parité sont calculées et enregistrées sur un disque isolé, réservé aux informations
de parité. Celles -ci permettent la reconstitution des données dans le cas de la perte d'un disque
isolé. Les performances d'un ensemble RAID 3 sont presque identiques à celles d'un ensemble
RAID 0 pendant les opérations de lecture de données. Toutefois, pour les opérations d'écriture,
les données de parité doivent être chaque fois calculées et mises à jour dans le disque qui leur
est consacré. Ceci ralentit la performance pour les petites tâches d'écriture (telles que les
- 111 -

Publicité

Table des Matières
loading

Table des Matières