Сравнение NAS систем.

NAS (англ. Network Attached Storage) — сетевая система хранения данных, сетевое хранилище.
По сути, представляет собой один компьютер с некоторым дисковым массивом, подключенный к сети (обычно локальной) и поддерживающий работу по принятым в ней протоколам. Часто диски в NAS объединены в RAID массив. Несколько таких компьютеров могут быть объединены в одну систему.
© wikipedia

Сегодня мало кого можно удивить наличием в доме компьютера и ноутбука, также не редкость когда в доме есть несколько компьютеров объединенных в сеть, которые используются для различных задач. В таком случае и возникает вопрос иметь дома независимое сетевое хранилище данных, которое будет работать 24/7 и хранить всю необходимую информацию. Будь это рабочие файлы или музыка и фильмы, доступ к которым нужен с нескольких ПК. Решением в такой ситуации будет NAS (Network Attached Storage) — сетевая система хранения данных. Сегодня я как раз хочу поговорить о тестировании такого решения в домашней сети.
Обзор претендентов:
Тут, пожалуй, стоит пояснить мой выбор претендентов. Взглянув на готовые решения NAS, я заметил, что они находятся в одной ценовой категории с самыми простейшими современными компьютерами, поэтому я буду сравнивать 1 представителя со стороны готовых NAS решений и 2 решения построенных на базе компьютера. А если взять в расчет что использование компьютера в качестве NAS не предполагает высоких нагрузок – мы можем построить его из старых частей что остались после апгрейда (как это и случилось в моем случае). Итак, претенденты следующие:
1. D-Link DNS-323.
2. PC и дистрибутив FreeNAS.
3. PC и дистрибутив Openfiler
Также стоит отметить тот факт, что существует возможность установить Linux платформу на накопитель фирмы D-Link, что позволит расширить функционал девайса, однако, этот вопрос уже явно выходит за пределы данной статьи. Теперь пару слов о дистрибутивах для PC. Я выбрал именно эти дистрибутивы как самые популярные из тех, что ориентированы на построение NAS систем. Причем наиболее известной в сети является платформа FreeNAS.

D-Link DNS-323
Описание.
Возможности решения:
• До двух 3.5" SATA HDD любого объема
• Интерфейс 10/100/1000 Gigabit Ethernet
• Интерфейс USB
• SMB сервер
• FTP сервер
• HTTP сервер
Стоимость: приблизительно 6800 руб. (По прайсу DNS 5990руб)
Установка и настройка этого накопителя занимает не более 10 минут. От нас потребуется установить жесткие диски, зайти на веб интерфейс устройства, выбрать какой тип RAID массива будет использоваться, и настроить права доступа. Я не вижу смысла останавливаться на этом подробно, здесь действительно не должно возникнуть сложностей. В данной статье используется конфигурация с двумя дисками Western Digital WD20EADS (по 2 ТБ каждый).
Технические подробности.

CPU: Marvell Feroceon ARM CPU 500 Mhz
RAM: 2x32 MB Nanya NT5DS16M16CS-6K
Flash ROM: 8 MB
Kernel: Linux-2.6.12.6
HDD(в тестируемом экземпляре): 2xWD20EADS (по 2ТБ каждый)
RAID: JBOD (также возможна конфигурация массива 0 и 1 уровня).
Общее впечатление.
Удобное и быстрое решение для построения сетевого накопителя дома. Требует минимум усилий и знаний для установки и конфигурирования. Обладает низким энергопотреблением. А также занимает очень мало места. Встроенный Torrent клиент позволяет оставаться на раздаче в режиме 24/7. Также полезной функцией может оказаться встроенный принт-сервер. С другой стороны на скорости работы устройства сильно влияет нагрузка на процессор, например, если в торрент-клиенте назначено большое количество закачек.

PC Конфигурация:
В данном решении главный плюс – ероятность того что у вас (или ваших друзей/знакомых) наверняка есть запчасти, которые не востребованы в данный момент. Они позволяют снизить расходы на построение сетевого накопителя в разы. Так случилось и у меня, в своем «загашнике» удалось найти следующее:
Процессор: AMD Athlon X2 3800+. Тактовая частота 2ГГц.
ОЗУ: Corsair TWIN2X2048-6400C5DHX (DDR2-800 две планки по 1024 МБ)
HDD: Maxtor 2F040J0. Инетфрфейс IDE, объем 40 ГБ, кэш 4Мб.
Материнская плата: Asus M4A785M
Совсем недавно приобретенная материнская плата (хочу собрать еще один компьютер сестре)
Корпус и блок питания: были любезно предоставлены друзьями.
Краткие характеристики:
• Socket: AM2+
• Chipset: AMD 785
• Form factor: microATX
• До двух устройств IDE
• До шести устройств SATA
• Интерфейс 10/100/1000 Gigabit Ethernet
• 4 слота DDR2
• Встроенное видео Ati/AMD 4200.
Общее впечатление.
Хорошая производительная конфигурация, за неимением второго монитора пока будет использоваться как накопитель и автономная торренто-качалка. Еще один системный блок в доме. Естественно, шумит сильнее, чем D-Link, потребляет больше электроэнергии, но обладает более широкими возможностями в совокупности с хорошим ПО.

Обзор NAS дистрибутивов.

FreeNAS.
FreeNAS — свободная операционная система для сетевого хранилища. FreeNAS основан на ОС FreeBSD с использованием Samba и PHP, поддерживает software RAID; к нему можно получить доступ по протоколам CIFS (SMB), Apple Mac AFP, HTTP, FTP, SSH, iSCSI и NFS. Аутентификация осуществляется на основе локальной базы пользователей. Указывается возможность аутентифицироваться на основе внешнего LDAP каталога, например, Microsoft Active Directory. FreeNAS сервер может быть включён в домен Microsoft AD. Также существенным плюсом такого решения служит встроенный BitTorrent клиент, встроенный фаервол, возможность работать в режиме роутера. Размер дистрибутива 74Мб.
Общее впечатление.
Удобный интерфейс на родном языке, быстрая установка, огромные возможности и относительная простота установки оставляют только положительные впечатления. С таким набором возможностей в голову не приходит мысль о безответственном использовании компьютера. Также стоит отметить очень удобный и продуманные веб-интерфейс. Здесь все находится на привычных местах и интуитивно понятно. Очень богатый функционал веб-интерфейса позволяет не только производить настройку, но и следить за ее состоянием и своевременно определять проблемы. Также плюсом этой системы является возмодность переходить в энергосберегающий режим, отключая неиспользуемые устройства.

Openfiler.
Openfiler это также специальный дистрибутив для создания сетевых систем хранения данных. Основан на rPath Linux. Поддерживаются основные сетевые протоколы, используемые сегодня для передачи файлов, — CIFS/SMB (с «теневыми» копиями), NFSv3 (с поддержкой ACL) и NFSv4, HTTP/DAV, FTP, iSCSI как в качестве клиента (initiator), так и сервера (target). Аутентификация пользователей может производиться средствами PAM, NIS, LDAP, Hesiod, Active Directory и домена NT4, причем можно задействовать несколько механизмов. Размер дистрибутива 328 Мб.
Общие впечатления:
Сильной стороной этого решения являются встроенные механизмы аутентификации LDAP и Microsoft AD, а если сюда приложить относительную сложность установки и настройки системы, а также очень узкую направленность, то напрашивается вывод, что данный дистрибутив больше ориентирован для корпоративных решений, где важно четко разграничивать права на доступ к хранилищу. Огорчает беднота веб-интерфейса системы и скупой набор возможностей. Дистрибутив призван выполнять только 1 задачу – обслуживать работу NAS.

Оценка претендентов.
Чтобы выбрать наилучшее решение я позволю себе определить несколько категорий, по которым, на мой взгляд, стоит оценивать NAS системы. В каждой категории выставляются оценки от 1 до 3 баллов, по 1 оценке на претендента.
1. Скорость передачи данных.

Замеры скорости производились для двух режимов работы сети: 100 Mbit/s и 1 Gbit/s утилитой Crystal Disk Mark (5 попыток чтения/записи файла объемом 500МБ). На графике виден провал дистрибутива Openfiler на скорости в 1 Gbit/s. Несмотря на то что веб интерфейс показывал скорость в 1000 Mbit/s реальная скорость передачи данных составляла только 100Mbit/s. Это проблема работы этой системы, самым быстрым же оказался FreeNAS.
2. Оценка эффективности энергопотребления
Сетевое хранилище фирмы D-link обладает самым низким энергопотреблением. FreeNAS я отвел второе место в данной категории за умение отключать неиспользуемое оборудование экономя энергию. OpenFiler в аутсайдерах.
3. Простота установки
Очевидно, что наиболее простым решением в плане установки и конфигурации является D-Link DNS-323. FreeNAS способен изъяснятся на родном языке и это его плюс, OpenFiler снова в догоняющих.
4. Юзабилити веб-интерфейса
Наиболее удобным и информативным веб интерфейсом обладает система построенная на базе FreeNAS, следом идет D-Link DNS-323 и лишь веб интерфейс Openfiler можно назвать сухим и не информативным по сравнению с конкурентами.

Заключение.
Не трудно заметить что аутсайдером этого обзора стала система Openfiler. Это объясняется скромными возможностями дистрибутива и слишком большими требованиями к начальным знаниям для установки и настройки системы. С другой стороны в данном дистрибутиве реализована поддержка протокола WebDAV и сделан упор на безопасность доступа к серверу, что может стать интересным для корпоративных решений. Использовать Openfiler для домашнего использования я бы не рекомендовал, так как можно найти более подходящую альтернативу.
А вот выбор между D-Link и FreeNAS не простая задача. И это не удивительно, оба решения успешно позволяют выполнять не только поставленную задачу в виде сетевого накопителя, но и могут порадовать дополнительными плюшками в виде Torrent-клиента, FTP и HTTP сервера, принт-сервера. Естественно решения имеют право на жизнь, тут уже каждый должен решить для себя что ему важнее и удобнее: простота или возможность апгрейда сервера; компактность и низкое энергопотребление или возможность организации полноценного сервера способного выдержать большие нагрузки.
Для пользователей, которым нужен только сетевой накопитель для небольшого количества клиентов (2-3), я бы посоветовал DNS-323 как хорошее и удобное решение. С другой стороны я рекомендую использовать FreeNAS тем людям, которые не могут найти применение старому железу, и любят поковыряться в настройках. Также тем людям кому важны высокая эффективность и способность выдержать высокие нагрузки, возможность расширения сервера в железном и функциональном смыслах слова, возможность организовать из NAS более сложное и разностороннее устройство.
Наверняка, многие читатели зададутся вопросом а почему бы не использовать полные версии операционных систем на основе которых можно реализовать такие же возможности – ответ очевиден, у них нет удобных средств для удаленного мониторинга состояния и конфигурирования устройства. Для себя я сделал все необходимые выводы, и мой выбор это FreeNAS.

P.S. Это вырезка из моей статьи. Также могу оформить отдельными постами установку и настройку перечисленных ОС, если это вызовет интерес.
  • +4
  • 1     
  • 20 апреля 2010, 23:13
  • MasterIT

Комментарии (22)

RSS свернуть / развернуть
+
0
P.S. Это вырезка из моей статьи. Также могу оформить отдельными постами установку и настройку перечисленных ОС, если это вызовет интерес.

Отлично! Конечно хотим :)
Я как раз задумываюсь вынести свои домашние жесткие диски в отдельное сетевое хранилище. А пока использую рабочую машину c SUSE Linux ES на которой крутится домен-контроллер Samba с учетками в LDAP. На ней же — гейт, торрент-качалка, ftp, www.
avatar

SlavaMC

  • 20 апреля 2010, 23:38
+
0
Любопытная статья, но во многом очень специфична и узконаправлена.
Но все равно автору +1. Неси зачетку :)
avatar

KveNtiN_BuRatiNo

  • 21 апреля 2010, 00:00
+
0
Спасибо! Зачетки нет, отучился я уже. Узконаправленность можно объяснить тем что оригинальная статья включает и установку и настройку, отчего она разрослась до неимоверных размеров. Пришлось сокращать объем и очень много информации не было использовано. Ну а также для сравнения готовых NAS продуктов надо иметь к ним доступ, у меня таких связей нет.
avatar

MasterIT

  • 21 апреля 2010, 00:06
+
0
Ну а также для сравнения готовых NAS продуктов надо иметь к ним доступ, у меня таких связей нет.

Компания ДНС может поспособствовать в этом вопросе. Жаль что вы не из Владивостока :(
avatar

SlavaMC

  • 21 апреля 2010, 00:40
+
0
Ну они в Самаре теперь тоже есть, в принципе =)
avatar

MasterIT

  • 21 апреля 2010, 00:55
+
0
Мы уже везде есть :)
Я сотрудник компании, и у меня есть возможность давать железо на тестирование+написание обзора. Но так как я нахожусь во Владивостоке, то проконтролировать этот процесс в Самаре, удаленно — затруднительно.
avatar

SlavaMC

  • 21 апреля 2010, 01:22
+
0
А в Уссурийске могут дать оборудование на тестирование, с радостью могу протестировать различное внешнее оборудование.
avatar

721800

  • 9 мая 2010, 20:32
+
0
К сожалению, нет. Нужна Владивостокская прописка.
avatar

SlavaMC

  • 11 мая 2010, 10:24
+
0
Жалко, а то бы тестил.
avatar

721800

  • 11 мая 2010, 20:57
+
0
А почему нет более простого решения для NASовой оси, как винда и радмин и шаманский бубен, а также неверю, что 40 гб идешка дала скорость в 60-70 МБайт/с, тк для неё максимум 55 Мбайт/с.
avatar

721800

  • 30 апреля 2010, 21:20
+
0
Ну во первых форточки стоят денег(во всем мире кроме россии), во вторых nix системы отличаются б0льшей стабильностью. В третьих веб-интерфейс все же удобней, чем радмин(который также не является бесплатным решением). Также плюс тут в том что на FreeBSD минимальные требования намного ниже чем на современные форточки(например ХР).
Чо касается диска. Ну отрицать что либо сложно, все измерения я делал с 1 компа 1 и той же программой. Т.е. если графики отображают что кто-то быстрее, значит этому можно верить. А то что приведенные мегабайты соответствуют действительности — это уже на совести разработчиков тестового ПО. В целом я согласен что скорость достаточно высока для старенького винта. Могу только предположить что это результат разных файловых систем. Например FAT32, NTFS показывают производительность в ~55Мб/сек то вот для HFS скорость обмена получается ~70Мб/сек (это только предположение).
avatar

MasterIT

  • 30 апреля 2010, 23:29
+
0
Наврал. HFS Это у MacOS. У BSD систем UFS.
avatar

MasterIT

  • 30 апреля 2010, 23:42
+
0
Да форточки стоят денег, но мы же в России живём :), а вместо радмина я UltraVNC использую, имхо неплохо, минус только один — прога на английским языке, а так гуд, рекомендет всем. А на счёт тестов — самый лучший тест — это живое использование, тк копирование в 7zip например, тем более подозреваю, что том где скорость больше 50 была, это возможно кэширование работало, вот и скорость такая.
А если брать даже слабый комп из существующих, то мамаша на Intel Atom 330 и один гиг оперативы — для хр — это даже много, тк до сих пор в гос учреждениях или в школах хр на п4 или селероне с 256 метрах живёт, плюс антивирус — и ничего работает. Лично у меня первый комп — это П4 2400 800 НТ с 256 мб ддр 400 (потом ещё 256 мб докупил), так парадокс в том, что Atom 330 этот п4 легко делает по производительность/потребление энергии/тепловыделение в лучшую сторону вот и свой NAS сначала на П4 хотел создать, а потом решил на Atome — минус только один нормальных корпусов под ITX мамы маловато, да и место уже на 1 ТБ харде кончается (как никак торрент работает), а удалять что-то жалко.
Да и ещё одна проблема есть — пока не видел в продаже ADSL роутеров с WiFi с сетью больше 100 мбит/с, так что пока такие роутеры не появятся зачем тогда и большая скорость. Хотя порой скорость и от загрузки роутера зависит, так у меня D-Link DSL-2640 и когда по WiFi что-нибудь с нета качаю, то на локалке скорость на 5-10% уменьшается, тк роутер является немаловажным фактором.
Кроме того без бубна подрубить харды напрямую к компу под виндой после линя или коробочки — NASа чтоб сразу что-то прочитать с харда, да и к компу под виндой всегда можно флешку/хард внешний по usb подрубить, что что-то сразу слить, не танцуя с бубном вокруг компа.
Хотя считаю каждому своё, но самй главные плюс NASa под виндой — это на него можно кодировщик видео запузырить, хоть мдленно, но главное работает.
avatar

721800

  • 1 мая 2010, 20:32
+
0
П4 2400 800 НТ с 256 мб ддр 400

У меня первая машинка слабее была =).
Да и ещё одна проблема есть — пока не видел в продаже ADSL роутеров с WiFi с сетью больше 100 мбит/с, так что пока такие роутеры не появятся зачем тогда и большая скорость.

Если нужно связать только 2 компа быстрой сетью — можно купить еще ве сетевухи на 100Мбит и использовать их для связи NAS и ПК с роутером а гигабит прокинуть напрямую между НАС и компом. Или при помощи 1 сетевухи (поставить ее в ПК) прокинуть сеть между НАСом и ПК, а инет компу давать через накопитель. Короче камасутра).
так у меня D-Link DSL-2640 и когда по WiFi что-нибудь с нета качаю, то на локалке скорость на 5-10% уменьшается,

далеко не самый лучший роутер. Там вроде стоит не очень мощный процессор который еще и любит перегреваться. советую почитать форумы, у многих с этим проблемы.
Хотя считаю каждому своё, но самй главные плюс NASa под виндой — это на него можно кодировщик видео запузырить, хоть мдленно, но главное работает.

Это уже по желанию. Да и вообще я не настаиваю, я просто поведал еще 1 вариант =).
avatar

MasterIT

  • 2 мая 2010, 05:46
+
+1
Да и ещё одна проблема есть — пока не видел в продаже ADSL роутеров с WiFi с сетью больше 100 мбит/с, так что пока такие роутеры не появятся зачем тогда и большая скорость.

Можно просто докупить гигабитный свитч — 5-портовые щас около штуки стоят.
avatar

Sarge

  • 4 мая 2010, 14:35
+
0
У меня и так шнуров многовато, а повышать количество лапши дома никак не охота. Да и разводить кучу коробочек тоже не очень охота, тк стабильность и надёжность в таких конфигурациях порой может ожидать лучшего.
avatar

721800

  • 4 мая 2010, 21:46
+
0
У меня первая машинка слабее была =).

Сочувствую.
Если нужно связать только 2 компа быстрой сетью — можно купить еще ве сетевухи на 100Мбит и использовать их для связи NAS и ПК с роутером а гигабит прокинуть напрямую между НАС и компом. Или при помощи 1 сетевухи (поставить ее в ПК) прокинуть сеть между НАСом и ПК, а инет компу давать через накопитель. Короче камасутра).

Это не камасутра, а просто не будет работать, тк для винды что-то такое сотворить и понять вобще тяжело.
далеко не самый лучший роутер. Там вроде стоит не очень мощный процессор который еще и любит перегреваться. советую почитать форумы, у многих с этим проблемы.

Какой есть, такой есть, тем более у меня новой ревизии, без com порта на задней панели, который в том, что на картинках на сайте ДНСа есть. А потом думаю ему под пузо вентиль на 120 поставить, для принудительного охлаждения, но вот руки никак не дойдут.
Это уже по желанию. Да и вообще я не настаиваю, я просто поведал еще 1 вариант =).

Согласен, но когда я прочитал статью С. Вильянова Все против NAS, то основываясь на нею, можно сказать, что винда намного лучше, тк привычнее глюки хоть и есть, но уже все известные, да и лишняя процессорная мощность тоже никогда не помешает.
Так что каждому своё, благо что выбор сейчас есть, а не то что пару лет назад, одна коробочка и всё, а комп на это дело ставить не то что дорого, а бессмысленно, тк раньше они и стоили дороже.
А что касается первого (NAS от D-Link) то такие решения — это для ленивых, настоящие ITешники никогда не откажутся в железе поковыряться, тем более комп апгрейдить можно, а готовую коробочку уже нельзя.
avatar

721800

  • 2 мая 2010, 21:49
+
0
Это не камасутра, а просто не будет работать, тк для винды что-то такое сотворить и понять вобще тяжело.

Только что в такой обвязке перекидывал большой объем данных между ноутом и компом по встроенным гигабитам, при этом обе машины ходили в инет через вайфай и роутер (сразу оба). Так что главное поверить в свои силы =). PS. Обе оси Win7.
настоящие ITешники никогда не откажутся в железе поковыряться, тем более комп апгрейдить можно, а готовую коробочку уже нельзя

+100500 или иными словами полностью согласен!
avatar

MasterIT

  • 4 мая 2010, 05:16
+
0
Только что в такой обвязке перекидывал большой объем данных между ноутом и компом по встроенным гигабитам, при этом обе машины ходили в инет через вайфай и роутер (сразу оба). Так что главное поверить в свои силы =). PS. Обе оси Win7.

Какой ITешник не любит интерестных решений.
+100500 или иными словами полностью согласен!

Что правда, то правда, ведь ITешники они такие и есть и трудностей не боятся.
avatar

721800

  • 4 мая 2010, 22:03
+
0
Также стоит отметить тот факт, что существует возможность установить Linux платформу на накопитель фирмы D-Link

а по умолчанию там что стоит? хотите сказать что не линукс?
avatar

mono

  • 7 мая 2010, 14:39
комментарий был удален

+
0
Уважаемые разработчики и администраторы Openfiler и Xen.
Открылись интересные вакансии для Openfiler и Xen специалистов. ЗП от 80 000.

Информация о вакансиях по ссылкам:
hh.ru/vacancy/4717877
hh.ru/vacancy/4739529
hh.ru/vacancy/4763698

Пишите на мыло ragingblizzard@gmail.com

Извините, если вас это не интересует. Спасибо за внимание.
Уважаемые администраторы сайта не удаляйте данное сообщение, пожалуйста, это не спам, большое спасибо.
avatar

ragingblizzard

  • 26 августа 2011, 17:15

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