A RAID független lemezek redundáns tömbje. Ez egy olyan technológia, mely lehetővé teszi a nagy megbízhatóságú redundáns tároló rendszerek kialakítását úgy, hogy az egyes eszközöket tömbbe rendezi. A RAID-ben három kulcs koncepció kombinálásával érik el az adatok redundáns tárolását, a problémák felismerését és lehetőség szerinti javítását. A tükrözés, amikor az adatokat egynél több lemezre másolják; a "csíkozás", amikor az adatokat felszeletelik és szétosztják egynél több lemezre; és a hibajavítás, amikor redundáns adatok hozzáadásával teszik lehetővé a hibák felismerését és lehetőség szerint javítását. A szerverekben különböző RAID szinteknél egy vagy több ilyen technikát alkalmaznak a követelmények függvényében. A különféle RAID technológiák jelzése: RAID 0, RAID 1 stb. A különféle RAID-ek megtervezése két fő irányába történik: adatbiztonság növelése vagy adatátviteli (I/O) teljesítmény növelése. A megfelelő RAID technológia kiválasztása függ az alkalmazástól és a rendszertől.
Bármelyik RAID típus kiválasztásakor, számolni kell a leállási idő költségével. Figyelembe kell venni azt, hogy az a pénz amit a lemezeken megspórolhatunk könnyen eltörpülhet amellett a költség mellett, melyet egy üzleti alkalmazás leállása okozhat, amíg a rendszert vissza nem állítjuk egy korábbi mentésből. Persze, nincs 100%-os megbízhatóságú adatvédelmi technológia, még ha a RAID 100%-os is, nem óv meg a véletlen rongálódástól, vagy például programhiba miatti törléstől.
Az alábbi táblázatban láthatók a különféle RAID technológiák főbb jellemzői, melyek alapján könnyebben összehasonlíthatóak.
RAID szintek összehasonlítása
|
|||||||||
RAID szint |
Lemezek száma (N) |
Tároló |
Hibatűrés |
Rendelkezésre |
|||||
0 |
2,3,4,... | 100% | nincs | * | |||||
1 |
2 | 50% | **** | **** | |||||
3 |
3,4,5,... | (N-1)/N | *** | **** | |||||
5 |
3,4,5,... | (N-1)/N | *** | **** | |||||
6 |
4,5,6,... | (N-2)/N | **** | ***** | |||||
01/10 |
4,6,8,... | 50% | **** | **** | |||||
03/30 |
6,8,9,10,... | (N3-1)/N3* | *** | **** | |||||
05/50 |
6,8,9,10,... | (N5-1)/N5* | *** | **** | |||||
15/51 |
6,8,10,... | ((N/2)-1)/N | ***** | ***** |
* RAID 03 és 30 esetén az "N3" a RAID 3 szélesség dimenziója, azaz egy 12-diszkes RAID 30 tömbnél, ahol három 4-diszkes RAID 3 tömb van stripe-olva, N3=4. Hasonlóan kell értelmezni az N5 értéket is RAID 05/50 sorban.
- RAID-0 nagy teljesítményű, de az adatok nem redundánsak
- RAID-1 nagy teljesítményt ad írás intenzív alkalmazások számára
- RAID-3 jó a nagy adatátvitelt bonyolító alkalmazásoknak, mint például multimédia, melyek nagyméretű adatokat írnak és olvasnak
- RAID-5 jó a több felhasználós környezetekben, mint például adatbázis vagy fájlrendszer tárolók, ahol az I/O terhelés kicsi és az olvasási aktivitás aránya nagyobb
- RAID-6 jó a több felhasználós környezetekben, mint például adatbázis vagy fájlrendszer tárolók, ahol az I/O terhelés kicsi és az olvasási aktivitás aránya nagyobb, és a szituáció addicionális hibatűrést kíván meg
- RAID-10 magasabb teljesítményű mint a RAID-1 és nagyobb megbízhatóságú mint a RAID-5