Support :: Technologie FAQ

Frequently Asked Questions over ICT technologie

Hieronder proberen we een beknopt overzicht te geven van veel voorkomende begrippen en termen in de ICT-wereld.

RAID Tutorial
Redundant Array of Independent Disks


RAID
is een afkorting van Redundant Arrays of Independent Disks, ook bekend als Redundant Array of Inexpensive Disks (of Drives) en is de benaming voor een set methodieken voor fysieke data-opslag op harde schijven waarbij de gegevens over meer schijven verdeeld worden, op meer dan 1 schijf worden opgeslagen, of beide, ten behoeve van snelheidswinst en/of beveiliging tegen gegevensverlies.

RAID is ontstaan in een tijdperk waar goedkope harde schijven erg onbetrouwbaar waren. Men moest dieper in de buidel tasten om schijven te kunnen betalen die wél betrouwbaar (genoeg) geacht werden. Informatici van de Universiteit van Californië op Berkeley kregen daarom het idee om deze goedkope schijven te combineren in een redundante array, zodat óók goedkope schijven een betrouwbaar opslagmedium konden vormen. Tegenwoordig zijn schijven bedoeld voor de consumentenmarkt stukken betrouwbaarder geworden en beperkt de vraag naar meer betrouwbaarheid en meer snelheid zich niet alleen tot deze markt. Integendeel: de duurste schijven met SCSI of SAS-interface worden meestal gebruikt in een RAID-array. Om deze reden is de oorspronkelijke betekenis I in de afkorting RAID gewijzigd van inexpensive (goedkoop) in independent (onafhankelijk).

Zonder RAID

Bij normaal gebruik wordt iedere harde schijf door een computer (eigenlijk het besturingssysteem) benaderd als een afzonderlijke eenheid. Onder Unix en Unix-achtige besturingssystemen als Linux en BSD, waar het bestandssysteem als een logisch geheel aan de gebruiker wordt getoond, zijn de gebruikte schijfeenheden herkenbaar in de zogeheten koppelpunten (mount points).
Bij gebruik zonder RAID worden door de schijfcontroller de data naar de schijf gestuurd die de gebruiker aangeeft, waarbij de data achter elkaar naar deze schijf geschreven worden. Alle data komen terecht op een en dezelfde fysieke schijf.

Met RAID

In een RAID-systeem worden meerdere harde schijven gecombineerd tot een groep van schijven (disk array). De in het systeem ingebouwde software zorgt ervoor dat de computer logisch gezien maar één schijf ziet. In de achtergrond verdeelt de controller de data over de betrokken schijven. Het RAID-systeem kan uit een willekeurig aantal schijven bestaan. Door deze combinatie van schijven kan een systeem sneller en/of data-veiliger werken dan een enkele schijf.

RAID Controllers

RAID is mogelijk met uitsluitend software, waarbij de aansturing van de schijven door het besturingssysteem van de computer verzorgd wordt. Software RAID is mogelijk onder Linux, en ook zijn de eenvoudiger RAID-configuraties al mogelijk met desktopuitvoeringen van Windows NT, Windows 2000 en Windows XP. De serveruitvoeringen hiervan kunnen ook de complexere varianten aan. Deze oplossing kost voor de rekenintensieve RAID-varianten wel relatief veel CPU-tijd.

Een efficiëntere oplossing is de hardware assisted software RAID, waarbij een speciale processor de pariteitsberekeningen (zie hieronder bij RAID-5) op zich neemt, maar het uitvoeren van RAID zelf nog door software gedaan wordt.

Er zijn ook intelligente RAID-controllers die alle functies met een eigen ingebouwde processor verzorgen, en waarbij de systeem-CPU geen extra werk hoeft te verrichten.

Er bestaan verschillende RAID-niveaus met ieder een eigen toepassingsgebied.


HDMI
Content