Wat is RAID?
Een technologie die meerdere schijven combineert en als één opslagapparaat gebruikt om snelheid of betrouwbaarheid te verbeteren. De niveaus omvatten onder meer RAID 0 (striping, waarbij gegevens over schijven worden verdeeld), RAID 1 (mirroring, waarbij dezelfde gegevens naar twee schijven worden geschreven), RAID 5 en RAID 6 (waarbij pariteit verspreid over de schijven wordt geschreven) en RAID 10 (een combinatie van mirroring en striping).
Japanse benaming: RAID
“RAID” komt voor in 5 oefenvragen uit 1 onderwerpen, bijv. Systeemarchitectuur en betrouwbaarheid.
Vakgebied: Systeemarchitectuur en betrouwbaarheid
Belangrijkste RAID-niveaus en capaciteit
Met n schijven van dezelfde capaciteit is de capaciteit voor gegevens bij RAID 0 die van n schijven, bij RAID 1 en RAID 10 de helft, bij RAID 5 die van n − 1 schijven en bij RAID 6 die van n − 2 schijven. Met vier schijven van 4 TB geeft RAID 0 bijvoorbeeld 16 TB, komt RAID 10 op 8 TB, RAID 5 op 12 TB en RAID 6 op 8 TB. RAID 0 heeft geen redundantie en verliest gegevens als één schijf uitvalt; RAID 5 verdraagt één uitval en RAID 6 elke twee. RAID 10 verdraagt twee of meer uitvallen, zolang niet beide schijven van hetzelfde gespiegelde paar uitvallen.
Schrijfprestaties en rebuilds
Bij RAID 5 leest elke kleine schrijfactie de oude gegevens en de oude pariteit en schrijft ze de nieuwe gegevens en de nieuwe pariteit, dus één schrijfactie vraagt vier I/O-bewerkingen (de write penalty). Bij RAID 6 zijn dat er zes en bij RAID 1 en RAID 10 twee. Als een defecte schijf wordt vervangen, reconstrueert een rebuild de inhoud ervan uit de gegevens op de overige schijven, maar hoe groter de schijven, hoe langer dat duurt, en als in die tijd nog een schijf uitvalt, verliest RAID 5 gegevens. Daarom worden voor grote schijven vaak RAID 6 en vergelijkbare niveaus gekozen.
Veelgestelde vragen
Moet ik RAID 5 of RAID 6 kiezen?
RAID 6 verdraagt de uitval van twee schijven, dus het past bij opstellingen met veel schijven of met grote schijven waarvan de rebuild lang duurt. Daar staat tegenover dat het de capaciteit van twee schijven kost en dat de schrijfprestaties lager zijn dan bij RAID 5. Kies op grond van hoe belangrijk de toepassing is, de capaciteit en het aantal schijven, en de hoeveelheid schrijfwerk.
Wat is het verschil tussen RAID 1 en RAID 10?
RAID 1 is mirroring, waarbij twee schijven dezelfde gegevens bevatten. RAID 10 maakt meerdere van zulke gespiegelde paren en verdeelt de gegevens over de paren (striping), wat capaciteit en snelheid vergroot. Bij beide is de helft van de totale capaciteit beschikbaar voor gegevens.