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 ïðàêòè÷åñêè íåò êîíêóðåíòîâ ïî ñîîòíîøåíèþ öåíà/êà÷åñòâî.
Åùå áîëåå ïîäðîáíóþ èíôîðìàöèþ âû ìîæåòå ñêà÷àòü çäåñü.