Сайт о телевидении

Сайт о телевидении

» » Сетевое хранение nas. Какой выбрать RAID и как рассчитать полезный объем? Музыка в домашней сети

Сетевое хранение nas. Какой выбрать RAID и как рассчитать полезный объем? Музыка в домашней сети

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

Сервер серверу рознь

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

Многоликое управление NAS

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

Конечно, известную операционную систему MS Windows Storage Server переделать под себя не удастся ввиду закрытого кода системы известным монополистом. Да, на рынке много оболочек, которые дружелюбны с системой Windows, но всегда находится множество недоработок, которые портят всё впечатление о работоспособности системы NAS. А вот на ядре Linux можно найти любое решение. Особенно понравится работать с открытыми системами всем владельцам устройств от Apple, ведь разработчики платформы Linux позаботились обо всех. Примером служат известные во всём мире продукты Synology, FreeNAS и Nexenta CE, полное описание которых можно найти, если заинтересоваться этим подробнее.

Как устроен NAS?

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

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

Что может современный NAS?

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

  1. Полная автономность. NAS существует как самостоятельное устройство, которое работает круглосуточно и выполняет определённый пользователем круг задач.
  2. Полное взаимодействие с любыми устройствами и системами. Поддержка всевозможных технологий больше зависит от операционной системы, но эту возможность все производители приписывают NAS.
  3. Самостоятельный мультимедиа-центр. Любая операционная система для NAS-сервера позволяет беспрепятственно работать с мультимедиа: скачивать и раздавать торренты, организовывать видеотеки и музыкальные хранилища, создавать сервер DLNA для дома и много ещё чего интересного и полезного для развлечений.

Умный дом с помощью NAS

Помимо сетевого хранилища, многие производители предлагают новым владельцам использовать домашний NAS-сервер в роли технологии «Умный дом».

  1. Воспроизведение контента. По желанию пользователя, система NAS может быть настроена как домашняя медиатека, которая будет доступна любому устройству, способному воспроизводить видео, такому как телевизор, смартфон, ноутбук, планшет.
  2. Видеонаблюдение. Камеры наблюдения давно не роскошь, только мало кто знает о существенных проблемах с хранением видеоматериала. Порой встроенной памяти хватает устройству на несколько часов, по истечении которых запись перезаписывается. С терабайтными ёмкостями эта проблема полностью ликвидируется, и система видеонаблюдения позволит хранить большие объёмы видеозаписей на одном носителе.
  3. Резервирование данных. Не только малому и среднему бизнесу предлагаются NAS-системы для резервирования данных. Домашним пользователям всегда есть что припрятать от чужих глаз.

Интересные предложения от производителей

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

Дешёвый сегмент (12-15 тысяч рублей) с жёстким диском в комплекте делят между собой Western Digital My Cloud и Seagate Personal Cloud. Последнее устройство представлено на рынке в горизонтальном положении и на фоне конкурентов выглядит очень красиво.

Без накопителя устройство можно приобрести и дешевле (8000-12 000 рублей). Выбор невелик, но имеется D-Link DNS-320L и Synology DS115. Последний интересен фирменными утилитами и огромным количеством настроек и функций благодаря системе собственного производства с одноимённым названием - Synology.

Дорогие устройства тоже пользуются спросом

Средний и дорогой классы предлагают NAS-серверы без накопителей, зато с полной поддержкой RAID и другими приятными возможностями. В ценовой категории 20-40 тысяч рублей, судя по многочисленным отзывам владельцев, хорошо зарекомендовали себя устройства QNAP и Synology DS214play. Два или четыре жёстких накопителя в этих серверах NAS умеют работать с любыми технологиями и массивами.

А вот для бизнеса будут интересны более дорогие устройства, которые способны работать с большим количеством винчестеров одновременно и полностью гарантировать сохранность данных при высокой скорости работы. Естественно, выделяет такие устройства цена - 50 тысяч рублей и выше. Цена достойная, если сравнивать с серверами для хранения данных, рассчитанными на крупный бизнес (например, "Блейд").

Экономный вариант

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

На роль системы подойдёт любой старый системный блок. В идеале на эту роль подойдёт Barabone ПК: имея малые размеры, его корпус впишется в любой интерьер. Важным компонентом тут является материнская плата, которая, помимо поддержки жёстких накопителей повышенной ёмкости, должна поддерживать работу в гигабитных сетях либо иметь на борту соответствующий разъём для подключения внешнего устройства. Наличие SATA-интерфейсов для системы также обязательно. Если материнская плата не поддерживает RAID, придётся докупить внешний контроллер.

Запуск NAS-сервера собственной конструкции

Гибкую систему настройки и управления осуществляет операционная система на ядре Linux, поэтому NAS-сервер для дома рекомендуется запускать с помощью оболочки FreeNAS или Synology. В отличие от предварительно настроенных на заводе-изготовителе NAS-систем, пользователю придётся осуществлять настройку своего устройства самостоятельно. Инструкций по полной инсталляции системы сейчас имеется очень много, поэтому настройка NAS-сервера не вызовет трудностей у новичка. Разве что знание английского языка окажется востребованным, так как вся документация написана преимущественно американцами.

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

О недостатках

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

Лишнее потребление электроэнергии в случае постоянной работоспособности системы также относится к недостаткам системы. Ежемесячно киловатты энергии будут уходить на поддержание ее работоспособности. Если для бизнеса это не критично, то домашним пользователям стоит позаботиться о покупке устройств, которые умеют переходить в режим ожидания либо производить включение и выключение по заданному расписанию.

В заключение

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

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

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

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

В жизни каждого айтишника наступает момент, когда в корпусе кончается место под диски

Прежде чем бежать в магазин, я попытался определиться что хочу получить от устройства сейчас , и что мне может захотеться потом .

  1. Хранение большого объёма данных. Это очевидно.
    Но был маленький нюанс в том, что я располагал некоторым количеством жёстких дисков. Скажем так, насисадминил. Именно их я и собирался использовать. Все диски разного объёма, производителей и временем отработки. В сумме давали вполне достаточный для меня объём в 2-3 терабайта.
  2. Торренты.
    На устройстве должен быть вменяемый клиент для этих целей.
  3. Гибкие настройки и дополнительные возможности.
    Такой расплывчатый критерий, как раз-таки на будущее, для возможности использования дополнительных сервисов, например, облачное хранение или медиасервер.
  4. Малое потребление электроэнергии.
  5. Низкий или отсутствующий уровень шума.
  6. Минимальная цена.

Готовые NAS

К тому времени я имел опыт общения на работе с Synology DiskStation DS411 и с D-Link DNS-320. В операционку Synology я был влюблён! Стабильно, удобно, понятно, свой репозиторий с приложениями, полезные обновления - это всё про неё. Само железо тоже радовало своим аптаймом и тишиной. Не радовала только цена (конец 2014 г.) Я не готов был отдать 20 000 руб. за то, чтобы просто хранить там фильмы с музыкой. Естественно были модели подешевле на два диска, но четыре диска для хранилища честь, а два и в стационарном компьютере есть.

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

Вопрос с HDD
Исследуя цены на брендовые хранилища, я параллельно раздумывал о конфигурации дисков в системе. RAID? JBOD? Отдельными томами? С одной стороны, хранить на рэйде фильмы с музыкой - расточительно. В случае утраты, их можно скачать заново. С другой стороны, есть пара папок, которым надо бы обеспечить сохранность и желательно без разработки специальных сценариев бэкапа (за бэкапами надо следить и проверять). Кроме того, уже имеющиеся у меня диски - разного объёма. Соответственно после сборки любого RAID, я потеряю сотни гигабайт на «обрезке» дисков под самый маленький и целый диск под контрольные суммы (например).

Производительность объективно оценить не могу. С задачами NAS на Windows Server она справляется замечательно. Синтетические тесты не делал.


Корпус по оптимальным соотношениям цена/качество нашёлся быстро. Cooler Master Elite 120.

Смотрел корпуса и покомпактнее, но цены у них были уже не такие компактные. Корпус оказался удобным и качественным. Три HDD вставляются штатно.

Четвёртый через докупаемый переходник в отсек для CD-ROM. (да да, переходник пришлось колхозить, другого в магазинах не было)

В комплекте с корпусом 2 вентилятора. Один на 120 мм для HDD и один на 80 для радиатора материнской платы (вы его уже заметили на предыдущих фото).

Приятной мелочью в комплекте оказались два переходника с 3,5" на 2,5" HDD. Особая приятность в том, что переходники подходят для любого другого корпуса. Отверстия под болты у них на стандартном месте, а высота конструкции с установленным диском не превышает высоту обычного HDD.

В процессе сборки никаких проблем не возникло. Длинны всех проводов достаточно, установка и последующий доступ к комплектующим удобен (за исключением очевидных вещей). В общем корпус для людей!

Всё остальное железо, а именно диски, БП и оперативная память (SO-DIMM) у меня имелись. В сумме я уложился в 5 085 рублей .

Отмечу, что двух гигабайт оперативки ощутимо мало. Я держу на серверах минимально возможный набор программ. У меня не висят всякие Апдейтеры от Гуглов и Адобов, каких-то приложений от драйверов и т.п. Минимальный набор, только самое нужное. При всём этом в спокойном состоянии занято 800 мегабайт памяти. Понятно, что при определённой активности пользователя, начинается активное использование файла подкачки со всеми вытекающими. В общем памяти берите больше.

Шум
Он есть. Рядом с кроватью не поставишь. Самый шумный из вентиляторов обдувает радиатор на материнской плате. Вентилятор в блоке питания и на корзине жёстких дисков не слышно за звуком самих дисков. Очень жаль, что корпусные вентиляторы из комплекта не поддерживают PWM. Тогда бы их скоростью управляла материнская плата:

И наверняка всегда держала бы на минимуме. Ещё склоняюсь к тому, что радиатору на процессоре не требуется дополнительное охлаждение, предусмотренное в корпусе. Как бы то ни было, вопрос с шумом отошёл на второй план. Я поставил системник там, где его шум совершенно не мешает и пока забыл об этом. Когда придёт время, либо вентиляторы будут заменены на поддерживающие PWM, либо приобретён контроллер для них. Ну, например:

Софт

Для работы с торрентами я поначалу установил классический μTorrent. У него в настройках есть замечательная фишка: можно указать папку, которую μTorrent будет постоянно мониторить на предмет наличия торрент-файла. Как только обнаруживается новый файлик, программа начинает закачку. И есть ещё одна галочка «Удалить торрент-файл когда началась закачка». Что получается. Я за своим компьютером, скачиваю торрент-файл и кладу в специальную папку на NAS. Через 5-10 секунд он пропадает. Это значит μTorrent «взял» его и начал закачку. Ещё одна галочка под названием что то вроде «Добавлять случайное расширение к файлу пока он не скачался полностью» позволяет видеть в папке с закачками, какие файлы ещё качаются, а какие уже скачаны. По такой схеме, для скачивания торентов мне вообще не был нужен интерфейс μTorrent.

Я пошёл ещё дальше и установил на мой сервер ЯндексДиск, указав в μTorrent искать торрент-файлы в папке ЯДиска. Теперь, сидя на работе и подбирая себе киноленту на вечер, я клал торрент-файл на ЯДиск и через 20-30 секунд он пропадал…

Очень пригодилась программа HWMonitor, отображающая на рабочем столе приятное окно с температурой датчиков и скоростью вентиляторов (кстати, о температуре в корпусе):

Когда заходишь по RDP, сразу можно оценить, что всё крутится, вертится и не объято пламенем пожара.

К сожалению автор в новых версиях программы разделил её на платную и бесплатную. В бесплатной остался только минимальный базовый функционал. А все плюшки типа экранчика как на скрине, видимо, перенесены в платную. У меня версия 0.6.0 beta.

wake-on-lan

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

Итак, хочу, чтобы NAS работал только тогда, когда он мне нужен. А всё остальное время спал. И будить его по сети, а не кнопкой. Для этого есть технология Wake-on-LAN . Эту фичу должна поддерживать материнская плата и сетевой контроллер (если он внешний). Благо, на многих моделях эта функция есть, как и на моей. Пробуждается компьютер при помощи «волшебного пакета», отправленного в сеть с указанием МАС-адреса сетевой карты. Для этого есть специализированные бесплатные программы или, например, в моём роутере Asus есть такая функция. Но в процессе эксплуатации оказалось, что Windows сам шлёт это волшебство при обращении к сетевому ресурсу. И при обращении по RDP и при обращении к сетевой папке. Это и хорошо, и плохо. Хорошо тем, что не нужны дополнительные программы. А плохо вот чем, если расшаренную папку подключить на клиенте как сетевой диск, или добавить в избранное:

То при включении клиента, на сервер будет автоматически отправляться «волшебный пакет» и будить его. Это я выяснил, когда пытался понять почему мой NAS просыпается сам. В случае с сетевым диском поведение понятно - клиент пытается получить информацию о диске, чтобы отобразить его статус (объём, доступность). Но зачем Windows проверяет ссылки в избранном, мне не понятно. Хотя кому-то эта особенность может наоборот пригодиться - включил свою рабочую машину, вместе с ней автоматом стартовал NAS.

Беспокойно «спать» сервер может не только из-за windows-машин в сети. Бывало несколько дней подряд NAS засыпал и тут же просыпался. Грешу на роутер, но доказательств пока нет.

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

μTorrent был заменён на Free Download Manager. У него есть галочка «Закрыть программу по завершении закачки». Запускаю закачку, ставлю галку, отключаюсь от удалённого рабочего стола. Free Download Manager закрывается по завершении скачивания, NAS засыпает по таймеру бездействия.

ЯндексДиск естественно тоже пришлось убрать с сервера.

wi-fi

Когда думал, куда в квартире поставить NAS, решил попробовать Wi-Fi. Модно, удобно, современно. Был приобретён TP-LINK TL-WN881ND:

Подключалось всё через роутер Asus RT-N12. Всё было классно до того момента, пока я не сел смотреть фильм в хорошем качестве. Обычный.mkv 1080р размером ~20 Гб. В середине фильма картинка и звук начали прерываться. Media Player Classic показывал, что все его буферы пусты и еле-еле подтягивал очередной кусок видео. Так было со всеми «тяжёлыми» фильмами. На простом копировании большого объёма информации тоже заметил, что через некоторое время скорость значительно проседала. Поверхностный поиск информации по данной проблеме результатов не дал, а прокинуть витую пару до сервера мне было проще, чем дальше разбираться с Wi-Fi.

Ни в коем случае не хочу наговаривать на wi-fi и делать громкие заявления о его готовности к длительной и высокой нагрузке. Но если вы собираетесь подключать свой NAS через него, то имейте в виду, что могут быть проблемы.

Например, банальные бэкапы данных. Если по локалке, то тем же Cobian Backup по расписанию в специальную папку. Если по интернету, то BitTorrent Sync. В случае с Кобианом - не подключайте папку для бэкапов как сетевой диск. В случае с BitTorrent Sync, используйте на сервере теневые копии (

Вопрос собирать NAS самому или купить готовый неизменно вызывает холивар в узких кругах. Вот и свежая статья Кирилла Кочеткова Выбор сетевого накопителя породила уже три страницы обсуждения . Что характерно - полностью посвящённого холивару. Кирилл IMHO по причине широчайшей практики знает тему покупных NAS лучше всех в рунете. Но не считает полезным сабжевую тему обсуждать. Придётся мне попытаться:)

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

Так вот, давайте зададим себе первый вопрос - зачем вам нужен NAS? И окажется, что подавляющему большинству NAS не нужен вовсе. Да, они его могут использовать - если, к примеру, брат, cын и т.п. настроит и подарит. Но они не купят себе новый (и будут его настраивать), даже если старый исчезнет. Потребности большинства людей по просмотру кино удовлетворяются телевизором, обычным компьютером, в самом продвинутом случае - стриминговыми сервисами, iTunes и Play. По бекапу, если делают - USB диском и облачными сервисами. Так что оставим в стороне тех, кому обсуждаемая железка не нужна ни в каком виде.

А в остатке имеем многократно меньшее меньшинство, способное рассказать, зачем именно им NAS понадобился. Этот список заслуживает отдельного поста (который напишу следом), но сейчас полезнее обдумать этот список самостоятельно. Скорее всего, список окажется без экзотики, как у всех. Качать торренты, смотреть кино и слушать музыку через медиаплеер, умный телевизор или HTPC. Бекапить домашние компьютеры и мобильные устройства. Хранить домашние фотки. Тогда вам подойдёт и покупной и самосборный NAS. Если же экзотика будет в наличии (яркие примеры - виртуализация, использование конкретного программного обеспечения, не включённого в поставку готовых NAS) - то это веский аргумент в сторону самосбора. Не так чтобы это совсем нельзя на готовых NAS. Но если вам нужна виртуализация (дома!), то проблемы собрать и настроить NAS самому для вас не существует. Точно также, вроде бы обычные потребности, но по-крупному (не пара терабайт, а десять-двадцать, транскодирование видео на разные устройства и тп) поднимают требования к готовому NAS от простых домашних устройств до продвинутых, а то и корпоративных. Поднимают вместе с ценой.

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

PS Как видим - в самом выборе места для холивара нет. Он есть в психологических моментах, которые мы тут обсуждать не будем. За одним исключением. Практически всегда на старте происходит подмена понятий. И вместо сравнения яблок с яблоками, а ананасов с ананасами идёт сравнение яблок с ананасами.

Ещё несколько лет назад по железу самосборный NAS означал x86 платформу, а базовый готовый - ARM. Конечно, ARM жрёт меньше, меньше греется и много слабее по производительности. Но в последние годы появилась возможность собирать и на ARM. Например, под новый год я купил на авито за 2500+300+300+200 = 3300руб + блок питания + корпус + SD карту, нашёл в загашнике USB коробку для HDD, оставшуюся от покупки внешнего диска по цене меньше внутреннего той же модели. Поставил в коробку старый полуторатерабайтный диск, ставший не нужным в медиаплеере при наличии NAS. Настроил nas4free (с zfs!), включая робота для автоматической загрузки новых эпизодов сериалов и для передачи туда и обратно фоток и прочего через горячие папки, т.е. способом, понятным для домохозяйки. И отвёз родственникам в другой город. Аптайм подходит к 5 месяцам.

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

По софту 99.99% готовых NAS - это сборки на основе Linux. А в самосборе можете выбрать хоть Win, от Windows 7 Embedded standard, вычищенного от всякого хлама до Win Server 2016 Tech Preview, хоть *nix во всём многообразии, от Linux до FreeBSD и Solaris. Но есть ли это сравнительное преимущество? IMHO почти наверняка - нет. Потому, что если для вашего случая не хватает софтового функционала покупного NAS - у вас, скорее, необычные требования.

PPS UPD про вопрос, который наверняка зададите - а в каком варианте больше функционала?
IMHO - одинаково, причём что практически, что теоретически.

Практически: вам не нужен весь функционал, а лишь тот, что используете. И всё, кроме экзотики во всех вариантах есть.

Теоретически: на достаточное мощном железе и в готовых и в самосборных NAS поддерживается гипервизор. Соответственно в виртуалку на самосборе можно поставить Xpenology. (Это легально, тк оная есть компиляция кодов, опубликованных по GNU лицензии. Обратного, кстати, не утверждает и Synology.) И поиметь весь функционал, который есть в DCM и отсутствует в хост системе. Точно также - наоборот, на готовый NAS в виртуалку ставим что угодно - и вперёд. Так что вопрос лишь в железе, читай - про деньги. такой подход не решает, конечно, вопрос с некими облачными сервисами производителей NAS. Но если(!) они вам нужны - вряд ли среди них есть что-то уникальное настолько, что не найдётся замена. Т.е. снова про деньги. И невеликие.

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

Активное развитие NAS-сервера получили в тот момент, когда их производители стали делать прошивки для устройств на базе linux-платформы. До этого же их возможности были крайне скромны и редко выходили за рамки обычного хранения данных. Но с приходом в мир linux систем ситуация изменилась кардинально. Сегодняшняя статья посвящена вопросу выбора, выбора бюджетного устройства, которое в состоянии удовлетворить потребности небольшого офиса. Компания Synology любезно предоставила нам для этой статьи свою старшую модель для рынка SMB - Synology RS2414+ . Мы не будем подробно останавливаться на обзоре самого устройства, компания Synology подробно о нём , мы хотим поговорить о софтовой составляющей NAS-серверов, в общем, и рассказать о возможностях применения данных устройств.
Но начать всё же хочется с аппаратного обеспечения данного типа устройств (сразу оговорюсь, что мы будем говорить о стоечных моделях). Сразу хочется сказать на тему отказоустойчивости. Многие считают, и в общем-то достаточно обоснованно, что с подобного типа устройствами об отказоустойчивости говорить не приходится, но это касается только младших, бюджетных моделей. NAS-сервер Synology RS2414+ имеет возможность для установки только одного блока питания, в то время как в его старшего брата Synology RS2414RP+ можно установить уже 2 блоки питания, но это обойдётся в дополнительные ~30000р, что является почти 1/3 стоимости самого NAS`а. Не дёшево стоит заметить. Что же касается контроллеров и дисков: чем меньше дисков можно установить в NAS, тем соответственно меньше контроллеров в нём установлено, обычно приходится 1 контроллер на 4 диска, соответственно в NAS`е на 12 дисков установлено 3 контроллера (поддерживаются JBOD, RAID 0, RAID 1, RAID 5, RAID 6, RAID 10). Жёсткие диски с возможность горячей замены, сетевых портов от 2 до 4.

В качестве процессоров могут использоваться как самые простые процессоры Intel Atom в бюджетных устройствах, так вплоть до Intel Xeon в топовых моделях, соответственно. Обычно «среднячком», удовлетворяющим большинство потребностей, является двухъядерный процессор с частотой 2-3Ghz. Количество дисков зависит от модели NAS`а и от ваших нужд. Минимально (для стоечных моделей) - это 4 диска, максимально же - до 12 дисков, но объём во многих случаях так же может быть увеличен за счёт подключения дополнительных полок. Поддерживаются диски как 3,5", так и 2,5". Объём оперативной памяти так же варьируется от 512Mb до 8Tb. Уже можно понять, что технические характеристики во многих моделях могут составить конкуренцию бюджетным серверам, так какое же их основное отличие? Вот пора поговорить уже и об используемой ОС для управления устройством и сервисами.
В первую очередь, наверное, стоит сразу перечислить список возможностей NAS, которые мы сможем использовать в офисе:

  • Интеграция с ActiveDirectory
  • Поддержка ACL
  • Поддержка iSCSI
  • VPN-сервер
  • DHCP-сервер
  • DNS-сервер
  • RADIUS-сервер
  • FTP, WebDAV и CalDAV
  • WEB-сервер
  • MySQL-сервер
  • Почтовый сервер
  • Сервер IP телефонии (Asterisk)
  • Сервер видео-наблюдения
  • Принт-сервер
  • Антивирус
  • Cloud Sync
  • Резервное копирование

Конечно, этот список можно продолжить, за счёт дополнительного ПО из репозитория, но это можно назвать «основным» списком возможностей, которые нас заинтересуют.
Мы не станем вас утомлять описанием интерфейса и обилием скриншотов, думаю лучше роликов на YouTube (в данном случае) нет ничего лучше.

И так, давайте перейдём к разговору о тех сервисах, предоставляемых NAS`ом, которые нам пригодятся в офисной работе. Пожалуй, одним из главных можно назвать - интеграцию с ActiveDirectory. Что нам, собственно, это даёт? Я думаю, что всё-таки большинство из читающих знают, что такое AD и как оно работает, поэтому не будем на это отвлекаться. Так какие же плюсы? Мы получаем файловый сервер, поддерживающий работу с группами и пользователями нашего домена. По факту - наш сервис предоставления данных теперь ничем не уступает оному под Windows Server или SAMBA на Linux, даже интерфейс управления крайне походит на Windows. Но не стоит забывать, что в случае Windows Server нам так же ещё требуется приобрести лицензию на ОС, а настройка SAMBA под Linux с интеграцией в домен даётся не всем системным администраторам. Поэтому данный функционал можно смело относить к плюсам, как по простоте настройки, так и эксплуатации.

Но если по какой то причине у вас нет домена ActiveDirectory, то NAS поддерживает и классические ACL, которые вы можете самостоятельно завести и использовать.

Поддержка iSCSI . Диспетчер хранилища позволяет без лишних проблем создавать, удалять и редактировать номера LUN и цели iSCSI. Используя понятный интерфейс, вам понадобится всего лишь несколько щелчков мыши для изменения настроек и применения их. Вы также сможете просматривать информацию о номерах LUN и целях одновременно.

  • Создание, удаление и редактирование номеров LUN в любое время
  • Поддержка расширения емкости
  • iSNS LUN значительно облегчает работу с несколькими целями
  • Маска цели обладает опциями доступа, включая «только для чтения» и «без доступа»
  • Одним нажатием можно активировать многопутевой вход/выход и несколько подключений на сеанс для балансировки подключенной нагрузки и аварийного переключения

Ну а теперь чуть быстрее пробежимся по всем, интересующим нас, сервисам:
VPN-сервер . С помощью решения VPN компании Synology сотрудники могут просто получить удаленный доступ к ресурсам без нарушения протоколов безопасности. VPN-сервер компании Synology поддерживает протоколы Open VPN, PPTP и L2TP over IPSec.

DHCP-сервер - сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Устройства на базе Synology DSM 5 могут являться полноценными DHCP-серверами для покрытия нужд небольшого офиса.

DNS-сервер - компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста, получения информации о маршрутизации почты и обслуживающих узлах для протоколов в домене. Думаю полноценный DNS-сервер, с удобным web-интерфейсом придётся многим по нраву.

RADIUS-сервер . Протокол RADIUS представляет собой основное средство проверки подлинности и авторизации подключений в пределах вашей сети. Создайте свой сервер для обеспечения безопасности проверки подлинности каждого пользователя.

FTP, WebDAV и CalDAV . Если вам необходимо передавать через Интернет большие файлы, самым лучшим решением станет использование протокола FTP. Есть и возможность дополнительных настроек, включающих контроль полосы пропускания и SSL/TLS-соединения, что повышает надежность обмена конфиденциальными файлами. Кроме того, DSM поддерживает службы WebDAV и CalDAV с поддержкой HTTPS.

WEB-сервер и MySQL-сервер . Обычно, эти два сервиса работают на серверах в тесной связке, здесь же это так же не является исключением. Вы можете организовать полноценный web-сервер для своего небольшого сайта или блога, вы можете в автоматическом режиме развернуть Drupal, Joomla, WordPress, etc. На сервере могут работать как приложения, написанные на PHP, так и Python/Python3/Perl скрипты.

Почтовый сервер . С помощью приложения Synology Mail Station вы сможете отправлять и получать электронные письма, задействуя при этом собственный домен электронной почты. С помощью многочисленных возможностей выполнения тонких настроек сформируйте алгоритм корпоративной почты.

Asterisk - это программное обеспечение с открытым исходным кодом, которое позволяет использовать DiskStation как многофункциональный сервер голосовой коммуникации. Благодаря таким функциям как переадресация и обработка входящих вызовов, создание исходящих вызовов и переадресация, а также конференц-связь Asterisk позволяет быстро создавать голосовые приложения.

Сервер видеонаблюдения . Surveillance Station - это веб-приложение, которое позволяет управлять IP-камерами для установки наблюдения за офисом. С помощью Surveillance Station можно просматривать и записывать видео в режиме реального времени, настраивать запись по расписанию, воспроизводить записанные события с помощью веб-браузера или мобильного устройства для осуществления удаленного мониторинга. Также можно настроить отправку уведомлений при возникновении важного события.

Принт-сервер . Достаточно подключить принтер к серверу DiskStation, и вы сможете выводить документы на печать, сканировать их или отправлять по факсу с любого компьютера.

Антивирус . Установите бесплатную антивирусную защиту Synology Antivirus Essential или приобретите антивирус у компании McAfee, признанного лидера отрасли, для полного душевного спокойствия и соблюдения требований законодательства.

Cloud Sync синхронизирует файлы на Google Drive, Dropbox и Baidu с файлами на сервере DiskStation. Для пользователей, имеющих объемы хранения на различных специализированных сайтах-хранилищах, Cloud Sync предоставляет дополнительное удобство за счет создания унифицированной записи для всех файлов. Поскольку на сервере DiskStation сохраняются копии всех файлов, он является и своеобразным защитным экраном для ваших цифровых ресурсов, исключая влияние потенциальных ограничений по хранению третьих сторон.

Вообще если говорить о теме дополнительного ПО, которое можно установить из репозитория Synology, список достаточно обширен даже для «стандартного» репозитория, но так же существуют и сторонние ресурсы, где можно найти приложения для Synology DSM. Это и различные системы электронных продаж, CRM, SVN, Git, DLNA и т.д., выходящие далеко за рамки обычных офисных нужд.

Резервное копирование . Synology DSM 5 предлагает различные решения для резервного копирования, что помогает защитить все созданное вами от человеческого вмешательства и механических ошибок. В современной и динамичной деловой среде поддержание бесперебойной деятельности зачастую является ключевым требованием для функционирования даже небольшой компании.

  • Резервное копирование номеров LUN iSCSI. Традиционно резервное копирование информации номера LUN с одного устройства хранения на другое отвлекает на себя значительную часть вычислительной мощности любого сервера. Являясь надежным и эффективным сервером для хранения данных, DiskStation позволяет выполнять задачи по резервному копированию на уровне хранилища, не привлекая дополнительные средства на создание инфраструктуры, что позволяет защитить ценные данные на месте или на расстоянии.
  • Snapshot Manager для Hyper-V и VMware. Согласованность данных является одной из задач, с которой IT-менеджеры сталкиваются во время ежедневных операций. Synology Snapshot Manager предусматривает создание согласованного с приложениями снимка для обеспечения целостности данных. Предлагая более эффективную поддержку серверов в среде VMware vSphere или Windows, IT-менеджеры могут ожидать гарантированное состояние виртуальных машин и целостность данных. Согласованный с приложениями снимок выполняется только после того, как сервер сбросит незавершенные операции на «холодное хранение» и переходит в состояние покоя.
  • Пакет Synology High Availability (SHA). SHA представляет собой затратоэффективное, легкое в установке и мощное решение, предназначенное для устойчивости бизнеса. Соединив два сервера DiskStation, все ваши пользователи всегда будут иметь доступ к данным и службам, даже если один из серверов выйдет из строя.
  • Критически важная для вашего бизнеса информация, хранящаяся на сервере, также требует выполнения регулярного резервного копирования, иногда на внешние хранилища для предотвращения ее утери в результате каких-либо негативных событий в офисе. Приложение Backup & Replication от компании Synology обеспечивает копирование из папки в папку как на одном сервере DiskStation, так и между разными серверами, а также на другие rsync-совместимые серверы и хранилища Amazon S3/Glacier. В качестве альтернативы можно синхронизировать общие папки с различных серверов DiskStation на один сервер-хост. Это идеально подходит для обмена документами между головным и региональными офисами, - что бы ни случилось, у вас всегда будет оригинал. Сохранение нескольких версий позволит вам восстановить сервер на определенный момент времени и одновременно минимизирует потребление объема для хранения данных, сводя время обработки к минимуму за счет сохранения только конкретного блока данных, претерпевших изменения между сохранениями. Дополнительная защита обеспечивается за счет шифрования данных и их сжатия. При использовании интерфейса мастера создать резервную копию станет намного проще. Вам достаточно настроить задание таким образом, чтобы его выполнение начиналось в заданное время или повторялось согласно установленному вами графику. Главное - помнить о следующем: конфигурация системы также может быть сохранена. Учетные записи пользователей, папки общего доступа, обмен файлами и настройки безопасности… Достаточно определить, что бы вы хотели сохранить в каждой копии, и когда потребуется масштабная миграция системы, вы сможете выполнить полное или избирательное восстановление.

Как вы можете видеть - функционал у NAS-серверов достаточно широкий, что позволяет использовать их для выполнения очень большого круга задач. При этом его технических характеристик с лихвой хватит на обслуживание небольшого офиса. Конечно, в некоторых моделях вопрос об отказоустойчивости стоит крайне остро, но и не следует при этом забывать один из ключевых плюсов этих устройств - цена. Данное решение может конкурировать с бюджетными моделями серверов по уровню стоимости, а качество гарантийного обслуживания, даже лучше чем у некоторых вендоров. Гарантия на устройства составляет 2-3 года (в зависимости от модели), если оборудование приобретено не в Москве – компания-представитель сама осуществляет доставку оборудования от клиента до СЦ и обратно, если бизнес-процесс в компании невозможно приостановить для отправки оборудования в СЦ, вначале высылается оборудование для замены, а потом уже происходит отправка в СЦ (всё это полностью бесплатно для клиента в период всего гарантийного срока).
Конечно, многих волнует вопрос отказоустойчивости. Если использовать старшие модели NAS`ов в паре, создавая из них кластер - вы получите достаточно бюджетное и при этом надёжное хранилище данных, которое в состоянии взять на себя «лишние обязательства» по техническому обеспечению вашего офиса.
Лично мы, после знакомства с устройствами Synology, решили установить себе модель RS814+ , для замены нашего старого сервера видеонаблюдения.

По всем вопросам по NAS-серверам Synology обращайтесь к нашему руководителю направления -