Hem Vad är RAID?

Vad är RAID?

RAID är en akronym som står för Redundant Array of Independent (eller Inexpensive) Disks. RAID började redan på 1970-talet men termen RAID fick inte fart förrän i slutet av 80-talet. Då betydde Disks hårddiskar, eftersom flash ännu inte hade distribuerats i stor skala. Men idag innehåller Disks också flash i form av SSD-enheter eller till och med lagringsklassminne. I sin kärna är RAID en virtualiseringsteknik som är ett sätt att aggregera en grupp fysiska diskar, vilket gör dem adresserbara i en eller flera logiska enheter.

RAID är en akronym som står för Redundant Array of Independent (eller Inexpensive) Disks. RAID började redan på 1970-talet men termen RAID fick inte fart förrän i slutet av 80-talet. Då betydde Disks hårddiskar, eftersom flash ännu inte hade distribuerats i stor skala. Men idag innehåller Disks också flash i form av SSD-enheter eller till och med lagringsklassminne. I sin kärna är RAID en virtualiseringsteknik som är ett sätt att aggregera en grupp fysiska diskar, vilket gör dem adresserbara i en eller flera logiska enheter. RAID kan användas för att förse ett datorsystem med prestanda, redundans (feltolerans) eller båda, beroende på vilken RAID-nivå du väljer, eller vad din mjukvara och/eller hårdvara stöder. Precis som i allt är det en overheadkostnad förknippad med varje RAID-nivå.

Hårdvara kontra programvara RAID

Det finns många olika sätt att ställa in RAID. Många moderkort på moderna maskiner stöder RAID via mjukvara. Även om mjukvaru-RAID är lätt att ställa in och konfigurera och i allmänhet inte har någon kostnad förknippad med det, erbjuder mjukvaru-RAID i allmänhet mindre prestanda än hårdvaru-RAID eftersom systemet har till uppgift att utföra alla beräknings- och transaktionsuppgifter för RAID-hantering. På servrar finns det nya metoder för mjukvaru-RAID som försöker lösa dessa prestandaproblem. Intel Virtual RAID on CPU, eller Intel VROC för kort, finns på många moderna servermoderkort. VROC tillåter i huvudsak SSD:erna att ha direkt åtkomst till processorerna, vilket tar bort behovet av ett hårdvarukort helt (Intel VROC recension).

Vanligare är att RAID konfigureras med en kombination av hårdvara och mjukvara. Hårdvaran är vanligtvis ett tilläggskort som sätts in i en PCIe-plats på moderkortet. Det är inte alltid fallet, men många serverleverantörer som Dell EMC och HPE har integrerade RAID-kort som är anslutna direkt till serverns moderkort.

Vanliga RAID-nivåer

RAID ställs in i typer eller nivåer, från RAID 0 hela vägen upp till RAID 50 och senare. Naturligtvis har många leverantörer av lagringsarrayer sin egen syn på RAID, med hjälp av märkesnamn som i allmänhet motsvarar en av de vanliga RAID-typerna. Vissa filsystem har också olika namnscheman för RAID. I ZFS till exempel erbjuder RAIDZ en liknande nivå av redundans som RAID5.

För detta dokuments skull kommer vi att överväga de vanliga RAID-nivåerna.

RAID-nivå Beskrivning Minsta antal
av enheter
Feltolerans Anmärkningar
RAID0 Striping utan paritet 2 Ingen Högsta prestanda, ingen feltolerans
RAID1 Spegling utan paritet 2 1-enhet
RAID5 Striping med distribuerad paritet 3 1-enhet
RAID6 Striping med dubbel fördelad paritet 4 2 enheter
RAID10 Striping och Spegling 4 1 enhet per diskgrupp

Är RAID backup?

RAID är inte en säkerhetskopieringslösning, du bör ändå se till att du säkerhetskopierar dina data. En RAID kan misslyckas och orsaka skada eller förlust av data. Data bör säkerhetskopieras till en annan plats, helst mer än en beroende på hur kritisk informationen är.