RAID-konsept
Hovedformålet med RAID er å gi avanserte lagringsmuligheter og redundant datasikkerhet for servere i stor skala. I et system blir RAID sett på som en logisk partisjon, men den er sammensatt av flere harddisker (minst to). Det forbedrer datagjennomstrømningen til lagringssystemet betydelig ved å lagre og hente data på flere disker samtidig. Mange RAID-konfigurasjoner har omfattende tiltak for gjensidig verifisering/gjenoppretting, inkludert direkte speiling av sikkerhetskopiering. Dette forbedrer feiltoleransen til RAID-systemer og forbedrer systemstabilitet og redundans, derav begrepet "Redundant".
RAID pleide å være et eksklusivt produkt i SCSI-domenet, begrenset av teknologien og kostnadene, noe som hindret utviklingen i lavprismarkedet. I dag, med økende modenhet av RAID-teknologi og kontinuerlig innsats fra produsenter, kan lagringsingeniører glede seg over relativt mer kostnadseffektive IDE-RAID-systemer. Selv om IDE-RAID kanskje ikke matcher SCSI-RAID når det gjelder stabilitet og pålitelighet, er ytelsesfordelene fremfor enkeltharddisker ganske fristende for mange brukere. Faktisk, for daglige operasjoner med lav intensitet, er IDE-RAID mer enn kapabel.
I likhet med modemer kan RAID kategoriseres som fullstendig programvarebasert, semi-programvare/semi-hardware eller fullstendig maskinvarebasert. Fullt programvare RAID refererer til RAID der all funksjonalitet håndteres av operativsystemet (OS) og CPU, uten noen tredjeparts kontroll/behandling (ofte referert til som RAID co-prosessor) eller I/O-brikke. I dette tilfellet utføres alle RAID-relaterte oppgaver av CPU, noe som resulterer i den laveste effektiviteten blant RAID-typer. Semi-programvare/semi-hardware RAID mangler først og fremst sin egen I/O-behandlingsbrikke, så CPU- og driverprogrammer er ansvarlige for disse oppgavene. I tillegg har RAID-kontroll-/behandlingsbrikkene som brukes i semi-programvare/semi-hardware RAID generelt begrensede muligheter og kan ikke støtte høye RAID-nivåer. Fullstendig maskinvare-RAID omfatter sin egen RAID-kontroll/-behandling og I/O-behandlingsbrikker, og inkluderer til og med en array-buffer (Array Buffer). Den gir den beste generelle ytelsen og CPU-utnyttelsen blant disse tre typene, men kommer også med de høyeste utstyrskostnadene. Tidlige IDE RAID-kort og hovedkort som brukte HighPoint HPT 368, 370 og PROMISE-brikker ble ansett som semi-programvare/semi-hardware RAID, da de manglet dedikerte I/O-prosessorer. Dessuten hadde RAID-kontroll-/behandlingsbrikkene fra disse to selskapene begrensede muligheter og kunne ikke håndtere komplekse prosesseringsoppgaver, og støttet derfor ikke RAID-nivå 5. Et bemerkelsesverdig eksempel på full maskinvare-RAID er AAA-UDMA RAID-kortet produsert av Adaptec. Den har en dedikert høynivå RAID-koprosessor og Intel 960 spesialisert I/O-prosessor, som fullt ut støtter RAID nivå 5. Den representerer det mest avanserte IDE-RAID-produktet som er tilgjengelig for øyeblikket. Tabell 1 sammenligner typisk programvare-RAID og maskinvare-RAID i industriapplikasjoner.
Innleggstid: Jul-11-2023