Előző cikkünkben mélyreható áttekintést adtunk a RAID szintekről, és megvizsgáltuk a RAID 0 és 1, RAID 1 és 5, valamint RAID 5 és 6 konfigurációk összehasonlítását.Kitértünk a hardveres RAID és a szoftveres RAID vezérlők közötti főbb különbségekre is.
Ezekben a cikkekben megismerheti az egyes megközelítések előnyeit és hátrányait, valamint a kettő teljes összehasonlítását, valamint azt, hogy a valós élethelyzetekben mikor működhetnek.
Ha elolvasta ezeket a cikkeket, és többet szeretne megtudni a RAID 5 és a RAID 10 rendszerről, olvassa tovább.
Gyors áttekintés: Mi az a RAID?
A független (vagy olcsó) lemezek redundáns tömbje rövidítése, és a fizikai merevlemezek virtuális egységgé való kombinálására utal.Számos különböző RAID-szintű konfigurációt használhat, amelyek mindegyike eltérő előnyökkel, hátrányokkal és általános céllal rendelkezik.Ebben az összehasonlító cikkben megvizsgáljuk a RAID 5-öt, amely paritásrendszert használ a hibatűréshez, és a RAID 10-et, amely tükrözést használ az adatok redundanciájához.
Mi az a RAID 5
A RAID 5 legalább három merevlemezből álló elrendezés, amelyek információkat és úgynevezett paritásadatokat tartalmaznak, mindegyik merevlemezen csíkozva.Ez azt jelenti, hogy az információ egyenletes méretű darabokra van felosztva, és sorrendben oszlik el a tömbben.A paritásadatokat ezután összegyűjtik, felbontják és szétosztják.Ha az egyik merevlemez meghibásodik, a tömb ezeket az adatokat használja az elveszett információk kiszámításához és helyreállításához.
példa
A minimális beállításban a RAID 5 tömb három merevlemezt használ, és a felhasználó preferenciái szerint osztja el az adatokat.Tegyük fel, hogy inkább kettéosztja a fájlt, és három azonos méretű fájlt tölt be egy tömbbe, „A”, „B” és „C” felirattal.A tömb így néz ki:
1. lemez | 2. lemez | 3. lemez |
Fájl A1 | fájl A2 | paritás |
fájl B1 | paritás B | fájl B2 |
paritás C | fájl C1 | fájl C2 |
Ezzel a beállítással egy merevlemez-területet áldozunk fel az egyes merevlemezeken lévő adatok védelmére.Amint láthatja, ha valamelyik meghajtó meghibásodik, vagy a fájlok nem érintik, vagy a paritásadatok maradnak az elveszett adatok helyreállításához.
A RAID 5 előnyei
- A RAID 5 olvasása gyors.
- A paritás miatti adatredundanciával.
- A beállítások stabilak.
- A meghibásodott meghajtók időben újraépíthetők.
- Sok tárhely.
- A meghajtók üzem közben cserélhetők az állásidő elkerülése érdekében.
A RAID 5 hátrányai
-
- Ha mindkét meghajtó egyszerre meghibásodik, minden adat elveszik.
- A paritásos meghajtók lassítják az írást.
- Az adatok helyreállítása lassú lehet.
- Azok számára, akik még nem ismerik a RAID konfigurációkat, a beállítás bonyolult lehet.
Mi az a RAID 10
A RAID 10 valójában a RAID 0 és a RAID 1 kombinációja, és lemezcsíkozást is használ, valamint meghajtóbiztonságot biztosít.A paritásadatok gyűjtésével szemben ezt a biztonságot úgy érik el, hogy minden egyes tárolómeghajtót tükröznek vagy pontos másolatot készítenek egy külön tükrözött meghajtón.
Ez azt jelenti, hogy a RAID 10 működéséhez legalább 4 meghajtóra van szükség, és további meghajtókat kell páronként hozzáadni.A tömb először felcsíkozza a tárolómeghajtókon lévő adatokat, majd tükrözi a tükrözött meghajtókon lévő adatokat, és ezzel azonos lemezpárokat hoz létre.
példa
Mint említettük, a RAID 10 beállításához legalább 4 meghajtóra van szükség;2 lemez a tároláshoz és a csíkozáshoz és 2 a tükrözéshez.Egy tipikus beállítást és a fentihez hasonló forgatókönyvet használva a következőkhöz hasonlót látunk:
tároló lemez 1 | tároló lemez 2 |
Fájl A1 | fájl A2 |
fájl B1 | fájl B2 |
tükörtárcsa 1 | tükörtárcsa 2 |
Fájl A1 | fájl A2 |
fájl B1 | fájl B2 |
Gyorsan megmutatja, hogy akárhány pár lemezed is van, a tárhelynek csak a fele lesz.Előnye azonban, hogy a meghibásodott meghajtó gyorsan cserélhető, és az adatok egyszerűen átmásolhatók egy másik lemezről.Ezenkívül az összes meghajtó egyszerre elérhető, így a RAID 10 tömbök szinte páratlan olvasási sebességgel rendelkeznek.
A RAID 10 előnyei
- Rendkívül gyors olvasási és írási teljesítmény, mivel minden művelet egymással párhuzamosan, különálló meghajtókon történik.
- A meghajtók üzem közben cserélhetők az állásidő elkerülése érdekében.
- Rendkívül gyorsan képes felépülni a meghibásodott állapotból.
- Rendkívül hibatűrő, mivel több lemezhibát is kibír.
A RAID 10 hátrányai
- Drága, mivel a tükrözés miatt nem rendelkezik hatékony tárhellyel.
RAID 5 és RAID 10 Összehasonlító táblázat
RAID 5 | RAID 10 | |
Alapfunkciók/Főbb jellemzők | Lemezcsíkozás paritásrendszerrel | Lemezcsíkozás kombinálása tükrözéssel |
tárolólemezre van szükség | 3 vagy több | 4 |
tárolás | 60-75% vagy 1 meghajtóhely elveszett | 50% |
paritási rendszer | igen - paritás - egyetlen lemez | Nincs paritási rendszer |
hibatűrés | Igen – 1 meghajtó meghibásodhat | Több meghajtó is meghibásodhat |
Adat visszanyerés | Igen – használjon paritásrendszert | Igen – 100%-os redundancia |
összköltsége | drága | Nagyon drága |
Lemezolvasási teljesítmény | elég gyors | kiemelkedő teljesítmény |
Lemezírási teljesítmény | lassíts | tökéletes teljesítmény |
Bírságot írni? | Igen - kissé a paritásblokkok írása miatt | Nem. |
megfelelő cél | Egyensúly a sebesség és az adatbiztonság között | Ha gyors olvasási/írási sebességre és gyors feladatátvételre van szüksége |
*Értesítés:A tárolókapacitás a RAID konfigurációban használt meghajtók számától függően változik.
RAID 5 és RAID 10 kulcsfontosságú különbség
- A RAID 5 egyparitásos csíkozást, míg a RAID 10 lemezcsíkozást és tükrözést használ.
- A RAID 3 olcsóbb a minimum 5 lemezes beállítás miatt, míg a RAID 10 minimum 4 lemezt használ, ha több lemezt ad hozzá a RAID 10-hez, akkor párban kell hozzáadnia azokat.
- A RAID 5 jobb tárolókapacitással rendelkezik, mint a RAID 10 (1 lemez félig elveszik).
- A RAID 5 1 meghajtó meghibásodását támogatja, míg a RAID 10 legfeljebb 4 meghajtóhibát tud 3 meghajtós beállítás esetén.A RAID 10 esetén, ha elveszíti az összes lemezt egy párban, minden adatot elveszít.
- A RAID 10 jobb itt, mert gyors olvasási és írási képességgel rendelkezik, míg a RAID 5 csak gyors olvasási képességgel rendelkezik.
Használati eset: Mikor kell használni a RAID 5-et valós forgatókönyvekben?
A RAID 5 jó egyensúlyt biztosít a teljesítmény, a hibatűrés és a tárolási kapacitás között, ami alkalmassá teszi a következő forgatókönyvekre:
- Ha szűkös a költségvetése, de továbbra is alapvető hibatűrő védelemre van szüksége anélkül, hogy sok tárhelyet vagy teljesítményt feláldozna.
- Olyan adatarchívumot, alkalmazást vagy fájlkiszolgálót futtat, amely nagy tárkapacitást igényel.
- Magas rendelkezésre állású megoldást, például hírszervert használ.Vagy 3-16 meghajtóra korlátozott szerverekkel rendelkező SMB-k.
Használati eset: Mikor kell használni a RAID 10-et valós forgatókönyvekben?
A RAID 10 ideális olyan helyzetekben, ahol nagy hibatűrésre és gyors olvasási és írási sebességre van szükség.Az ilyen forgatókönyvek közé tartoznak az I/O-igényes alkalmazások, mint például:
- E-mail szerverek, amelyeknek nagy mennyiségű adatot kell összegyűjteniük, áthelyezniük és elmenteniük a későbbi eléréshez.
- Egy webtárhely-kiszolgáló, amely sok bemenetet és kimenetet kezel, és egyszerre sok felhasználóra kell gyorsan reagálnia.
- Kevés állásidőt igénylő adatbázis-megvalósítás, mivel a folyamatos hozzáférés kritikus.
Gyakran Ismételt Kérdések
Miért nem ajánlott a RAID 5 a RAID 10 helyett?
A RAID 5 nem ajánlott, mert csak elosztott paritást használ, és nincs beépített tükrözése vagy redundanciája.Ez azt jelenti, hogy ha 1 merevlemez meghibásodik, az egész tömb veszélyben van, és az adatok helyreállítása lassú és bonyolult lesz.Ezenkívül a RAID 100 teljesítménye alacsonyabb a 10%-os redundanciával rendelkező RAID 5-hez képest.
A RAID 10 jobban teljesít, mint a RAID 5?
Igen, mert egyesíti a 0. és 1. szintű RAID funkcióit, nevezetesen a lemezcsíkozást és a tükrözést.A RAID 10 optimalizálja a hibatűrést és javítja a teljesítményt azáltal, hogy a tömbben lévő több meghajtón felosztja a kötetadatokat.
Hány merevlemezre van szükség a RAID 5 vs. 10-hez?
A RAID 5 konfigurációhoz legalább 3 merevlemezre van szüksége.A RAID 10-hez legalább 4 meghajtóra van szükség.
RAID használata esetén biztonsági másolatot kell készítenem az adataimról?
Noha a legtöbb RAID szint bizonyos hibatűrést biztosít, nem helyettesítik a rendszeres biztonsági mentéseket.Ennek az az oka, hogy a merevlemez meghibásodása bármely RAID-konfigurációban az összes adat elvesztéséhez vezethet.A hagyományos biztonsági mentések használata mindig jó ötlet, ha kritikus adatokkal rendelkezik.
következtetés
A RAID-szintek közötti legnagyobb különbség az, hogy hogyan valósítják meg és biztosítják az adatbiztonságot.A RAID 5 paritásadatokat gyűjt és számításokat végez, míg a RAID 10 csak pontos másolatot készít minden egyes hüvelyknyi adatáról.Ez azt jelenti, hogy a RAID 10 több meghajtóhibát tud elviselni, de a teljes tárolókapacitás felét soha.