Слово о NAS

Network Attached Storage, или сокращённо NAS - это сетевые дисковые устройства, работающие прежде всего как файловый сервер и зачастую снабжённые разным сопутствующим функционалом. Внешне это небольшая, подключаемая к сети коробочка, в которую вставляется один или несколько жёстких дисков.

Mobirise
Заказчики любят NAS, ибо их плюсы очевидны для людей, мало разбирающихся в ИТ, а их существенные минусы известны только профессионалам. Объективности ради, перечислим сначала плюсы этих устройств:
  • Размер, шум, энергопотребление.  В небольшом офисе этот критерий может быть очень весомым: даже довольно большой NAS на 6 дисков всё-таки значительно меньше, чем сервер. А также меньше шумит и меньше потребляет электроэнергии.
  • Простота настройки. Если денег на хорошего ИТ специалиста нет или жалко, то NAS - это то, что нужно. Графический интерфейс его настроек настолько прост, что в нём разберётся и студент, и возможно даже бабушка студента.
  • Стоимость. Данные устройства стоят дешевле полноценного сервера, хотя сравнивать NAS с сервером примерно то же самое, что сравнивать палец с перфоратором: ведь пальцем тоже иногда можно проковырять дыру!

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

Mobirise

За что же ИТ специалисты не любят NAS? Лично я - за то, что используя NAS я слишком часто должен отвечать своим клиентам "это невозможно". Невозможно создать быстрый дисковый массив, невозможно добавить памяти, невозможно запустить тот или иной сервис, невозможно отследить сетевые события, невозможно, невозможно, невозможно...

NAS - это устройство с весьма ограниченным функционалом. Приведу такой пример: представьте себе автомобиль, который может поворачивать только направо. Используя такое транстпортное средство мы сможем без проблем доехать лишь в весьма ограниченное число точек назначения. Изрядно помучившись, мы сможем кое-как добраться ещё куда-то. Но останется немало мест, куда мы просто никогда не сможем попасть на такой машине.

Очень похожая ситуация и с NAS: элементарно на нём решаются только очень базовые задачи, прежде всего - простое хранение файлов. Для построения того же файлохранилища, но с определёнными требованиями к скорости работы, уже придётся помучаться и, вероятно, кое-что докупить. А вот к примеру организовать мониторинг сетевых событий на NAS просто невозможно.

К вопросу о докупить: NAS на 4 диска стоит как половина нового сервера. При этом обладает едва ли 1/10 того функционала и скорости работы, которой можно добиться от серверного железа.
А если брать б/у железо 5-6 летней давности, то можно получить систему, сравнимую с NAS по стоимости, но гораздо более быструю, гибкую, масштабируемую и функциональную!

Все минусы NAS проистекают от того, что система эта изначально обладает крайне ограниченными аппаратными ресурсами. Более того, и эти скромные ресурсы можно использовать только в ограниченном масштабе, ибо NAS - это чёрный ящик, закрытый от прямого доступа производителем. "Вскрытие" же этого ящика - операция нештатная, непростая и, соответственно, не дешёвая.

Итак, перечислим минусы NAS. Курсивом буду писать, как эти минусы решаются в случае полноценного сервера:

  • Ограниченное число портов под диски HDD SSD.  Если у нас есть NAS ;-} на четыре порта, то пятый диск мы не подключим. Никак. 
    В случае сервера этот вопрос решается закупкой дополнительного контроллера на б0льшее число портов. Хотя чаще всего в серверной материнской плате предусмотрено такое кол-во портов под диски, что их хватает для большинства задач.
  • Крайне скромная аппаратная платформа. Маломощный процессор и очень малое количество оперативной памяти (даже на дорогих моделях) делают NAS устройством весьма ограниченного применения.
    В случае сервера дело решается апгрейдом процессора и памяти.
  • Отсутствие возможностей апгрейда.  Если в нашем NAS установлен процессор Intel Celeron, то мы никак не сможем установить никакой другой процессор. С памятью ситуация чуть лучше, некоторые (разумеется, самые дорогие) сетевые накопители имеют возможность добавить оперативной памяти, но не больше определённого количества. К примеру, 1+1Гб.
    Сервер, в отличие от NAS, является куда более универсальной платформой с широчайшими возможностями для конфигурации под разнообразные задачи.
  • Отсутствие полноценных возможностей конфигурации. В NAS отсутствует прямой доступ к операционной системе. Конфигурировать дисковый массив штатными средствами возможно только в пределах, установленных производителем, и эти пределы весьма узки. 
    Сервер с установленной полноценной операционной системой предлагает весь функционал этой операционной системы и/или функционал контроллеров самого сервера. Как бы то ни было, этот функционал ВСЕГДА шире NAS`овского, и как правило лучше реализован.
  • Отсутствие возможности установки необходимого ПО. Штатными средствами в NAS можно установить только ПО, специально переработанное производителем. Список этого ПО довольно маленький. Некоторое кол-во ПО можно установить нештатными средствами, опустим сейчас целесообразность и риск от таких действий. И, наконец, б0льшую часть обычных программ попросту невозможно установить на NAS. 
Mobirise
В итоге, покупая NAS мы получаем крайне маломощное в аппаратном плане, очень плохо и исовсем никак не масштабируемое, закрытое на уровне операционной системы устройство, применение которого весьма ограничено.
В каких ситуациях применение NAS оправдано? Из сетевого накопителя можно сделать неплохое устройство для хранения резервных копий. Это, пожалуй, наиболее подходящее применение NAS с технической точки зрения. Можно сделать хранилище файлов, но только самое базовое, простейшее и не очень требовательное к скорости. Вот, по большому счёту, и всё.
© 2020 Пашкиров Олег Викторович

Контакты:

Email: riy@yandex.ru                     
Skype: Варган Шаманов                

Created with Mobirise web software