Home Opslag uitleg Opslag algemeen Wat is RAID en hoe het werkt?

Wat is RAID en hoe het werkt?

0

Wat is RAID?

Raid staat voor Redundant Array of Independent Disks. Met een array wordt bedoelt dat meerdere schijven samen werken.

Een Raid array maakt het mogelijk om gegevens te spreiden over meerdere schijven, op meer dan 1 schijf op te slaan of een combinatie hiervan. Wat simpeler gezegd ziet de computer meerdere schijven alsof het maar één schijf is. Ondertussen kan de last tussen verschillende schijven worden gedeeld of de extra schijven kunnen dienen als backup.

Voor verschillende doeleinden bestaan er dan ook verschillende RAID types:

Raid 0: snelheid

Afbeelding van een raid 0 arrayBij raid0 worden de gegevens over 2 (of meer) harde schijven verspreid. Stel u heeft een bestand van 10MB en u heeft 2 hardeschijven die staan ingesteld op Raid0, dan zal 5MB naar de ene schijf en 5MB naar de andere schijf worden gestuurd. Het voordeel is dat er dus 2x zo snel gewerkt wordt. Beide schijven hoeven immers maar de helft van het werk te verzetten.

Een ander mogelijk voordeel is dat de belasting per schijf omlaag gaat waardoor de levensduur omhoog gaat, dit is nooit goed bewezen maar is wel aannemelijk.

Er is ook een nadeel. Indien één van beide schijven het begeeft, dan is de data op de andere schijf ook niet meer bruikbaar Met slechts de helft van een bestand kunt u niks meer.

Het snelheidsvoordeel is overigens vrijwel altijd groot (vaak +95% prestatie) en het verkort installatietijden van software enorm (persoonlijke ervaring, met factor 4). De totale opslagcapaciteit is gelijk aan die van beide schijven, stel u heeft 2 schijven van 500GB, u kunt dan 1000GB gebruiken.

Raid 1: safety first

Bij Raid1 worden de gegevens op twee schijven gedupliceerd. Stel u heeft een bestand van 10MB en u heeft twee schijven in een zogenaamde raid 1 configuratie. Het bestand van 10MB zal worden opgeslagen op de eerste schijf en ook op de 2e schijf. Deze 2e schijf zal overigens niet te zien zijn in windows. Het voordeel van deze configuratie is dat indien 1 schijf het begeeft de computer dit bij het opstarten herkent en zal overschakelen op de data van de andere schijf. Hierna kunt u de kapotte harde schijf vervangen en de data zal hier vervolgens weer op worden overgezet.

Afbeelding van een raid 1 array

In theorie is er enige prestatie winst mogelijk. Onderzoek heeft echter uitgewezen dat deze te verwaarlozen is. Dit is dus een oplossing gericht op veiligheid. Een groot nadeel van deze methode is dat de totale opslag capaciteit evengroot is als 1 losse schijf. U verliest dus de opslag capaciteit van 1 volledige schijf. Stel u heeft 2 schijven van 500 GB dan kunt u slechts 500GB gebruiken. Dit is natuurlijk niet erg kosten efficiënt. Het is daarom goedkoper om handmatig een backup van uw belangrijke bestanden over 2 schijven te verdelen, dit kost natuurlijk wel meer tijd. De Raid1 configuratie doet dit automatisch.

Raid10 – snel en veilig maar onbetaalbaar?

Raid10 is een combinatie van de vorige 2 oplossingen. Zo heeft u zowel extra snelheid als veiligheid. Het nadeel is echter dat u maar liefst 4 harde schijven nodig heeft! De kosten en het stroomverbruik (10W per hardeschijf) verdubbelen. Met hetzelfde aanstal schijven is ook een raid 0+1 ook mogelijk (2x raid 0 in een raid 1).
Afbeelding van een raid 10 array

Raid 5: de tussenweg?

Raid5 is wat lastiger uit te leggen. Kort door de bocht is het een tussenweg tussen raid 0 en 1. Er wordt hierbij normaal gesproken gebruikt gemaakt van drie schijven. Door een lastig uit te leggen pariteitssysteem is deze configuratie in staat de data zo te verspreiden over de drie schijven. Indien er 1 schijf kapot gaat, dan kan het systeem de gegevens op de andere schijven terughalen door deze te berekenen. Dit komt er op neer dat er prestatiewinst is zoals in riad 0, er is spreiding over meerdere schijven. De totale opslag capaciteit in dit systeem is gelijk aan 2 van de 3 schijven. U bent even veilig als in de raid 1 configuratie maar het kost u “slechts” 1 van de 3 schijven aan ruimte (33% in dit geval) in plaats van 1 van de 2 schijven (50%). Stel u heeft 3 schijven van 500 GB dan kunt u 1000GB van de 1500GB gebruiken.
Er is echter een grote maar, dit systeem doet meer dan het simpelweg spreiden van gegevens. Er worden berekeningen uitgevoerd die tijd kosten. Wilt u in de buurt komen van de snelheidswinst die raid0/ raid10 biedt dan zult u een zogenaamde losse raid controller moeten aanschaffen. In het algemeen zijn de controllers van het moederbord namelijk minder geschikt voor deze configuratie. Deze controllers kosten tussen de 50 en 100 euro en dat is voor de gemiddelde consument een hoop geld.
Afbeelding van een raid 5 array

Een groot nadeel van Raid 5 is dat bij defecten er een proces plaats vindt dat rebuilden heet. Hierbij wordt de missende data berekent. Dit proces kan uren, zo niet dagen, duren.