Unified Storage - íîâûé êëàññ â ñåãìåíòå íåäîðîãèõ ñèñòåì õðàíåíèÿ

Ââåäåíèå
Èçâåñòíûé òîëüêî óçêèì ñïåöèàëèñòàì ôàêò î ñìåíå êîìïàíèåé Intel ñòðàòåãèè íà ðûíêå ïðîöåññîðîâ äëÿ RAID ñèñòåì è ïîÿâëåíèè âñëåäñòâèå ýòîãî RAID-íûõ ïðîöåññîðîâ íà áàçå ëèíåéêè Xeon ñòàë âåñüìà âàæíûì ïåðåëîìíûì ìîìåíòîì äëÿ ìíîãèõ ðàçðàáîò÷èêîâ RAID ñèñòåì. Ñ ýòîãî ìîìåíòà îãðîìíûé ìàññèâ âñÿ÷åñêèõ ïðîãðàìì, ñîçäàííûõ äëÿ x86 àðõèòåêòóðû, ñòàëî âîçìîæíûì ïðèìåíÿòü â ñèñòåìàõ õðàíåíèÿ äàííûõ. Îòëàäêà âñòðîåííûõ ÎÑ ñèñòåì õðàíåíèÿ òàêæå ñóùåñòâåííî óïðîñòèëàñü. Äîñòàòî÷íî îäíîãî âçãëÿäà íà ýêðàí BIOS ñèñòåìû õðàíåíèÿ ñ RAID-íûì Xeon, êàê âñå ñòàíåò ïîíÿòíûì.

Âî ìíîãîì áëàãîäàðÿ RAID-íûì Xeon CPU îò Intel ñòàëî âîçìîæíûì ïîÿâëåíèå íîâîãî äëÿ áþäæåòíîãî ñåãìåíòà ðûíêà êëàññà óñòðîéñòâ, ïîëó÷èâøèõ íàçâàíèå Unified Storage. Êðàòêî èäåþ Unified Storage ìîæíî îïèñàòü òàê:
Îäèí êîìïîíåíò – NAS, ò.å. óñòðîéñòâî ñ ôàéëîâûì äîñòóïîì
Âòîðîé êîìïîíåíò – iSCSI (FC) ñòîðàäæ, ò.å. óñòðîéñòâî ñ áëî÷íûì (ê ñåêòîðó íà äèñêå) äîñòóïîì
Îáà âìåñòå – Unified Storage
 òàêîé àðõèòåêòóðå íåò íè÷åãî íîâîãî. Áðåíäû ïåðâîãî óðîâíÿ, òàêèå êàê EMC, NetApp è äð. óæå ìíîãî ëåò êàê âûïóñêàþò ïîäîáíóþ ïðîäóêöèþ. Íîâîñòüþ çäåñü ñòàëà äîñòóïíîñòü òàêèõ ñèñòåì â ñàìîì íåäîðîãîì ñåãìåíòå ðûíêà ñèñòåì õðàíåíèÿ. Ìû ðàññêàæåì î Unified Storage íà ïðèìåðå ñèñòåì ñåðèè TrioNAS LX Series îò êîìïàíèè QSAN

Ñïåöèôèêàöèÿ è êðàòêîå îïèñàíèå

Öåíòðàëüíûé ïðîöåññîð Intel Xeon C3528
Ïàìÿòü 4 GB DDR3 DRAM, ðàñøèðÿåòñÿ äî 16 GB.
Èíòåðôåéñ æåñòêèõ äèñêîâ SATA I/II/III è ëþáîé SAS
Ïîäêëþ÷åíèå ê ñåòè Äâà 10 GbE ïîðòà, òðè 1 GbE ïîðòà
Ïîääåðæèâàåìûå ïðîòîêîëû CIFS, NFS, AFP, FTP, WebDAV, iSCSI
Òèïû ñåòåâûõ êëèåíòîâ CIFS/Samba 3.6 for Windows
NFS v3/v4 for Linux and Unix
AFP 3.3 for Mac OS X
FTP and SFTP
WebDAV
iSCSI target
Ñåòåâàÿ áåçîïàñíîñòü HTTPS, FTP with SSL/TLS(explicit), SSH/SFTP
User/Group Access Control for shared folders
Ñåòü DHCP or static IP address
NTP client
Trunking / LACP / Teaming (Balanced-alb)
VLAN tagging
Jumbo frame support (9000bytes)
WINS client
Óâåäîìëåíèå î ñîáûòèÿõ e-mail, beep, SMNP
Ïîääåðæèâàåìàÿ îðãàíèçàöèÿ RAID RAID 0 (striping),
RAID 1 (mirroring)
RAID 3 (data striping + dedicated parity drive)
RAID 5 (data + parity striping)
RAID 6 (data + double parity striping)
Âîçìîæíîñòè RAID Àïïàðàòíûé RAID
Äî 512 pools
Äî 192 æåñòêèõ äèñêîâ íà îäèí pool
Âûäåëåííûå hot spare äèñêè
Ïîääåðæêà ãðóïï RAID
Áåñøîâíîå ðàñøèðåíèå pool
Óïðàâëåíèå ñèñòåìîé Óïðàâëåíèå ÷åðåç QCentral
LCD
×åðåç COM ïîðò è SSH telnet
Ïðîñòîé, äàæå ïðèìèòèâíûé Web UI
Îáíîâëåíèå firmware áåç ïåðåçàãðóçêè
Ìàñòåð íàñòðîéêè
Óñëîâèÿ ðàáîòû 5?C - 50?C, îòíîñèòåëüíàÿ âëàæíîñòü âîçäóõà 8% - 80%
Ïèòàíèå è âõîäíîå íàïðÿæåíèå 100-220V, 50-60Hz, 2õ300W (ãîðÿ÷èé ðåçåðâ)

Unified Storage ïîçâîëÿåò áóêâàëüíî â ñ÷èòàííûå ìèíóòû ïîëó÷èòü ñêîíôèãóðèðîâàííûé ôàéëîâûé ñåðâåð. Èíòåðôåéñ óïðàâëåíèÿ è íàñòðîéêè óñòðîéñòâà î÷åíü ïðîñò è íàãëÿäåí, íåñìîòðÿ íà äîâîëüíî áîëüøîå êîëè÷åñòâî íàñòðîåê. Íèæå ðàññìîòðåíû íåêîòîðûå ñóùåñòâåííûå îòëè÷èÿ QSAN Unified Storage îò îáû÷íûõ è ïî ñóòè áûòîâûõ NAS, êîòîðûå èõ ïðîèçâîäèòåëè ñòàëè ïðîäâèãàòü íà êîðïîðàòèâíûé ðûíîê.

Ôàéëîâàÿ ñèñòåìà
Îäíèì èç îñíîâíûõ íåäîñòàòêîâ ìàññîâûõ NAS, êîòîðûå ïðîèçâîäÿòñÿ êàê äëÿ äîìà, òàê è äëÿ ìàëîãî è ñðåäíåãî áèçíåñà, ÿâëÿåòñÿ èñïîëüçîâàíèå ôàéëîâûõ ñèñòåì ext3 èëè ext4. Ïðèìåíèòåëüíî ê NAS, ýòè ôàéëîâûå ñèñòåìû ïîêàçàëè ñåáÿ íå î÷åíü íàäåæíûìè â ýêñïëóàòàöèè. Îñíîâíàÿ ïðîáëåìà, ñ êîòîðîé ìû ñòîëêíóëèñü, áûëà ñâÿçàíà ñ "çàðàñòàíèåì" ôàéëîâîé ñèñòåìû â òåõ ñëó÷àÿõ, êîãäà NAS áîëåå 4-6 ìåñÿöåâ íå ïåðåçàãðóæàëñÿ. Ïîñëå ïåðâîé æå ïåðåçàãðóçêè ñèñòåìà ÷àñòî "òåðÿëà" ôàéëû è âîññòàíàâëèâàòü äàííûå ïðèõîäèëîñü ñ ïîìîùüþ ñïåöèàëèñòîâ êîìïàíèè-ïðîèçâîäèòåëÿ NAS.
Äëÿ òîãî, ÷òîáû ïðîáëåìû ôàéëîâîé ñèñòåìû íèêàê íå îòðàæàëèñü íà íàäåæíîñòè õðàíåíèÿ äàííûõ, QSAN èñïîëüçîâàëà ôàéëîâóþ ñèñòåìó ZFS, êîòîðàÿ çàðåêîìåíäîâàëà ñåáÿ èìåííî êàê âûñîêîíàäåæíàÿ ôàéëîâàÿ ñèñòåìà. ZFS (Êîãäà-òî íàçâàíèå îáðàçîâàëîñü îò Zettabyte File System) — èçíà÷àëüíî ñîçäàíà â Sun Microsystems äëÿ îïåðàöèîííîé ñèñòåìû Solaris è ÿâëÿåòñÿ ïðîåêòîì ñ îòêðûòûì èñõîäíûì êîäîì. Ëèöåíçèðóåòñÿ ïîä CDDL (Common Development and Distribution License). Îñíîâíûå ïðåèìóùåñòâà ZFS òàêîâû:
Îãðàíè÷åíèÿ íà ðàçìåð òîìà ðåàëüíî íå ñóùåñòâóþò
Æåñòêèé êîíòðîëü öåëîñòíîñòè äàííûõ, äîïîëíÿþùèé àïïàðàòíûé êîíòðîëü ïðàâèëüíîñòè çàïèñè äàííûõ
Âûñîêàÿ ñêîðîñòü äîñòóïà ê äàííûì
Ïðåäåëüíî ìàëûé óðîâåíü ôðàãìåíòàöèè äàííûõ

SSD êåøèðîâàíèå
 QSAN Unified Storage âîçìîæíî èíäèâèäóàëüíîå êýøèðîâàíèå êàæäîãî ïóëà ñèñòåìû õðàíåíèÿ. Íàñòðîèòü SSD êýøèðîâàíèå â ñèñòåìå ìîæíî äâóìÿ ñïîñîáàìè:
Êýø íà ÷òåíèå L2ARC (Layer 2 Adaptive Replacement Cache)
Êýø íà çàïèñü, èñïîëüçóåìûé äëÿ ZIL (ZFS ëîã)

 

Thin Provisioning è Data DeDuplication
Ýòè äâå îïöèè ðàíåå áûëè äîñòóïíû òîëüêî â íåäåøåâûõ ñèñòåìàõ õðàíåíèÿ èçâåñòíûõ áðåíäîâ. Èäåÿ Thin Provisioning èëëþñòðèðóåòñÿ ðèñóíêîì íèæå

Èäåÿ Data Deduplication åùå ïðîùå - ñèñòåìà â ñëó÷àå äóáëèðîâàíèÿ ôàéëîâ õðàíèò òîëüêî ññûëêó íà îðèãèíàë. Åñëè ñèñòåìà õðàíåíèÿ èñïîëüçóåòñÿ êàê ôàéëîâûé ñåðâåð, íàïðèìåð, òî Data Deduplication ìîæåò ýêîíîìèòü äî 60-80% äèñêîâîãî ïðîñòðàíñòâà.

Âàðèàíòû èñïîëüçîâàíèÿ è ïîäêëþ÷åíèÿ
Âàðèàíòîâ èñïîëüçîâàíèÿ òàêîé ñèñòåìû ìíîæåñòâî. Ìû íàçîâåì òîëüêî íåêîòîðûå èç íèõ.
Çàìåíà ïðîñòûõ SAN
Èñïîëüçîâàíèå â êà÷åñòâå ìîùíîãî ôàéëîâîãî ñåðâåðà
Ñåðâåð ñ âûñîêîñêîðîñòíûì äîñòóïîì ê äàííûì äëÿ ñîâìåñòíîé ðàáîòû íåñêîëüêèõ ïîëüçîâàòåëåé/âû÷èñëèòåëüíûõ ñòàíöèé. Êàê ïðèìåð – ñîâìåñòíûé ìîíòàæ HD Video èëè õðàíåíèå ðåçóëüòàòîâ âû÷èñëåíèé ñ ïîòîêàìè äàííûõ â ñîòíè ìåãàáàéò â ñåêóíäó

Òåñòèðîâàíèå
Ñêîðîñòíûå ïàðàìåòðû ñèñòåìû â ðåæèìå ôàéëîâîãî äîñòóïà òàêîâû: ñêîðîñòü çàïèñè ïîòîêà äàííûõ â ðåæèìå ôàéëîâîãî äîñòóïà äîñòèãàåò 400 ÌÁ/ñåê, íà ñëó÷àéíîé çàïèñè áëîêîâ ïî 4 êÁ 12000 iops.

Çàêëþ÷åíèå
Ïðåèìóùåñòâà Unified Storage î÷åâèäíû:
Ñêîðîñòü îáìåíà äàííûìè â ðåæèìå ôàéëîâîãî äîñòóïà äî 400 ìåãàáàéò/ñåê
Ëåãêîñòü àäìèíèñòðèðîâàíèÿ
Ïîääåðæêà âñåõ âîçìîæíûõ ñåòåâûõ ïðîòîêîëîâ
Ïîääåðæêà SSD â êà÷åñòâå êýøà, äëÿ õðàíåíèÿ òàáëèö DeDup è ò.ï.
Ðàñøèðåíèå äî 192 HDD ñ ïîìîùüþ êîðçèí ðàñøèðåíèÿ
Íà íàø âçãëÿä, äëÿ ñîçäàíèÿ è ïîääåðæêè ôàéëîâûõ ñåðâåðîâ â ñðåäíèõ è êðóïíûõ îðãàíèçàöèÿõ ïðèìåíåíèå Unified Storage â êà÷åñòâå NAS íàìíîãî ýôôåêòèâíåå ïî ïðîèçâîäèòåëüíîñòè è ýêîíîìè÷íåå â ýêñïëóàòàöèè, ÷åì êëàññè÷åñêèõ ñåðâåðíûõ ñèñòåì. Òàì æå, ãäå òðåáóåòñÿ âûñîêàÿ ñêîðîñòü äîñòóïà ñ èñïîëüçîâàíèåì 10 GbE Ethernet, ó Unified Storage ïðàêòè÷åñêè íåò êîíêóðåíòîâ ïî ñîîòíîøåíèþ öåíà/êà÷åñòâî.

Åùå áîëåå ïîäðîáíóþ èíôîðìàöèþ âû ìîæåòå ñêà÷àòü çäåñü.