RAID står för Redundant Array of Inexpensive Disks och är en populär datalagringsteknik som har potential att öka prestanda, förhindra driftstopp och skydda mot dataförlust.
Det finns flera olika RAID-nivåer, och var och en är lämplig för olika applikationer.
Medan de flesta databeroende projekt kommer att dra nytta av att använda RAID, beror teknikens effektivitet på att välja rätt typ för jobbet.
Så exakt vad är skillnaden mellan RAID-nivåer, och hur väljer du?
Vilka är de olika typerna av RAID?
RAID är tillgängligt i många olika nivåer. Men de flesta organisationer använder en av fem, nämligen RAID 0,1,5,6 eller 10.
Alla RAID-nivåer involverar lagring av data över flera enheter, men den exakta metoden för att göra det varierar kraftigt. Varje nivå har också väldigt olika för- och nackdelar.
RAID 0
Under ett RAID 0-system är all data uppdelad i block och blocken skrivs över flera enheter. Detta är känt som striping.
Fördelar
Fördelen med stripning är att både läs- och skrivhastigheter ökas kraftigt. Detta mål uppnås också utan dubblering, så hela lagringskapaciteten för varje enhet används effektivt.
Nackdelar
Nackdelen med RAID 0 är att den inte erbjuder mycket skydd mot dataförlust. Om någon av enheterna misslyckas kan data på den enheten inte återställas.
RAID 1
All data lagras två gånger. Först lagras den på en eller flera dataenheter. Sedan lagras det igen på en spegelenhet eller enheter.
Fördelar
RAID 1 används för att förhindra dataförlust. Om en enhet misslyckas kan data återställas eftersom det redan finns en kopia av den. Dessutom har RAID 1 samma läs- och skrivhastigheter som ett enda enhetssystem.
Nackdelar
RAID 1 kräver att halva lagringskapaciteten används på duplicerad data. RAID 1 erbjuder inte några av prestandafördelarna med RAID 0. RAID 1 är bara lika snabb som den långsammaste enheten.
RAID 5
RAID 5 kräver minst tre enheter. En kontrollsummaparitet skapas. Detta är ett beräknat värde som kan användas för att återuppbygga data matematiskt.
Datan och kontrollsummans paritet för datan skrivs sedan över alla enheter. Om någon av enheterna misslyckas, kan de saknade data sedan återställas med hjälp av kontrollsumman.
Fördelar
RAID 5 erbjuder snabba läshastigheter men är långsammare att skriva. Det skyddar mot diskfel utan att behöva kopiera data.
Nackdelar
Att reparera en trasig enhet är en komplicerad process som tar tid. Dessutom, om mer än en enhet misslyckas, kommer data att gå förlorade. Detta gör ett RAID 5-system sårbart för dataförlust under den tid det tar att ersätta en defekt hårddisk.
RAID 6
RAID 6 är identisk med RAID 5, förutom att paritetsdata skrivs på två enheter istället för en. Detta kräver minst fyra enheter, men fördelen är att två enheter nu kan gå sönder utan dataförlust.
Tanken bakom RAID 6 är att om en enhet går sönder är det högst osannolikt att mer än en ytterligare enhet kommer att misslyckas innan den första defekta enheten repareras.
Detta innebär att genom att ta hänsyn till en situation där två enheter har havererat samtidigt, skyddas data i nästan alla fall.
Fördelar
RAID 6 är lika snabb att läsa som RAID 5 men den är mycket bättre på att skydda mot dataförlust.
Nackdelar
RAID 6 är långsammare att skriva än RAID 5. Processen för att byta ut en enhet är fortfarande tidskrävande.
RAID 10
RAID 10 kombinerar RAID 1 och RAID 0. Data speglas över flera enheter för att skydda mot dataförlust, och striping läggs till för att öka läshastigheten.
Fördelar
RAID 10 gör att data från en defekt enhet kan återställas snabbare än i ett jämförbart RAID 5- eller RAID 6-system.
Nackdelar
RAID 10 kräver samma mängd dataduplicering som RAID 1. Detta innebär att det kräver mycket mer lagringsutrymme än RAID 5 eller RAID 6.
Vilken RAID -typ ska jag använda?
Varje implementering av RAID ger ett mycket olika resultat. Om du är osäker på vilken nivå som är mest lämplig för ditt projekt, här är några förslag.
- RAID 0 är idealisk för att öka prestandan för icke-essentiell data. Det bör dock aldrig användas för något där dataåterställning är en prioritet.
- RAID 1 är det enklaste sättet att skydda mot dataförlust och minimera driftstopp i händelse av diskfel. Den är idealisk för projekt där data kan dupliceras utan betydande kostnader.
- RAID 5 och 6 bör användas istället för RAID 1 om dataduplicering är för dyrt eller om högre skrivhastigheter är nödvändiga. Dessa nivåer är särskilt lämpliga för webbservrar och alla projekt som använder stora mängder data.
- RAID 10 är lämplig för de flesta projekt och används ofta när prestanda är viktigare än effektiv användning av lagringskapacitet.
Behöver du fortfarande säkerhetskopiera dina data?
RAID förhindrar dataförlust i händelse av diskfel. RAID är dock inte utformad för att ersätta vanliga säkerhetskopieringar.
All data lagras fortfarande i ett enda system, och det betyder att RAID inte erbjuder något skydd mot:
- Ransomware-attacker
- Driverna blir stulna
- Vatten- eller brandskada
- En kraftspets som skadar alla enheter samtidigt
- Användarfel, som att en användare av misstag raderar något och sedan skriver över den informationen innan misstaget har upptäckts
Det enda sättet att skydda sig mot dessa hot är att utföra regelbundna säkerhetskopior och ha dessa säkerhetskopior lagrade separat.
Är RAID rätt för ditt projekt?
RAID är en kostnadseffektiv teknik för att öka prestandan och minska risken för diskfel. Beroende på vilken typ av RAID som används kan den förhindra dataförlust och hålla en server online i händelse av att en enhet skulle gå sönder.
Även om det inte ger garanterad drifttid, kan det ofta förhindra driftstopp. Om ett viktigt projekt är beroende av data är införandet av RAID därför lätt att rekommendera.
Varför visar din PC bara 931 GB när du har en 1TB-enhet? Här är skillnaderna mellan annonserade vs. faktiskt hårddiskutrymme.
Läs Nästa
- Teknik förklaras
- RÄD
- unRAID
- NAS
- Hemserver
- Lagring
Elliot är en frilansande teknikskribent. Han skriver främst om fintech och cybersäkerhet.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera