IOCELL Netdisk: необычный NAS

image

Сетевых хранилищ данных на рынке представлено много. Большие и маленькие, быстрые и медленные, хорошие и разные. Мы так привыкли к ним, что, кажется, уже ничем производители не смогут удивить искушённую публику. Ну, NAS. Ну, подключается через сеть. Наверняка ведь через SMB или NFS, по старому знакомому TCP/IP, с уже практически «стандартным» веб-интерфейсом.
Тем приятнее, когда появляются неожиданные исключения, новизной использованных решений вызывающие как минимум поднятую бровь и удивлённое «Ого!» Попавшие мне в руки Netdisk SOLO и Netdisk DUO от компании IOCELL – живой тому пример.

Что же в них необычного?

Великий и ужасный NDAS


Устройства позиционируются как NDAS (Network Direct Attached Storage), то есть, несмотря на то, что они подключаются через обычную Ethernet-сеть, для информационного обмена не используется стек протоколов TCP/IP. Клиентский компьютер видит хранилище не как сетевой диск или шару, а как… обычный, непосредственно подключённый, SCSI-жёсткий диск.

image

За связь хранилищ с клиентами и друг с другом отвечает проприетарный протокол LPX, что значит:
  1. Для работы с устройствами через сеть необходимо установить драйвер.
  2. Устройство должно быть в одной сети 2 уровня со всеми клиентами, организовать доступ через маршрутизаторы не получится.
  3. Подключиться к устройству кому-то без драйвера (читай, злоумышленнику) становится очень и очень затруднительно.


Рассмотрим поближе


image
IOCELL Netdisk поддерживают установку 1 (модель SOLO) или 2 (модель DUO) жёстких дисков SATA, причём DUO позволяет тут же собрать из них RAID 0 или 1 массив. Диски поддерживаются объёмом до 4TB, но сразу хочу заметить, в комплекте поставки дисков нет.

Подключать к компьютеру можно как напрямую через eSATA или USB 2.0, так и через Ethernet (все три кабеля в комплекте, что, согласитесь, приятно). Производителем настоятельно не рекомендуется подключение через 10MB или 802.11b – сети, заявлены возможные проблемы с соединением.

Процесс подключения

прост, как апельсин, и выглядит так:

1. Ставим драйвер
Официально поддерживаются операционные системы Windows 7/Vista/XP/2003/2000. Заявлена работоспособность также с MAC OS X и Linux, но NDAS-драйвера для них обладают функционалом победнее. Так, в MAC OS X нельзя подключить несколько компьютеров к хранилищу с правом на запись – писать сможет только один. В Linux это возможно, но требует использования специальных файловых систем. Наконец, только в Windows вы сможете собрать (и в дальнейшем наращивать!) RAID-массив из нескольких отдельных хранилищ NETDISK.

2. Подключаем устройство
image
Заполняем поля значениями со стикера на устройстве. Если планируется доступ на запись с клиента, вводим второй код.
image

3. Вуаля, у вас появилось новое устройство. Можно использовать как угодно (форматировать, etc). В висящей в трее программе управления, можно посмотреть характеристики устройства, список подключённых клиентов и их права.
image

И, наконец, о скорости


Производителем заявлено значительное превосходство NDAS над коллегами по цеху, и он, что характерно, не обманывает. Использование LPX действительно даёт прирост – мной были получены значения в среднем 25MB/s на запись и 60MB/s на чтение (в конфигурации 1Gb/s сеть, без RAID), что, согласитесь, очень неплохо для сетевого хранилища данных такой ценовой категории.
К слову, о цене. Стоимость устройств (в магазинах Москвы на сегодняшний день SOLO стоит около 3500р, DUO – около 4800р.) весьма привлекательна и конкурентоспособна.

Подытожим:


+ Скорость
+ Защищённость
+ Масштабируемость
+ Интерфейсы на любой вкус и цвет
+ Встроенный RAID-контроллер (в модели DUO)
+ Доступ как в DAS (делай с винчестером что хочешь!)
— Ограниченная поддержка не-Windows операционных систем
— Необходимость клиентам быть в одной L2-сети с хранилищем
— Отсутствие возможности управления устройством без установки драйверов
— Отсутствие «вкусностей» типа встроенного торрент-клиента

Сайт производителя: www.iocellnetworks.com
+17
24 октября 2011, 12:18
32
Rel1cto 8,0

комментарии (44)

–2
Lerg #
>для информационного обмена не используется протокол TCP/IP
Либо магия, либо UDP.
+1
enchantner #
> протокол TCP/IP
Не говоря уже о том, что TCP/IP — не протокол, а их семейство :)
–1
Rel1cto #
Подправил
+2
track #
Это собственный протокол (LPX) работающий поверх голого L2 (Ethernet).
+1
Rel1cto #
Какая магия, какой UDP? :)
Повторюсь, используется свой собственный протокол LPX. У хранилища нет ip-адреса вообще, к нему нельзя подключиться стандартными средствами, без LPX.
+6
Lerg #
Ах вот она где собака зарыта. Мне сначала показалось вы просто имели в виду TCP, а они оказывается целенаправленно отказались от всего стека TCP/IP.
Прошу прощения.
Зная такие подробности десять раз нужно подумать перед покупкой такого агрегата.
0
darchik #
А доступ к NAS вне сети через инет?! Сижу я где-то в Египте на пляже работаю со своим хардом) Я про это) Конечно за него это может сделать мой роутер в принципе, но будет ли он работать из-за этого хитрого протокола!?)
0
track #
Это вообще не TCP/IP. Это их собственный протокол, как можно понять из скудных намеков в Википедии, написанный поверх голого Ethernet (Level 2 OSI).
0
Rel1cto #
Ну… если роутер на линуксе, на него поставить драйвера, подключить хранилище и расшарить… теоретически, заработать может.
+1
darchik #
Зачем тогда весь этот геморой?! :) Я лично пока не увидел особых плюсов всей этой истории. Чем хуже просто «смонтировать» сетевой диск и всё? Он будет таким же как и этот. :) Зато доступен всем устройствам + доступен через интернет.
0
IRainman #
Единственный весомый плюс этого устройства это скорость и вполне вероятно намного более низкие задержки.В общем ждём расширенных тестов.
+5
romx #
Любопытная глюкалка, редкого в наше время уровня проперитарности. Этакая попытка написать свой собственный TCP/IP 8)
0
vk2 #
Ну почему, есть же Fibre Channel over Ethernet, где тоже не используется TCP/IP, к примеру… Есть ATA over Ethernet и т.д.
0
romx #
Все перечисленное вами это открытые опубликованные протоколы, в случае LPX это не так.
0
track #
— Ограниченная поддержка не-Windows операционных систем

Drivers for Unix-like operating systems (i.e. LINUX, MacOSX) are available from the manufacturer Ximeta.
en.wikipedia.org/wiki/Network_Direct_Attached_Storage
0
Rel1cto #
Я про это, как бы, и написал. Драйвера есть, работать будет, но функционал беднее.
+4
NickyX3 #
Мда… А кто мешал ребятам ипользовать уже довольно стандартный iSCSI (учитывая наличии инициатора даже в висте, не говоря уже о Linux/OS X)? Или если они хотели Level 2 — то ATA over Ethernet?
0
lasc #
А в OSX иницииатора то и нет.
0
NickyX3 #
Во-первых есть globalSAN iSCSI Initiator for OS X.
Во-вторых — никто не мешает собрать open-iscsi
0
lasc #
globalSAN тормозной, а другой который говорят быстрый, но платный не пробовал.
А не подскажете как open-iscsi на OSX собрать?
+2
pazhitnov #
Проприетарность смущает. Что делать, если коробочка вышла из строя, и надо как-то восстановить с дисков данные? Будут ли они доступны, если подключить диски к обычному компьютеру?
+3
Rel1cto #
Да, конечно. Проприетарность только в сетевом протоколе.
Производитель даже пишет о возможности использования коробочки как бэкапа на лету для основного диска компьютера. Вышел из строя — вынимаем запаску из хранилища, вкручиваем в комп и всё работает.
0
IRainman #
Продолжу вашу мысль: с учётом типа подключения можно вообще создать программный raid 1 в системе для критичных данных.
0
IRainman #
типспособа подключения, т.е. видимости диска как локального для машины.
0
Psih #
Интересный девайс, в закладки на будущее :)
0
Coolfly #
Вы знаете, вообще эта технология уже проскакивала еще в 2007 году а вот тест подобной штуковины в 2008 www.ixbt.com/storage/coworld-ndas.shtml, у неё есть существенный недостаток, который проявляется во время работы с несколькими клиентами. И если честно, то эта технология не сильно интересна для использования в сетевых хранилищах, а вот веб камеры, например, очень бы ей обрадовались, потому как стали бы дешевле.
0
guglez #
Они заново изобрели нечто вроде AoE?
0
pentarh #
Скорей просто его перепилили и добавили авторизацию.
+10
gribunin #
Невозможность работы по TCP это такой большой минус, что сомнительное преимущество в выигрыше скорости вряд ли может его компенсировать. Устройство будет не видно всяким медиаплеерам, на него нельзя установить никакие сервисы типа торрент клиентов, систем контроля версий и т.п.

Требования, конечно, разные бывают, но ниша этого устройства, на мой взгляд, очень маленькая.
+1
zeliboba #
> Тем приятнее, когда появляются неожиданные исключения, новизной использованных решений вызывающие как минимум поднятую бровь и удивлённое «Ого!»

а в чем «приятность»? у меня этот девайс вызывает удивленное «и зачем они так сделали?..»
+1
Rel1cto #
Приятность — в удивлении, конечно)
У меня тоже была такая мысль, когда впервые прочитал. Люблю удивляться. :)
0
diamant #
Почти все из первых шести плюсов есть почти у всех современных NAS, а значит, остаются практически одни минусы.
0
ayc #
Идея использования Ethernet'а вместо USB давно витает в воздухе (да и вообще «Сеть — это компьютер» © Sun). Но все-таки отказ от TCP/IP — это они зря. Что мешает совместить этот LPX (для скорости?) и TCP/IP (для всего остального — веб-управления, например)?
0
pentarh #
У TCP ресурсоемкий стек в сравнении с тем же ATAoE (который поверх Ethernet накатан). В большинстве случаев стореджи ставят в одном сегменте Ethernet. И маршрутизация и авторизация там вообще ни к чему. Как и вся эта каша с окнами и пересборкой пакетов.

Кадры приходят к получателю в точном порядке отправления. Отправил кадр — получил кадр. И никаких задержек и оверхеда CPU и памяти.

К тому же протоколы L2 простые как пробка.
0
ayc #
Это понятно. Но TCP ресурсоемкий не только из-за каких-то устаревших вещей типа контрольных сумм (которые сейчас перекладываются на сетевушку, и не отвлекают процессор), но и из-за таких вещей как потери пакетов (из-за congestion, который никуда не делся за эти десятилетия), которую в любом альтернативном надежном протоколе все равно надо как-то компенсировать. Т.е. просто тупо быстро флудить кадрами в LPX не получится, буфера свича забьются, нужен какой-то flow control, который добавит оверхед, сравнимый с TCP (ну или с торрентным uTP :).

Вообще мой исходный коммент не о том, какой протокол проще или быстрее, а о том, что лучше все-таки иметь TCP/IP в дополнение к самодельным простым/быстрым протоколам.
+3
norguhtar #
Мдаа. При наличии iSCSI и ATAoE делать свой костыль это конечно труъ.
0
Methos #
Микросхему продают за 3500, без ЖД, ваще обарзели.

Помню, раньше переходники IDE-USB продавали за 2 тыр руб, сейчас они по 200 руб
0
IRainman #
Ну… они всё же продают готовое устройство, и оставляют право выбора ЖД, что кстати очень даже хорошо. Да и никто насильно не заставляет его покупать.
0
Methos #
Я к тому, что через год оно будет стоить 300 руб.
0
GuessWho #
Базу 1С, работающей в файловом режиме, на него бы вкрячить и посмотреть, вдруг тормозить меньше станет…
0
AndreyDmitriev #
У меня есть похожая игрушка. XIMETA NetDisk NDAS mini. Вот технические данные, если кому интересно.
Довольно старенький диск на 80 GB — ему лет шесть-семь уже. У него на борту как сетевой, так и USB интерфейс. Для подключения по сети надо было установить драйвер и ввести ключ — примерно как в ставтье написано. Так вот как Ethernet устройство работало весьма криво — я постоянно терял записанные данные после отсоединения, либо требовались танцы с бубном, чтобы система его вновь увидела. Это дело под Windows 2000 тогда ещё крутилось, и, возможно, драйвера стали надёжнее, но я последние версии не пробовал. Так что использую его просто как маленький USB жёсткий диск. А в качестве NAS лучше таки обыкновенный накопитель использовать, коих сейчас множество.
0
lesa80 #
Здорово конечно, но мой зомбоящик к нему доступ получить не сможет? как я понимаю?
А сетевое хранилище для дома — оно должно быть доступным очень разнообразным устройствам.

А не для дома — ну да, наверное, интересная вещь (:
+1
stoune #
> проприетарный протокол LPX

сразу в мусорку для потребительских устройств. Завтра выдет Windows 8, срок поддержки устройства закончится и буду иметь неработоспособную железку.
Мой UPS MGE выпущений в 2004-м даже в Win 7 нормально распознаётся с статусом батареи, а всё потому что реализирован стандартный протокол, на работе же старые Mustek-и работают без поддержки софта.
0
intelligenceAgent #
Я имел опыт работы с подобным устройством. И тот выигрыш в скорости который оно дает для очень многих задач перевешивает недостатки.
Например если вы небольшой коллектив, результатом работы которого является постоянное производство больших объемов данных (видео, научные данные), которые как можно раньше должны быть доступны всем, то это, идеальное решение.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.