Users Guide

Optimisationdelacapacitédestockage
Lacapacitédestockageestunfacteurdéterminantpourlechoixd'unniveaudeRAID.Ilfautprendreencompteplusieursvariables.Lesdonnéesmisesen
miroiretlesdonnéesdeparitérequièrentplusd'espacedestockagequ'unentrelacementseul(RAID0).Lagénérationdeparitéutilisedesalgorithmespour
créeruneredondanceetrequiertmoinsd'espacequelamiseenmiroir.LeTableau2-12décritleseffetsdesniveauxdeRAIDsurlacapacitédestockage.
Tableau 2-12.NiveauxdeRAIDetcapacité
DisponibilitéduRAID
ConceptdedisponibilitéduRAID
Ladisponibilitédesdonnéessanstempsmortestprimordialepourplusieurstypesdetraitementsdedonnéesetdesystèmesdestockage.Lesentreprises
neveulentplusêtreconfrontésaucoûtetlafrustrationdesclientsfaceàdesserveurshorsservice.RAIDvousaideàconserverunedisponibilitédesdonnées
etàéviterlestempsmortpourlesserveursquiproposentcesdonnées.RAIDoffreplusieursfonctionnalités,commeleslecteursderechangeetles
reconstructions,quevouspouvezutiliserpourcorrigerdesproblèmesdedisquedur,toutenconservantleserveurenfonctionnementetlesdonnéesà
disposition. Les sous-sectionsquisuiventdécriventcesfonctionnalités.
Lecteurs de rechange
Vouspouvezutiliserleslecteursderechangepourremplacerdeslecteurshorsserviceoudéfectueuxdansunensemble.Lelecteurderemplacementdoitêtre
aumoinsaussigrandquelelecteurqu'ilremplace.Leslecteursderechangesontlesremplacementsimmédiats,lesdisquesderechangeetles
remplacementsàfroid.
de RAID
Performance
0
LeniveaudeRAID0(entrelacement)offrelesmeilleuresperformances.UnsystèmeRAID0diviselesdonnéesenpetitsblocs,puisécritunbloc
surchaquedisquedel'ensemble.L'entrelacementpermetd'écrirelesdonnéessurplusieursdisquesaulieudelesenregistrersurunseuldisque.
Ilimpliquelapartitiondechaqueespacedestockageenblocsdontlataillepeutvarierde8à128Ko.Cesblocssontentrelacésdefaçon
séquentiellerépétée.L'entrelacementaméliorelesperformancesgrâceàl'accèssimultanéàplusieursdisques.
1
AuniveaudeRAID1(miseenmiroir),chaquelecteurdusystèmedoitêtredupliqué,cequidemandeplusdetempsetderessourcesque
l'entrelacement.Lesperformancessontaltéréespendantlareconstructiond'undisque.
5
LeniveaudeRAID5permetd'atteindreundébitdedonnéesélevé,enparticulierpourlesgrosfichiers.UtilisezceniveaudeRAIDpourles
applicationsquirequièrentuntauxderequêtedelectureélevéetuntauxderequêted'écriturefaible,commelesapplicationsdetraitementde
transactions,chaquelecteurpouvantlireetécrireséparément.Commechaquelecteurcontientàlafoislesdonnéesetlecodedeparité,ilest
possibled'effectuerungrandnombred'écrituressimultanées.Deplus,desalgorithmesrobustesdegestiond'antémémoireetlafonctionexclusive
ouassistéebaséesurlematérielpermettentàRAID5d'atteindredesperformancesexceptionnellesdansdenombreuxenvironnements
différents.
Lagénérationdeparitépeutralentirleprocessusd'écriture,réduisantdefaçonplusimportantelesperformancesd'écriturepourleniveaude
RAID5quepourlesniveauxdeRAID0ou1.Lesperformancesdulecteurdedisquesontdiminuéeslorsqu'unlecteurestreconstruit.Legroupage
peutaussiaffecterlesperformancesdulecteur.Lesenvironnementseffectuantpeudetraitementsnefonctionnentpasaussibiencarledécalage
RAIDn'estpascompenséparlesgainsdeperformancesencasdetraitementsmultiplessimultanés.
10
LeniveaudeRAID10fonctionnedefaçonoptimaleaveclestockagedesdonnéesquirequiertlaperformancesd'E/SamélioréeduniveaudeRAID
0(ensemblesentrelacés),offrantainsidestauxdetransfertdesdonnéesélevés.L'extensionaugmentelatailleduvolumelogiqueetla
performanceestamélioréealorsquelenombrederotationsdouble.Lesperformancesdusystèmes'améliorentalorsquelenombred'extensions
s'accroît.(Lenombred'extensionsestlimitéàhuit.)Quandl'espacedestockagedanslesextensionsestplein,lesystèmebloquelesdonnéesse
trouvantaudessusdemoinsenmoinsd'extensionsetlaperformanceRAIDseréduitàunensembleRAID1ouRAID5.
50
LeniveaudeRAID50fonctionnedefaçonoptimalelorsqu'ilestutiliséavecdesdonnéesquirequièrentunegrandefiabilité,destauxderequêtes
élevésetdegrandesvitessesdetransfertdedonnées.Ilassureuntauxdetransfertdesdonnéesélevé,laredondancedesdonnéesetdetrès
bonnesperformances.L'extensionaugmentelatailleduvolumelogiqueetlaperformanceestamélioréealorsquelenombrederotationsdouble.
Lesperformancesdusystèmes'améliorentalorsquelenombred'extensionss'accroît.(Lenombred'extensionsestlimitéàhuit.)Quandl'espace
destockagedanslesextensionsestplein,lesystèmebloquelesdonnéessetrouvantaudessusdemoinsenmoinsd'extensionsetla
performanceRAIDseréduitàunensembleRAID1ouRAID5.
Niveau
de RAID
Capacité
0
Le niveau de RAID 0 (entrelacement) implique la partition de chaque espace de stockage en blocs dont la taille peut varier. L'espace de stockage
ainsiconstituéestcomposédeblocssituéssurlesdifférentsdisques.LeniveaudeRAID0offreunecapacitédestockageoptimalepourun
ensembledonnédedisquesphysiques.
1
AvecleniveaudeRAID1(miseenmiroir),lesdonnéesécritessurunlecteurdedisquelesontsimultanémentsurunautrelecteurdedisque,ce
quidoublelacapaciténécessairepourlestockagedesdonnées.Cettesolutionestcoûteusecarchaquelecteurdusystèmedoitêtredupliqué.
5
Le niveau de RAID 5 assure la redondance en cas de panne d'un disque sans recopier le contenu de disques entiers. RAID 5 segmente les
donnéesenblocspluspetits,calculelaparitéenexécutantunblocexclusifouplusieursblocs,puisécritlesblocsdedonnéesetlaparitésur
chaquedisquedel'ensemble.Latailledechaqueblocestdéterminéeparleparamètredetailledeblocconfigurépendantlacréationde
l'ensemble RAID.
10
LeniveaudeRAID10requiertdeuxfoisplusdelecteursquetouslesautresniveauxdeRAID,exceptéleniveauRAID1.RAID10fonctionnede
façonoptimalepourlesbasesdedonnéesdetaillemoyenneoupourlesenvironnementsquirequièrentundegrésupérieurdetoléranceaux
pannesetunecapacitémoyenneàmodérée.Laréparationdesdonnéessurplusieursdisquespermetàplusieurslecteursdedisquede
fonctionnercommeunseulgroslecteur.L'extensionsurplusieursdisquesremédieaumanqued'espacedisqueetsimplifielagestiondustockage
enassociantdesressourcesexistantesouenajoutantdesressourcesrelativementbonmarché.
50
RAID50requiertdeuxàquatrefoisplusdelecteursdeparitéque RAID 5.CeniveaudeRAIDfonctionnedefaçonoptimalelorsqu'ilestutiliséavec
desdonnéesquirequièrentunecapacitémoyenneàgrandecapacité.