|
- Ñòðîèì RAID ìàññèâ -
Ñòðîèì RAID ìàññèâ
Ìíå óæå äàâíî õîòåëîñü ðàññêàçàòü î ïðèìåíåíèè RAID-êîíòðîëëåðîâ, è ïîñòðîåíèè ñ èõ ïîìîùüþ äèñêîâûõ ìàññèâîâ. RAID (Redundant Arrays of Inexpensive Disks – èçáûòî÷íûé ìàññèâ íåäîðîãèõ äèñêîâ èëè Redundant Arrays of Independent Disks – èçáûòî÷íûé ìàññèâ íåçàâèñèìûõ äèñêîâ) ïðèçâàí ïîâûñèòü íàä¸æíîñòü è ñêîðîñòü äèñêîâîé ñèñòåìû êîìïüþòåðà.
Çà ñ÷¸ò êàêèõ æå ñðåäñòâ äîñòèãàåòñÿ ïîâûøåíèå ñêîðîñòè äîñòóïà ê äàííûì? Äëÿ ïîâûøåíèÿ ñêîðîñòè îïåðàöèé ÷òåíèå-çàïèñü èñïîëüçóåòñÿ ðàñïàðàëëåëèâàíèå. Åñëè çàïèñàííóþ èíôîðìàöèþ ðàñïàðàëëåëèòü ìåæäó äâóìÿ äèñêàìè, îáåñïå÷èâ å¸ îäíîâðåìåííîå ñ÷èòûâàíèå, ñêîðîñòü ìîæíî ïîâûñèòü äâóêðàòíî, â ñëó÷àå ñ òðåìÿ äèñêàìè – òðîåêðàòíî è ò.ä. Ïðè ýòîì äëÿ îïåðàöèîííîé ñèñòåìû ëþáîé RAID-ìàññèâ ïðåäñòàâëÿåòñÿ åäèíûì äèñêîì, ñ êîòîðûì ìîæíî ïîñòóïàòü òî÷íî òàê æå, êàê ñ îáû÷íûì ôèçè÷åñêèì äèñêîì: ñîçäàâàòü íà í¸ì ëîãè÷åñêèå ðàçäåëû, ôîðìàòèðîâàòü è ò.ï. Ðàçíîâèäíîñòåé RAID-ìàññèâîâ äîñòàòî÷íî ìíîãî. Íî èìååò ñìûñë ðàññêàçàòü î ñàìûõ ïîïóëÿðíûõ, ñòàâøèõ òàêîâûìè áëàãîäàðÿ ñâîåé ïðîñòîòå ðåàëèçàöèè è íå òðåáóþùèõ áîëüøîãî ÷èñëà äèñêîâ è äîðîãèõ êîíòðîëëåðîâ. Ïîïðîñòó ãîâîðÿ, ïðèìåíèìûõ â äîìàøíèõ óñëîâèÿõ.
RAID 0
Ìàññèâ óðîâíÿ 0 íàçûâàåòñÿ Striped Disk Array without Fault Tolerance – äèñêîâûé ìàññèâ ñ ÷åðåäîâàíèåì áåç îòêàçîóñòîé÷èâîñòè. Äàííûé âàðèàíò îáåñïå÷èâàåò íàèáîëåå âûñîêóþ ñêîðîñòü ðàáîòû, âîçðàñòàþùóþ ïðîïîðöèîíàëüíî êîëè÷åñòâó äèñêîâ, à ìèíèìàëüíîå êîëè÷åñòâî äèñêîâ ðîâíÿåòñÿ äâóì.  ìîìåíò çàïèñè âñå äàííûå ðàçáèâàþòñÿ íà îäèíàêîâûå áëîêè, êîòîðûå ïàðàëëåëüíî çàïèñûâàþòñÿ íà ðàçíûå äèñêè. Èñõîäÿ èç òîãî, ÷òî êàæäûé èç äèñêîâ ìàññèâà çàïèñûâàåò ñâîþ ïîðöèþ äàííûõ íåçàâèñèìî îò äðóãèõ, òî íà çàïèñü N áëîêîâ (ãäå N – êîëè÷åñòâî äèñêîâ â ìàññèâå) áóäåò çàòðà÷åíî ñòîëüêî æå âðåìåíè, ñêîëüêî íà çàïèñü îäíîãî áëîêà íà îäèíî÷íûé äèñê. Àíàëîãè÷íàÿ ñèòóàöèÿ ïðîèñõîäèò è ïðè ÷òåíèè. Ñîîòâåòñòâåííî ìàññèâ èç äâóõ äèñêîâ áóäåò â äâà ðàçà áûñòðåå îäèíî÷íîãî äèñêà, ìàññèâ èç òð¸õ äèñêîâ – áûñòðåå â òðîå, è ò.ä. Òàêèì îáðàçîì, ÷åì áîëüøå äèñêîâ, òåì áûñòðåå ðàáîòà äèñêîâîé ñèñòåìû.
Äîñòîèíñòâîì ìàññèâà RAID 0 ÿâëÿåòñÿ òî, ÷òî åãî ¸ìêîñòü ðàâíà ñóììàðíîé ¸ìêîñòè âõîäÿùèõ â íåãî äèñêîâ, ÷òî ïîçâîëÿåò ïîëó÷èòü íàêîïèòåëü îãðîìíîé ¸ìêîñòè. Ýôôåêòèâíîñòü èñïîëüçîâàíèÿ ¸ìêîñòè äèñêîâ 100%. Íî äàííûé ìàññèâ èìååò ñóùåñòâåííûé íåäîñòàòîê, ïîòîìó ÷òî íå ÿâëÿåòñÿ îòêàçîóñòîé÷èâûì.  ñëó÷àå âûõîäà èç ñòðîÿ îäíîãî èç äèñêîâ, îêàçûâàåòñÿ ïîòåðÿííîé âñÿ èíôîðìàöèÿ, òî åñòü íàä¸æíîñòü òàêîãî ìàññèâà â öåëîì âñåãäà íèæå, ÷åì ó ñàìîãî íåíàä¸æíîãî äèñêà, âõîäÿùåãî â ìàññèâ è ÷åì äèñêîâ áîëüøå, òåì íàä¸æíîñòü ìåíüøå, ïîñêîëüêó âûøå âåðîÿòíîñòü îòêàçà îäíîãî èç äèñêîâ. Äàæå ïîäóìàòü ñòðàøíî, íî ó ìàññèâà RAID 0 íàä¸æíîñòü íèæå, ÷åì ó îäèíî÷íîãî äèñêà.
Ïðèìåíÿþòñÿ òàêèå ìàññèâû òàì, ãäå òðåáóåòñÿ âûñîêàÿ ñêîðîñòü äèñêîâîé ïîäñèñòåìû, è çàïèñûâàåìûå äàííûå èìåþò íèçêèé ñðîê àêòóàëüíîñòè, à ñòàëî áûòü, íàä¸æíîñòü óæå íå òàê âàæíà. Âîò è ïðèìåíÿþò òàêèå ìàññèâû äëÿ âèäåîìîíòàæà. Äëÿ åãî ïîñòðîåíèÿ ïîäîéäåò ëþáîé äåøåâûé, è äàæå ïðîãðàììíûé RAID-êîíòðîëëåð.
RAID 1
Áëàãîäàðÿ äóáëèðîâàíèþ äàííûõ òàêîé ìàññèâ íàçâàëè “çåðêàëî” (îò mirroring – çåðêàëèðîâàíèå). Äâà äèñêà äóáëèðóþò äðóã äðóãà, ïîñêîëüêó îäèíàêîâûå áëîêè äàííûõ çàïèñûâàþòñÿ íà îáà äèñêà îäíîâðåìåííî, áëàãîäàðÿ ÷åìó îáåñïå÷èâàåòñÿ âûñîêàÿ íàä¸æíîñòü õðàíåíèÿ äàííûõ è ðàáîòîñïîñîáíîñòü ñèñòåìû.  ñëó÷àå ïîëîìêè îäíîãî èç äèñêîâ îñòàíóòñÿ öåëûìè âñå äàííûå, ïîñêîëüêó îñòàâøèéñÿ äèñê ïî-ïðåæíåìó áóäåò ðàáîòàòü, îáåñïå÷èâàÿ ôóíêöèîíèðîâàíèå ìàññèâà. Ñðàçó æå ïîñëå çàìåíû âûøåäøåãî èç ñòðîÿ äèñêà íà èñïðàâíûé, èíôîðìàöèÿ íà í¸ì âîññòàíàâëèâàåòñÿ àâòîìàòè÷åñêè ñ óöåëåâøåãî äèñêà, è òîãäà ìàññèâ ñíîâà ñòàíîâèòñÿ îòêàçîóñòîé÷èâûì.
Ñåðü¸çíûé íåäîñòàòîê RAID 1 – ýòî íåýôôåêòèâíîå èñïîëüçîâàíèå äèñêîâîãî ïðîñòðàíñòâà, ïîñêîëüêó ¸ìêîñòü ìàññèâà èç äâóõ âèí÷åñòåðîâ ðàâíà ¸ìêîñòè îäíîãî, ñòàëî áûòü, ýôôåêòèâíîñòü èñïîëüçîâàíèÿ ¸ìêîñòè äèñêîâ 50%. Ìàëî òîãî, ïðè çàïèñè äàííûõ ñêîðîñòü â êàêîé-òî ìåðå ñíèæàåòñÿ çà ñ÷¸ò íåîáõîäèìîñòè äóáëèðîâàòü äàííûå íà äèñêàõ. Ó÷èòûâàÿ âñ¸ ýòî, RAID 1 ïðèìåíÿþò â òåõ ñëó÷àÿõ, êîãäà íåîáõîäèìà âûñîêàÿ íàä¸æíîñòü, à ñêîðîñòü ñóùåñòâåííîé ðîëè íå èãðàåò, íàïðèìåð, â ïî÷òîâûõ ñåðâåðàõ. Ïðè ýòîì ìîæíî èñïîëüçîâàòü äåøåâûé RAID êîíòðîëëåð èëè äàæå åãî ïðîãðàììíóþ ðåàëèçàöèþ.
RAID 0+1
Õîòÿ òàêîé ìàññèâ òðåáóåò íå ìåíåå ÷åòûð¸õ äèñêîâ, îí ñî÷åòàåò â ñåáå äîñòîèíñòâà äâóõ ïðåäûäóùèõ òèïîâ RAID: âûñîêóþ ñêîðîñòü ñ îáåñïå÷åíèåì âûñîêîé íàä¸æíîñòè. Îðãàíèçàöèÿ ìàññèâà òàêîâà: äâà äèñêà îáúåäèíÿþòñÿ â ìàññèâ ñ ÷åðåäîâàíèåì (RAID 0), è â òàêîé æå ìàññèâ îáúåäèíÿþòñÿ äâà äðóãèõ äèñêà. Ïîëó÷àåòñÿ äâà ìàññèâà RAID 0. Çàòåì, èç äâóõ ïîëó÷èâøèõñÿ ïîäìàññèâîâ îðãàíèçóåòñÿ “çåðêàëî” (RAID 1).
Îäíàêî, òàêîé RAID 0+1 íàñëåäóåò íåäîñòàòîê ñòîïðîöåíòíîé èçáûòî÷íîñòè äèñêîâîãî ïðîñòðàíñòâà (îò RAID 1) âåäü ýôôåêòèâíîñòü èñïîëüçîâàíèÿ ¸ìêîñòè äèñêîâ âñåãî 50%, äà è áûñòðîäåéñòâèå ìîãëî áû áûòü âûøå. Äðóãèå ìàññèâû RAID ïðè òåõ æå 4 äèñêàõ ïîçâîëÿþò äîáèòüñÿ áîëåå âûñîêîé ñêîðîñòè è îáåñïå÷åíèÿ îòêàçîóñòîé÷èâîñòè. Äà è â ñëó÷àå âîññòàíîâëåíèÿ öåëîñòíîñòè äàííûõ (ïîñëå àâàðèè îäíîãî èç äèñêîâ) ìàññèâó ïîòðåáóåòñÿ âîññòàíàâëèâàòü äàííûå ñðàçó íà äâóõ äèñêàõ, ïîñêîëüêó çåðêàëî ñîñòîèò èç ïàðíûõ äèñêîâ.
RAID 10
Ýòîò ìàññèâ î÷åíü ïîõîæ íà ïðåäûäóùèé, íî íàîáîðîò.  äàííîì ñëó÷àå äâà ïîäìàññèâà “çåðêàëî” îáúåäèíåíû â ìàññèâ ñ ÷åðåäîâàíèåì. ×òî åñòåñòâåííî, ñêîðîñòü è íàä¸æíîñòü ôàêòè÷åñêè òàêèå æå, êàê äëÿ óðîâíÿ 0+1. Íî ïðè îòêàçå îäíîãî èç äèñêîâ âîññòàíîâëåíèå äàííûõ ìàññèâà çàéì¸ò ìåíüøå âðåìåíè, ïîñêîëüêó ïîòðåáóåòñÿ âîññòàíàâëèâàòü èíôîðìàöèþ òîëüêî íà îäíîì äèñêå. Ýôôåêòèâíîñòü èñïîëüçîâàíèÿ ¸ìêîñòè äèñêîâ ïî-ïðåæíåìó 50%.
RAID 5
RAID 5 íàçûâàþò îòêàçîóñòîé÷èâûì ìàññèâîì íåçàâèñèìûõ äèñêîâ ñ ðàñïðåäåë¸ííîé ÷¸òíîñòüþ (Independent Data Disks with Distributed Parity Blocks). Ýòîò òèï RAID îòíîñèòñÿ ê ñåðâåðíûì ðåøåíèÿì, õîòÿ åãî ìîæíî âñòðåòèòü è íà äîìàøíèõ êîìïüþòåðàõ. Äëÿ ïðîñòîòû ïîÿñíåíèÿ ïðåäïîëîæèì, ÷òî ìàññèâ ñîñòîèò èç 4 äèñêîâ. Ïîòîê çàïèñûâàåìûõ äàííûõ äåëèòñÿ íà ðàâíûå áëîêè (ýêñòðàáëîêè). Äëÿ êàæäîé î÷åðåäíîé òðîéêè áëîêîâ âû÷èñëÿåòñÿ êîíòðîëüíàÿ ñóììà. Ýòè áëîêè çàïèñûâàþòñÿ íà ïåðâûå òðè äèñêà, à êîíòðîëüíàÿ ñóììà çàïèñûâàåòñÿ íà ÷åòâ¸ðòûé äèñê. Ñëåäóþùàÿ òðîéêà áëîêîâ çàïèñûâàåòñÿ óæå íà ïîñëåäíèå òðè äèñêà, à êîíòðîëüíàÿ ñóììà íà ïåðâûé äèñê è òàê äàëåå. Òàêèì îáðàçîì, áëîêè è ñóììà ðàñêèäûâàþòñÿ êàæäûé ðàç ïî ðàçíûì äèñêàì, ãëàâíîå – ÷òîáû ñóììà òåêóùåé òðîéêè áëîêîâ íå íàõîäèëàñü íè íà îäíîì èç äèñêîâ, íà êîòîðûé áûëè çàïèñàíû ýòè òðè áëîêà. Èìåííî òàêîé ïîäõîä ïîçâîëÿåò âîññòàíîâèòü äàííûå ñ ïîìîùüþ êîíòðîëüíîé ñóììû ïðè ïîëîìêå îäíîãî èç äèñêîâ. Áëàãîäàðÿ ýòîìó îáåñïå÷èâàåòñÿ äîñòàòî÷íî âûñîêàÿ íàä¸æíîñòü õðàíåíèÿ èíôîðìàöèè è çà ñ÷¸ò ðàñïàðàëëåëèâàíèÿ îïåðàöèé ââîäà-âûâîäà âûñîêàÿ ñêîðîñòü ÷òåíèÿ äàííûõ. Åù¸ îäíèì ïëþñîì RAID 5 ÿâëÿåòñÿ ýôôåêòèâíîå èñïîëüçîâàíèå îáú¸ìà äèñêîâ, ïîñêîëüêó îáùàÿ ¸ìêîñòü ìàññèâà ðàâíà ñóììå ¸ìêîñòåé âõîäÿùèõ äèñêîâ ìèíóñ îäèí. Ñëåäóåò ó÷èòûâàòü, ÷òî äëÿ îðãàíèçàöèè RAID 5 êàê ìèíèìóì òðåáóåòñÿ òðè äèñêà. Åñòåñòâåííî, ÷òî ñ óâåëè÷åíèåì êîëè÷åñòâà äèñêîâ ýôôåêòèâíîñòü èñïîëüçîâàíèÿ ¸ìêîñòè ìàññèâà âîçðàñòàåò.
Íî ó RAID 5 åñòü âåñîìûé ìèíóñ. Ïðè ôîðìèðîâàíèè êîíòðîëüíîé ñóììû òðåáóþòñÿ âû÷èñëåíèÿ. Èõ íàäî äåëàòü íà ëåòó, ïðè÷åì ñ ìèëëèîíàìè áàéò. Åñëè ýòî äåëî ïîðó÷èòü öåíòðàëüíîìó ïðîöåññîðó, ìû ïîëó÷èì î÷åíü ìåäëåííóþ ñèñòåìó. Íåîáõîäèìî èñïîëüçîâàòü äîâîëüíî äîðîãèå RAID-êîíòðîëëåðû, êîòîðûå “áåðóò âñå âû÷èñëåíèÿ íà ñåáÿ”.  ñëó÷àå âûõîäà èç ñòðîÿ îäíîãî èç äèñêîâ, ïðîöåññ âîññòàíîâëåíèÿ áóäåò íå ñòîëü áûñòðûì, êàê ïðè çåðêàëèðîâàíèè.
Îñîáåííî ýôôåêòèâåí òàêîé ìàññèâ ïðè ðàáîòå ñ êîðîòêèìè ôàéëàìè, îòñþäà è ÷àñòîå ïðèìåíåíèå â WEB-ñåðâåðàõ.
JBOD
Íåò-íåò, ýòî íå RAID-ìàññèâ, ïîñêîëüêó íå ïîâûøàåò íè íàä¸æíîñòü, íè ñêîðîñòü ðàáîòû. JBOD (Just a Bunch Of Disks – ïðîñòàÿ ñâÿçêà äèñêîâ) è åãî ïðåäíàçíà÷åíèå îáúåäèíèòü íåñêîëüêî ôèçè÷åñêèõ äèñêîâ â îäèí ëîãè÷åñêèé, îáú¸ì êîòîðîãî ðàâåí ñóììå îáú¸ìîâ âñåõ âõîäÿùèõ â íåãî äèñêîâ.
Åäèíñòâåííûì è íåñîìíåííûì äîñòîèíñòâîì JBOD ÿâëÿåòñÿ òî, ÷òî â íåãî ìîãóò âõîäèòü âèí÷åñòåðû ðàçíîãî îáú¸ìà. Ðåàëèçîâàòü ýòîò ðåæèì ñïîñîáåí ïðîñòåéøèé êîíòðîëëåð èëè äàæå ïðîãðàììíàÿ ðåàëèçàöèÿ êîíòðîëëåðà, íàïðèìåð, ëþáîé RAID-êîíòðîëëåð èíòåãðèðîâàííûé â ìàòåðèíñêóþ (ñèñòåìíóþ) ïëàòó. Ýôôåêòèâíîñòü èñïîëüçîâàíèÿ ¸ìêîñòè äèñêîâ 100%.
Ðåêîìåíäàöèè
Êàêîé êîíòðîëëåð âûáðàòü?
Î òèïàõ ìàññèâîâ, ïîæàëóé, âñ¸. Õî÷ó îòìåòèòü, ÷òî â äîìàøíèõ óñëîâèÿõ èñïîëüçîâàíèå âíåøíåãî êîíòðîëëåðà, íàïðèìåð, äëÿ øèíû PCI ñìîæåò äàòü ñêîðîñòü íå âûøå 133 Ìáàéò/ñ, ïîñêîëüêó ýòî îãðàíè÷åíèå ñàìîé øèíû PCI, íå ãîâîðÿ óæå î òîì, ÷òî íà ýòîé øèíå ìîãóò ðàáîòàòü è äðóãèå óñòðîéñòâà, âðåìÿ îò âðåìåíè çàíèìàþùèå øèíó. Ïîæàëóé, áîëüøóþ ñêîðîñòü ìîæíî äîñòè÷ü, èñïîëüçóÿ èíòåãðèðîâàííûé RAID-êîíòðîëëåð (â þæíûé ìîñò), ïîñêîëüêó ìåæìîñòîâàÿ ìàãèñòðàëü ïîçâîëÿåò ïåðåäàâàòü äàííûå ñî ñêîðîñòüþ 256 Ìáàéò/ñ è âûøå.
Êàê ïîäáèðàòü âèí÷åñòåðû?
Íåñìîòðÿ íà òî, ÷òî âî ìíîãèõ ñëó÷àÿõ äëÿ RAID ìîæíî èñïîëüçîâàòü ðàçíûå âèí÷åñòåðû êàê ïî ñêîðîñòè, òàê è ïî ¸ìêîñòè, õî÷ó ñêàçàòü, ÷òî ïðèìåíåíèå îäèíàêîâûõ áóäåò îïòèìàëüíûì. Èíà÷å ïàðàìåòðû ìàññèâà áóäóò îïðåäåëÿòüñÿ äèñêîì ñ ñàìûìè íèçêèìè õàðàêòåðèñòèêàìè, òî åñòü ìàññèâ áóäåò ðàáîòàòü ñî ñêîðîñòüþ ñàìîãî ìåäëåííîãî äèñêà, à ôîðìèðîâàòü îáú¸ì ìàññèâà êîíòðîëëåð áóäåò, îñíîâûâàÿñü íà ¸ìêîñòè ñàìîãî ìàëîãî äèñêà. Äëÿ ïðèìåðà, èñïîëüçîâàíèå äâóõ ðàçíûõ ïî ñêîðîñòè âèí÷åñòåðîâ â RAID 0 äàñò îêîëî 50% ïðèðîñòà ñêîðîñòè ïî ñðàâíåíèþ ñ îäíîäèñêîâîé ñèñòåìîé, à ïðèìåíåíèå ïàðû îäèíàêîâûõ âèí÷åñòåðîâ ìîæåò äàòü äî 100% ïðèðîñò (óäâîåíèå) ñêîðîñòè.
Åñëè íåîáõîäèìî îðãàíèçîâàòü ñåðü¸çíóþ ñêîðîñòíóþ è óñòîé÷èâóþ äèñêîâóþ ñèñòåìó íà îñíîâå RAID, òî íå ñëåäóåò ñêóïèòüñÿ íà òàê íàçûâàåìûå ìîäåëè âèí÷åñòåðîâ enterprise-êëàññà, ïîâûøåííîé íàä¸æíîñòè, ðàññ÷èòàííûå íà ìíîãî÷àñîâóþ íåïðåðûâíóþ ðàáîòó. Ïðåäíàçíà÷åíû îíè äëÿ ñåðâåðîâ, ñåòåâûõ õðàíèëèù äàííûõ, ðàáî÷èõ ñòàíöèé äëÿ íàó÷íûõ öåëåé, äîêóìåíòîîáîðîòà èëè âèäåîìîíòàæà, êîðî÷å, äëÿ èíòåíñèâíîé ðàáîòû ñ äèñêîâîé ïîäñèñòåìîé. Òàêèå âèí÷åñòåðû èñêàòü íå íóæíî, è ïî÷òè ó âñåõ ïðîèçâîäèòåëåé åñòü ñâîè ëèíåéêè ýòîãî êëàññà: ó Caviar ñåðèÿ SE (ñ èíäåêñîì JD), ó Maxtor ìîäåëè MaXLine III, ó Seagate ñåðèÿ NL35 (Nearline Storage Edition), ó Western Digital – ñåðèÿ RE è RE2 (Raid Edition). Âñå ýòè ìîäåëè îáúåäèíÿåò ïàðàìåòð íàðàáîòêè íà îòêàç â 1 ìëí. ÷àñîâ è, ïîæàëóé, ñàìîå âàæíîå, óìåíèå âçàèìîäåéñòâîâàòü ñ RAID-êîíòðîëëåðîì äëÿ êîððåêöèè îøèáîê.
Ïîäâîäíûé êàìåíü òàêîé: îáû÷íûå “äîìàøíèå” âèí÷åñòåðû ðàçðàáîòàíû äëÿ ñàìîñòîÿòåëüíîé ðàáîòû, à íå ñ RAID-êîíòðîëëåðîì, è î åãî íàëè÷èè îíè äàæå íå ïîäîçðåâàþò. Ñàìî ñîáîé ðàçóìååòñÿ, îíè îñíàùåíû ñîáñòâåííîé ñèñòåìîé êîððåêöèè îøèáîê, êîòîðûå ìîãóò âîçíèêàòü ïðè âûïîëíåíèè çàïèñè íà äèñê. Ïðè äëèòåëüíîé îáðàáîòêå áîëüøèõ ïîòîêîâ äàííûõ, îøèáêè çàïèñè – îáû÷íîå ÿâëåíèå. Ïðîñòî ïîëüçîâàòåëü îá ýòîì íå çíàåò, ïîòîìó ÷òî ñ íåçíà÷èòåëüíûìè ïðîáëåìàìè äèñê “ñïðàâëÿåòñÿ” ñàìîñòîÿòåëüíî.  ñëó÷àå âîçíèêíîâåíèÿ îøèáîê äèñê ïûòàåòñÿ ðåøèòü ïðîáëåìó ñàìîñòîÿòåëüíî, è åñëè ýòîò ïðîöåññ çàòÿãèâàåòñÿ áîëüøå, ÷åì íà 8 ñåêóíä (íå ñòàíäàðò, íî òèïè÷íî äëÿ âñåõ RAID-êîíòðîëëåðîâ) – RAID-êîíòðîëëåð âûêëþ÷èò åãî èç ìàññèâà, ïîñêîëüêó ðåøèò, ÷òî ýòîò äèñê íåèñïðàâåí è íàñòàëà åãî î÷åðåäü èñïðàâëÿòü îøèáêè.  ñëó÷àå ñ RAID 1 èëè RAID 5 ìàññèâ áóäåò ïðîäîëæàòü ðàáîòàòü, íî â óõóäøåííîì ðåæèìå, à äëÿ RAID 0 òàêàÿ ñèòóàöèÿ ôàòàëüíàÿ.
Åñëè æå ãîâîðèòü î íàêîïèòåëÿõ enterprise-êëàññà, òî îíè ïðåäíàçíà÷åíû äëÿ ðàáîòû ñ RAID-êîíòðîëëåðîì. Îíè ãîòîâû ê òîìó, ÷òîáû ïåðåäàòü êîíòðîëëåðó ôóíêöèþ êîððåêöèè îøèáîê. Òàêèì îáðàçîì, 7 ñåêóíä òàêîé äèñê áóäåò ïûòàòüñÿ èñïðàâèòü îøèáêó ñâîèìè ñèëàìè, à çàòåì ïåðåäàñò ñîîáùåíèå îá îøèáêå êîíòðîëëåðó, êîòîðûé ëèáî ñòàíåò å¸ èñïðàâëÿòü, ëèáî îòëîæèò ïðîöåññ íà ïîòîì.
Ðàçóìååòñÿ, íàïðàøèâàåòñÿ âûâîä, ÷òî RAID-ìàññèâ íå ñëåäóåò ôîðìèðîâàòü èç îáû÷íûõ äèñêîâ. Íî â òîæå âðåìÿ, íå ñëåäóåò è îáû÷íóþ íå RAID ñèñòåìó êîìïëåêòîâàòü Raid Edition äèñêàìè, õîòü è âûñîêî íàä¸æíûìè. Ïîñêîëüêó îíè â ñâîþ î÷åðåäü “äóìàþò”, ÷òî ïîäêëþ÷åíû ê RAID-êîíòðîëëåðó, è åñëè çà 7 ñåêóíä èì íå óäàñòñÿ ñàìîñòîÿòåëüíî óñòðàíèòü îøèáêó, ñäàþòñÿ íà ìèëîñòü RAID-êîíòðîëëåðó, êîòîðîãî â ñèñòåìå íåò.
Òàêæå ñëåäóåò íå çàáûâàòü, ÷òî, îáåñïå÷èâ êà÷åñòâåííîå îõëàæäåíèå äëÿ êîðçèíêè ñ âèí÷åñòåðàìè, ìîæíî â íåñêîëüêî ðàç ïðîäëèòü æèçíü äèñêàì. Äëÿ ýòîãî â ëþáîì ñïåöèàëèçèðîâàííîì ìàãàçèíå ìîæíî ïðèîáðåñòè ïëàíêó ñ 1-2 êóëåðàìè êàê ðàç äëÿ ýòîé öåëè âñåãî çà êàêèõ-òî 5-6 ó.å.
Íàä¸æíîñòü, ïîìíîæåííàÿ íà íàä¸æíîñòü
Äóïëåêñ – ðàçâèòèå èäåè çåðêàëèðîâàíèÿ è ïîçâîëÿåò ïîëó÷èòü âûñîêèé óðîâåíü íàäåæíîñòè, íî òðåáóåòñÿ â äâà ðàçà áîëüøå äèñêîâ è äëÿ ïîâûøåíèÿ íàäåæíîñòè â ñèñòåìó óñòàíàâëèâàþòñÿ äâà íåçàâèñèìûõ RAID êîíòðîëëåðà.
Àâàðèÿ îäíîãî äèñêà èëè êîíòðîëëåðà íå ñêàçûâàåòñÿ íà ðàáîòîñïîñîáíîñòè ñèñòåìû. Ñòîëü äîðîãîå ðåøåíèå èñïîëüçóåòñÿ òîëüêî âî âíåøíèõ RAID-ìàññèâàõ, ïðåäíàçíà÷åííûõ äëÿ îòâåòñòâåííûõ ïðèëîæåíèé.
Âîò êàê ïðîñòî, îêàçûâàåòñÿ, ìîæíî îðãàíèçîâàòü óñòîé÷èâóþ è áûñòðóþ äèñêîâóþ ïîäñèñòåìó.
|