2. Obsah prezentace
1. Přehled
■
Co je RAID, Základní principy
2. Základní RAID úrovně
■
RAID 0, RAID 1, RAID 5
3. Implementace
■
Hardware RAID, Software RAID, disky pro disková pole
4. Zdroje
■
RAID - prezentace Y31ELI 2
Ondřej Machulda
3. 1. Přehled
1.1 Co je RAID
■
Redundant Array of Independent (Inexpensive) Disks =
vícenásobné diskové pole nezávislých disků
Zabezpečuje koordinovanou činnost několika disků
Větší spolehlivost, výkon, kapacita
Vznik konceptu – 1978 patent IBM
Vznik pojmu „RAID“ – 1987 Berkley University
RAID - prezentace Y31ELI 3
Ondřej Machulda
4. 1. Přehled
1.1 Základní principy
■
Kombinace dvou či více fyzických diskových jednotek
Vytváří logickou jednotku
Implementace hardwarová / softwarová
Při poruše jednoho (někdy i více) disků pokračuje v provozu
(vyjma RAID 0, jenž má jiné použití)
Někdy nemusí být systém při výměně disku ani zastaven
(hot-swapping)
RAID - prezentace Y31ELI 4
Ondřej Machulda
5. 2. Základní RAID úrovně
2.1 RAID 0
■
Tzv. „striping“ – prokládání
Zlepšuje výkon
Naopak zvyšuje riziko selhání
(žádná chybová tolerance)
Použití:
Zpracování videa
Hráči počítačových her
… je-li třeba pracovat s velkými
datovými toky
RAID - prezentace Y31ELI 5
Ondřej Machulda
6. 2. Základní RAID úrovně
2.1 RAID 1
■
Tzv. „mirroring“ – zrcadlení
Stejný obsah současně na více
discích
Funguje dokud jsou data alespoň
na jednom disku
Při výpadku okamžité použití
Neefektivní využití datového
prostoru – pouze 50%
Použití:
Malé servery
Domácí použití
Kritická data
RAID - prezentace Y31ELI 6
Ondřej Machulda
7. 2. Základní RAID úrovně
2.1 RAID 5
■
K datům je dopočtena a uložena
parita
Samotná data i parita jsou
rozdistribuovány na jednotlivé disky
(rozdíl oproti RAID 3)
Možnost poruchy právě jednoho
disku
Při poruše ovlivněn výkon
Minimálně 3 disky
Použití:
Servery
RAID - prezentace Y31ELI 7
Ondřej Machulda
8. 3. Implementace
3.1 Hardwarová
■
RAID řadič
přídavný do PCI (PCI-e) slotu
integrovaný v chipsetu na motherboaru
integrovaný v externím diskovém poli
Zpravidla vysoce výkonný
Nezatěžuje CPU
Bez ohledu na operační systém
Většinou umožňuje hot-swap
RAID - prezentace Y31ELI 8
Ondřej Machulda
9. 3. Implementace
3.2 Softwarová
■
Vytváří abstrakční vrstvu mezi fyzickými a logickými
jednotkami
Poskytuje mnoho moderních operačních systémů
MAC OS X – RAID 0, RAID 1, RAID 1 + 0
BSD – RAID 0, RAID 1, RAID 3, RAID 5
Linux – RAID 0, RAID 1, RAID 4, RAID 5, RAID 6 a
různé kombinace
Serverové OS Microsoftu – RAID 0, RAID 1, RAID 5
Běh RAID vrstvy zatěžuje CPU
nevýznamné u RAID 0 a 1
Problematické u paritních RAID úrovní
RAID - prezentace Y31ELI 9
Ondřej Machulda
10. 3. Implementace
3.3 Speciální disky pro disková pole
■
Vylepšení určitých vlastnosti kvůli specifickému použití
Navrhnuty pro provoz 24/7
Vyšší MTBF hodnota (= Mean time between failures)
Lepší spolehlivost při komunikaci s RAID řadiči –
zachytávání chyb
Bezproblémový hot-swap (zapojení do běžícího systému)
Např. WD poskytuje RAID edici svých disků záruku 5 let
RAID - prezentace Y31ELI 10
Ondřej Machulda
11. 4. Zdroje
1. Wikipedia: RAID [online]. [cit. 2009-01-06]. Dostupné z
WWW: <http://en.wikipedia.org/wiki/RAID>
2. Wikipedia: RAID [online]. [cit. 2009-01-06]. Dostupné z
WWW: <http://cs.wikipedia.org/wiki/RAID>
3. Svět Hardware: Pořiďte si RAID 1 [online]. [cit. 2009-01-06].
Dostupné z WWW: <http://www.svethardware.cz/art_doc-
F06BA8749FE1FD0AC1256F610053B1D5.html>
4. Orbit Micro: RAID Tutorial [online]. [cit. 2009-01-06].
Dostupné z WWW: <http://www.orbitmicro.com/support/
resources/raid_tutorials.html>
RAID - prezentace Y31ELI 11
Ondřej Machulda
12. Děkuji za
pozornost
RAID - prezentace Y31ELI Ondřej Machulda 12