RAID
Rövidítés
RAID
A RAID (Redundant Array of Independent Disks) egy olyan technológia, amely több fizikai merevlemezt (vagy SSD-t) egy logikai egységgé fog össze, az adatbiztonság, a rendelkezésre állás és/vagy a teljesítmény növelése érdekében. A RAID-et széles körben használják szerverekben, tárolórendszerekben, munkaállomásokban és egyre gyakrabban a végfelhasználói gépekben is.
Működési elv
A RAID lényege, hogy az adatokat és/vagy paritás-információkat különféle módokon osztja el több lemez között. A cél lehet:
- Adatvédelem: egy vagy több lemez meghibásodása esetén az adatok helyreállíthatók.
- Teljesítmény növelése: párhuzamos olvasási/írási műveletekkel gyorsabb elérés.
- Tárolókapacitás növelése: lemezek egyesítése nagyobb logikai térfogattá.
RAID szintek
A leggyakoribb RAID szintek és főbb jellemzőik:
RAID 0 (Striping)
- Adatokat felváltva (striping) ír több lemezre.
- Előny: nagy teljesítmény és nagy kapacitás.
- Hátrány: nincs hibatűrés, egy lemez kiesése minden adat elvesztését okozza.
RAID 1 (Mirroring)
- Azonos adatokat ír minden lemezre (tükrözés).
- Előny: magas adatbiztonság.
- Hátrány: kapacitás feleződik, mert minden adat mindkét lemezre kerül.
RAID 5 (Striping with Parity)
- Adatokat és paritás-információt oszt el legalább 3 lemez között.
- Egy lemez meghibásodása esetén az adatok paritásból visszaállíthatók.
- Előny: jó kompromisszum biztonság és kapacitás között.
- Hátrány: írási teljesítmény csökkenhet a paritás számítása miatt.
RAID 6 (Striping with Double Parity)
- Két független paritásblokk minden csíkban, minimum 4 lemezzel.
- Két lemez meghibásodását is túléli.
- Előny: magas hibatűrés.
- Hátrány: írási teljesítmény további csökkenése.
RAID 10 (RAID 1+0)
- Több tükrözött párból álló lemezeken csíkozás (striping) zajlik.
- Előny: nagyon gyors és hibatűrő.
- Hátrány: a kapacitás fele használható csak, mert minden adat tükrözve van.
Hardveres vs szoftveres RAID
- Hardveres RAID: dedikált RAID-vezérlővel valósul meg, az operációs rendszer számára egyetlen logikai lemezként jelenik meg, magasabb teljesítmény és stabilitás jellemzi.
- Szoftveres RAID: operációs rendszer szintjén (pl. Linux mdadm, Windows Storage Spaces), olcsóbb, de általában kisebb teljesítményt nyújt.
Használati területek
- Szerverek, adatközpontok: nagy rendelkezésre állás, üzletmenet-folytonosság.
- Munkaállomások: gyors adattárolás vagy extra adatvédelem.
- NAS, SAN rendszerek: központi fájlmegosztás, biztonságos adattárolás.
- Végfelhasználók: extra biztonság vagy gyorsabb írás/olvasás SSD-ken.
Előnyök és hátrányok
Előnyök:
- Megnövelt teljesítmény párhuzamos olvasási/írási lehetőséggel.
- Adatbiztonság meghibásodás esetén (több RAID szintnél).
- Rugalmas skálázhatóság és bővítési lehetőség.
Hátrányok:
- Többletköltség (több lemez, hardveres vezérlő).
- Bizonyos szinteken (pl. RAID 0) az adatvesztés kockázata.
- Nem helyettesíti a biztonsági mentést! Egyidejű adatvesztés (pl. törlés, vírus) ellen nem véd.
Összefoglalás
A RAID technológia kulcsfontosságú a modern adattárolási infrastruktúrákban, mivel egyszerre nyújt nagyobb adatbiztonságot, nagyobb teljesítményt és rugalmasságot. A megfelelő RAID szint kiválasztása függ az adott felhasználási céltól, a költségvetéstől és az elvárt megbízhatóságtól.