RAID (Redundant Array of Independent Disks) is een gegevensopslagtechnologie waarmee meerdere harde schijven in een enkele opslagruimte kunnen worden gecombineerd. Er zijn verschillende RAID-types, elk met verschillende prestaties, opslagcapaciteit en betrouwbaarheid.
Dit artikel geeft een kort overzicht van de RAID-types die door DiskStation worden ondersteund, inclusief implementatievereisten en voor- en nadelen.
Deze tabel geeft een kort overzicht van de verschillende RAID-types die door DiskStation worden ondersteund, inclusief de opslagcapaciteit, het minimum vereist aantal harde schijven per RAID-type en het aantal harde schijffouten die getolereerd worden tot optreding van gegevensverlies.
| Volumetype | Aantal HHD's | Toegelaten aantal harde schijffouten | Beschrijving | Volumecapaciteit |
|---|---|---|---|---|
| SHR | 1 | 0 |
|
1 x (HDD-grootte) |
| 2-3 | 1 | Geoptimaliseerd door het systeem. | ||
| ≧4 | 1-2 | |||
| Basic | 1 | 0 |
|
1 x (HDD-grootte) |
| JBOD | ≧2 | 0 |
|
Som van alle HDD-groottes |
| RAID 0 | ≧2 | 0 |
|
Som van alle HDD-groottes |
| RAID 1 | 2 | 1 |
|
Kleinste HDD-grootte |
| 3 | 2 | |||
| 4 | 3 | |||
| RAID 5 | ≧3 | 1 |
|
(N – 1) x (kleinste HDD-grootte) |
| RAID 6 | ≧4 | 2 |
|
(N – 2) x (kleinste HDD-grootte) |
| RAID 10 | ≧4 (even getal) |
Helft van het totaal aantal HDD |
|
(N / 2) x (kleinste HDD-grootte) |
Synology Hybrid RAID (SHR) is een geautomatiseerd RAID-beheersysteem dat speciaal is ontworpen om opslagbeheer te vergemakkelijken en tegemoet te komen aan de behoefte van nieuwe gebruikers zonder kennis over RAID-types.
SHR kan harde schijven van verschillende groottes combineren om een opslagvolume te maken met geoptimaliseerde capaciteit en prestaties, waardoor minder harde schijfruimte wordt verspild en een flexibelere opslagoplossing wordt aangeboden. Wanneer een toereikend aantal harde schijven is opgenomen, biedt SHR redundantie voor 1 of 2 schijven. Een SHR-volume kan dus maximaal een of twee fouten van harde schijven ondergaan zonder daarbij gegevens te verliezen.
RAID 0 combineert twee of meer harde schijven om de prestaties en capaciteit te verhogen, maar biedt geen fouttolerantie. Een enkele harde schijffout resulteert in het verlies van alle gegevens op de array. RAID 0 is handig voor niet-cruciale systemen die een hoog prijs/prestatie-evenwicht vereisen.
RAID 1 wordt vaak met twee harde schijven geïmplementeerd. De gegevens op de harde schijven worden gespiegeld en bieden zo fouttolerantie in geval van een defecte harde schijf. De leesprestaties worden verhoogd terwijl de schijfprestaties vergelijkbaar blijven met die van een enkele harde schijf. Een enkele harde schijffout leidt niet tot gegevensverlies. RAID 1 wordt vaak gebruikt wanneer fouttolerantie centraal staat, terwijl ruimte en prestaties geen cruciale vereisten zijn.
RAID 5 biedt fouttolerantie en verbeterde leesprestaties. Een minimum van drie harde schijven wordt vereist. RAID 5 kan het verlies van een enkele harde schijf dragen. Bij een harde schijffout worden de gegevens van de beschadigde harde schijf hersteld door pariteits-striping van de resterende harde schijven. Dit wil zeggen dat zowel de lees- als de schrijfprestaties ernstig worden beïnvloed bij een RAID 5-array in beschadigde staat. RAID 5 is ideaal wanneer ruimte en kosten belangrijker zijn dan prestaties.
RAID 6 is vergelijkbaar met RAID 5, maar biedt bovendien een extra striping-laag en kan twee schijfstoringen verdragen. Een minimum van vier harde schijven wordt vereist. Door deze aanvullende fouttolerantie zijn de prestaties van RAID 6 lager dan die van RAID 5. RAID 6 is interessant wanneer ruimte en kosten belangrijk zijn en fouttolerantie van meerdere harde schijven wordt vereist.
RAID 10 combineert de voordelen van RAID 1 en RAID 0. Lees- en schrijfprestaties worden verbeterd, maar slechts de helft van de totale ruimte is beschikbaar voor gegevensopslag. Er zijn vier of meer harde schijven nodig waardoor het een dure aangelegenheid wordt, maar de prestaties zijn fantastisch en er wordt fouttolerantie geboden. Een RAID 10 kan meerdere harde schijffouten verdragen als de fouten niet binnen dezelfde subgroep optreden. RAID 10 is ideaal voor toepassingen met hoge in-/uitvoerverzoeken zoals databaseservers.