RAID-concept
Het primaire doel van RAID is het bieden van hoogwaardige opslagmogelijkheden en redundante gegevensbeveiliging voor grootschalige servers. In een systeem wordt RAID gezien als een logische partitie, maar deze is samengesteld uit meerdere harde schijven (minimaal twee). Het verbetert de gegevensdoorvoer van het opslagsysteem aanzienlijk door gelijktijdig gegevens op meerdere schijven op te slaan en op te halen. Veel RAID-configuraties beschikken over uitgebreide maatregelen voor wederzijdse verificatie/herstel, inclusief directe mirroring-back-up. Dit verbetert de fouttolerantie van RAID-systemen aanzienlijk en verbetert de systeemstabiliteit en redundantie, vandaar de term ‘Redundant’.
RAID was vroeger een exclusief product in het SCSI-domein, beperkt door de technologie en de kosten ervan, wat de ontwikkeling ervan in de low-end markt belemmerde. Tegenwoordig kunnen opslagingenieurs, met de toenemende volwassenheid van de RAID-technologie en de voortdurende inspanningen van fabrikanten, profiteren van relatief meer kosteneffectieve IDE-RAID-systemen. Hoewel IDE-RAID qua stabiliteit en betrouwbaarheid misschien niet overeenkomt met SCSI-RAID, zijn de prestatievoordelen ten opzichte van afzonderlijke harde schijven voor veel gebruikers behoorlijk aantrekkelijk. Voor dagelijkse operaties met lage intensiteit is IDE-RAID zelfs meer dan capabel.
Net als bij modems kan RAID worden gecategoriseerd als volledig op software gebaseerd, semi-software/semi-hardware of volledig op hardware gebaseerd. Volledig softwarematige RAID verwijst naar RAID waarbij alle functionaliteiten worden afgehandeld door het besturingssysteem (OS) en de CPU, zonder enige controle/verwerking door derden (gewoonlijk RAID-coprocessor genoemd) of I/O-chip. In dit geval worden alle RAID-gerelateerde taken uitgevoerd door de CPU, wat resulteert in de laagste efficiëntie onder de RAID-typen. Semi-software/semi-hardware RAID heeft in de eerste plaats geen eigen I/O-verwerkingschip, dus CPU- en stuurprogramma's zijn verantwoordelijk voor deze taken. Bovendien hebben de RAID-besturings-/verwerkingschips die worden gebruikt in semi-software/semi-hardware RAID over het algemeen beperkte mogelijkheden en kunnen ze geen hoge RAID-niveaus ondersteunen. Volledig hardwarematige RAID omvat eigen RAID-controle/verwerking en I/O-verwerkingschips, en bevat zelfs een arraybuffer (Array Buffer). Het biedt de beste algehele prestaties en CPU-gebruik van deze drie typen, maar brengt ook de hoogste apparatuurkosten met zich mee. Vroege IDE RAID-kaarten en moederborden die HighPoint HPT 368, 370 en PROMISE-chips gebruikten, werden beschouwd als semi-software/semi-hardware RAID, omdat ze geen speciale I/O-processors hadden. Bovendien hadden de RAID-besturings-/verwerkingschips van deze twee bedrijven beperkte mogelijkheden en konden ze geen complexe verwerkingstaken aan, waardoor ze RAID-niveau 5 niet ondersteunden. Een opmerkelijk voorbeeld van volledig hardwarematige RAID is de AAA-UDMA RAID-kaart geproduceerd door Adaptec. Het beschikt over een speciale RAID-coprocessor op hoog niveau en een gespecialiseerde Intel 960 I/O-processor, die RAID-niveau 5 volledig ondersteunt. Het vertegenwoordigt het meest geavanceerde IDE-RAID-product dat momenteel beschikbaar is. Tabel 1 vergelijkt typische software-RAID en hardware-RAID in industriële toepassingen.
Posttijd: 11 juli 2023