RAID og masselagring

RAID koncept

Det primære formål med RAID er at levere avancerede lagringskapaciteter og redundant datasikkerhed til store servere. I et system ses RAID som en logisk partition, men den er sammensat af flere harddiske (mindst to). Det forbedrer lagringssystemets datagennemstrømning betydeligt ved samtidig at gemme og hente data på tværs af flere diske. Mange RAID-konfigurationer har omfattende foranstaltninger til gensidig verifikation/gendannelse, herunder direkte spejlingsbackup. Dette øger i høj grad fejltolerancen af ​​RAID-systemer og forbedrer systemstabilitet og redundans, deraf udtrykket "Redundant".

RAID plejede at være et eksklusivt produkt på SCSI-domænet, begrænset af dets teknologi og omkostninger, hvilket hindrede dets udvikling på det laveste marked. I dag, med den stigende modenhed af RAID-teknologi og kontinuerlige bestræbelser fra producenterne, kan storageingeniører nyde relativt mere omkostningseffektive IDE-RAID-systemer. Selvom IDE-RAID måske ikke matcher SCSI-RAID med hensyn til stabilitet og pålidelighed, er dens ydeevnefordele i forhold til enkelte harddiske ret tillokkende for mange brugere. Faktisk er IDE-RAID mere end i stand til daglige lavintensitetsoperationer.

I lighed med modemer kan RAID kategoriseres som fuldt software-baseret, semi-software/semi-hardware eller fuldt hardware-baseret. Fuldt software RAID refererer til RAID, hvor alle funktionaliteter håndteres af operativsystemet (OS) og CPU, uden nogen tredjeparts kontrol/behandling (almindeligvis omtalt som RAID co-processor) eller I/O chip. I dette tilfælde udføres alle RAID-relaterede opgaver af CPU'en, hvilket resulterer i den laveste effektivitet blandt RAID-typer. Semi-software/semi-hardware RAID mangler primært sin egen I/O-behandlingschip, så CPU- og driverprogrammer er ansvarlige for disse opgaver. Derudover har de RAID-kontrol-/behandlingschips, der bruges i semi-software/semi-hardware RAID, generelt begrænsede muligheder og kan ikke understøtte høje RAID-niveauer. Fuldt hardware-RAID omfatter sin egen RAID-kontrol/-behandling og I/O-behandlingschips og inkluderer endda en array-buffer (Array Buffer). Det giver den bedste samlede ydeevne og CPU-udnyttelse blandt disse tre typer, men kommer også med de højeste udstyrsomkostninger. Tidlige IDE RAID-kort og bundkort med HighPoint HPT 368, 370 og PROMISE-chips blev betragtet som semi-software/semi-hardware-RAID, da de manglede dedikerede I/O-processorer. Desuden havde RAID-kontrol-/behandlingschipsene fra disse to virksomheder begrænsede kapaciteter og kunne ikke håndtere komplekse behandlingsopgaver, og understøttede derfor ikke RAID-niveau 5. Et bemærkelsesværdigt eksempel på fuld hardware-RAID er AAA-UDMA RAID-kortet produceret af Adaptec. Den har en dedikeret højniveau RAID-co-processor og Intel 960 specialiseret I/O-processor, der fuldt ud understøtter RAID niveau 5. Den repræsenterer det mest avancerede IDE-RAID-produkt, der er tilgængeligt i øjeblikket. Tabel 1 sammenligner typisk software-RAID og hardware-RAID i industriapplikationer.


Indlægstid: Jul-11-2023