Современный и доступный NAS - понятие довольно растяжимое. Для чего он нужен - для дома или офиса, его размеры, мобильность, стоимость, программное обеспечение, все эти и другие вопросы так или иначе определяют конкретную модель и сферу применения. Рассмотрим то, что будет интересно всем - это системы хранения для дома или малых рабочих групп. Причем существуют не только ограничения по стоимости и локальной доступности, но также и простое желание собрать что-то своими руками. Мы постарались разобраться в ситуации, проанализировать существующие решения и, возможно, предложить свой вариант развития, который будет интересен и тем, кто хочет купить готовое решение, и тем, кто смотрит на NAS как на потенциальное устройство для самостоятельной сборки от железа до софта.
Пропустим "Зачем нужен NAS?” и перейдем к требованиям, от которых мы отталкивались:
Доступность - тратить на NAS без дисков больше 50 тысяч рублей слишком расточительно;
Модернизация - возможность добавить диски, поменять процессор, увеличить память;
Начальный уровень - насколько пользователь подготовлен к тому, чтобы поставить софт или элементарно собрать железо;
Универсальность - возможность не только хранения данных, но и установки медиа-сервера, продвинутого менеджера фотографий, докера.
Готовый NAS начального уровня
Несмотря на ограничения, NAS начального уровня широко представлены и доступны, в основном это продукция Synology, QNAP, WD и т.д.
Модель |
Цена |
Диск |
Процессор |
Память |
RAID |
Комментарий |
руб |
шт |
|||||
Synology | ||||||
15000 |
1 |
Marvell, 800 МГц, 2 ядра |
512 МБ |
- |
||
25000 |
2 |
Realtek 1400 МГц, 4 ядра |
512 МБ |
0, 1 |
||
42000 |
2 |
Celeron 2000 МГц, 2 ядра |
2 ГБ |
0, 1 |
||
36000 |
2 |
Realtek 1400 МГц, 4 ядра |
2 ГБ |
? |
||
25000 |
1 |
Realtek 1400 МГц, 4 ядра |
1 ГБ |
- |
||
40000 |
4 |
Realtek 1400 МГц, 4 ядра |
1 ГБ |
? |
||
QNAP | ||||||
15000 |
1 |
Realtek 1400 МГц, 4 ядра |
1 ГБ |
- |
||
25000 |
2 |
Realtek 1400 МГц, 4 ядра |
2 ГБ |
0, 1 |
||
40000 |
4 |
Annapurna Labs Alpine AL-212, 1700 МГц, 2 ядра |
1 ГБ |
0, 1, 5, 6, 10, JBOD |
||
37000 |
2 |
Celeron 1700 МГц, 2 ядра |
1 ГБ |
? |
||
TerraMaster | ||||||
35000 |
4 |
ARM v8 quad-core 1.4ГГц |
2 ГБ |
0, 1, 5, 6, 10, JBOD |
$385 на Амазоне |
|
Western Digital | ||||||
18000 |
1 |
Realtek 1400 МГц, 4 ядра |
1 ГБ |
- |
Не совсем NAS. В продаже отличается размером дисков и количеством: 1 или 2 диска. Стоимость за границей - $190 на 4 ТБ. В РФ - 25тр |
|
Asustor | ||||||
20000 |
2 |
Realtek 1400 МГц, 4 ядра |
1 ГБ |
0, 1, 5, 6 |
||
38000 |
4 |
Realtek 1400 МГц, 4 ядра |
2 ГБ |
0, 1, 5, 6, 10, JBOD |
||
36000 |
2 |
Celeron 2700 МГц, 2 ядра |
4 ГБ |
0, 1, JBOD |
||
ZyXEL | ||||||
14000 |
2 |
Marvell, 1300 МГц, 2 ядра |
512 МБ |
? |
||
25000 |
4 |
1200 МГц, 2 ядра |
1 ГБ |
? |
||
Fujitsu | ||||||
15000 |
2 |
Marvell 6281 1,2 ГГц |
512 МБ |
- |
Цены ориентировочные. Первая версия таблицы была сделана 3 месяца назад, и за это время цены заметно изменились.
Из полученной таблицы можно сделать следующие выводы:
Аппаратное обеспечение практически всех устройствах оставляет желать лучшего, если его сравнивать с популярными одноплатными компьютерами.
Размер корзины не превышает четырёх дисков.
При этом готовые NAS предлагают достаточно простой вариант установки, что особенно характерно для Synology и Qnap.
Самодельный DIY NAS
Рассмотрим наиболее нетипичный случай, а именно сборка NAS самостоятельно - DIY NAS.
Самый простой вариант - NAS, собранный на основе x86 компьютера
В статье @Cloud4Y, разработчикам удалось собрать NAS за 17 тысяч рублей. Компоненты брали на Авито, на Али и антресолях. Получилась корзина для четырех дисков. При кажущейся простоте решения, существует один недостаток - это повторяемость сборки и порог входа. Найти и закупить компоненты, подобрать аналоги в случае чего, собрать, накатить ОС и желаемые сервисы - всё это требует времени и знаний. Да и стоимость может колебаться, особенно если брать новые компоненты.
Для энтузиастов, которые хотят собрать NAS самостоятельно, на Хабре есть цикл статей от @artiom_n. Там приведено много интересных моментов сборки NAS, а также полезной информации о возможных подводных камнях.
Еще один вариант любителей DIY - решения на базе одноплатных компьютеров, преимущественно с ARM архитектурой
Можно найти большое количество инструкций, шилдов и конструкторов для Raspberry Pi, Orange Pi и других популярных платформ. На Хабре есть неплохой обзор из 2021 года. Как пример такого подхода - NAS PiBox. Без дисков стоит 300$, а тесты показывают достойную производительность. Помимо железа предлагается своя операционка и облачные сервисы. Существенное ограничение - нет поставок в РФ.
Также существует неплохое руководство, как спроектировать NAS на базе практически любого одноплатника и распечатать корпус на 3D принтере
В отсутствии подходящих интерфейсов, таких как SATA и PCIe, в этом примере диски подключаются с помощью SATA-USB2.0 адаптеров. Безусловно вариант очень простой, но непонятно насколько надежный.
Понятно, что разнообразие архитектуры компьютеров и различных интерфейсов, создаёт множество возможных вариантов построения NAS своими силами. Часто выбор определяется не конкретными достоинствами, а личными амбициями или пониманием работы конкретной платформы. Поэтому, сравнение в данном случае не совсем уместно, ведь это же DIY, тут главное сам процесс.
Тем не менее, всегда интересно оценить те или иные решения. С этой целью мы планируем в будущем опубликовать ряд статей с тестированием и оценкой ряда интерфейсов. Например, мы уже проводим тестирование подключения дисков с помощью мостов между PCIe и SATA, а также подключение дисков с помощью SATA расширителей. Надеемся, что нам удастся в ближайшее время свести результаты в статью.
Облачные хранилища
Может возникнуть резонный вопрос - а зачем мне своё хранилище, если можно использовать облако? Ведь облачное хранилище обладает рядом очевидных преимуществ:
Очень простое подключение. Не нужно практически ничего настраивать. Зачастую достаточно просто создать аккаунт, внести плату и поставить приложение.
Это удобно! Фотографии и файлы всегда под рукой через приложения или веб-интерфейс. Автозагрузка настраивается в два клика.
Стоимость. Не нужно одномоментно выкладывать 30 тысяч рублей. Можно платить помесячно и, в случае чего, легко отказаться от продления подписки.
Но не всё так радужно.
Гарантии. Как говорил Мюллер в известном фильме: “Верить никому нельзя! Мне можно.” За последний год мы убедились, что крупные игроки особенно подвержены влиянию международной политической обстановки. И где гарантия, что ваш облачный провайдер завтра не откажет вам в услугах?
Надёжность. Безусловно, ведущие компании тратят достаточно сил, что бы защитить свою инфраструктуру от взлома. Однако недавний случай с утечкой исходного кода Яндекса в очередной раз обращает внимание, что подобные инциденты происходят даже у таких крупных игроков на рынке облачных сервисов, вне зависимости от их территориальной или национальной принадлежности.
Приватность. Предположим злоумышленники не смогли пробить киберброню облачного сервиса. Но ваши фотографии и документы всё ещё хранятся на удаленных серверах. Использование их для таргетированной рекламы - это самое безобидное, что приходит в голову. Принимая условия сервиса вам полностью приходится полагаться на его гарантии и надеяться, что ваши данные не будут удалены, изменены, доступны третьим лицам без вашего согласия. Это точно не решение для настоящего параноика!
Ограниченность. Что не говори, но это всего лишь хранилище файлов, и оно не предоставляет свободы выбора дополнительных сервисов и приложений, которые можно накрутить вокруг своих данных.
Свести данные о ценах на облачные хранилища в одну таблицу оказалось сложно ввиду запутанности тарифов. Мы попробовали и предлагаем оценить результат:
Сервис |
Продажи в РФ |
Цена 1 |
Цена 2 |
Цена 3 |
Цена 4 |
Цена 5 |
Комментарий |
500ГБ/год |
1ТБ/год |
2ТБ/год |
3ТБ/год |
4ТБ/год |
|||
Да |
2290 |
5700р |
Дешевле при разовой оплате за год или 2. Предлагаются разные возможности подписки. |
||||
Нет |
8400р |
||||||
Да |
2500р - 2700р |
4500р |
8900р |
17500р |
Довольно гибкие цены. |
||
Нет |
$50 |
$100 |
Можно купить пожизненный план за деньги примерно в 4 раза больше, чем на год |
||||
Нет |
$120 - $200 |
$180 |
Тарифы отличаются количеством пользователей и опциями |
||||
Нет |
$70 |
Дополнительно MS Office и др. |
Если отбросить в сторону акции, то для России стоимость 2ТБ в год выходит 5-8 тысяч рублей. В нагрузку идут дополнительные преимущества, вроде безлимита для автоматически загружаемых фотографий и видео, удобные приложения. Условия довольно выгодные, но с рядом описанных выше рисков и других проблем.
Хочешь сделать NAS хорошо - разработай его сам
Сведя воедино общую ситуацию в мире, цены на готовые решения и справедливую паранойю, мы пришли к выводу, что в этой сфере есть что улучшить! Тем более опыт разработки подобных устройств у нас есть. Требования к устройству были сформулированы следующим образом:
Простота производства. Нужно подобрать наиболее доступные компоненты, которые с меньшей вероятностью будут подвержены санкциям или проблемам с логистикой.
Модернизация. Хотелось бы иметь возможность улучшить CPU, память, максимальное количество дисков и внешний вид с минимальными затратами.
Доступность софта. В сети есть масса ПО, позволяющего расширить функциональность NAS. Необходимо предоставить возможность легко устанавливать и запускать этот софт.
Удобство. В базовом исполнении наш NAS должен просто быть готов к работе, без дополнительных танцев с бубном и поисков решений в интернете.
Гибкость. Хочется предоставить возможность не только заменить процессор, но и напечатать кастомный корпус, встроить сенсорный дисплей, вывести RGB подсветку и т. д. Другими словами - предоставить свободу творчества при сохранении удобства базовой версии устройства.
С учетом вышеперечисленных требований составили таблицу с техническими характеристиками варианта NAS, который мы планируем довести до серийного продукта в ближайшее время:
Название |
Характеристика |
Способ установки |
Настольный, настенный |
Поддержка вычислительных модулей |
SODIMM, MXM |
Жесткие диски |
SATA до 80ТБ с поддержкой RAID 5 |
Твердотельный накопитель |
M.2 2x PCIe Gen 2 / 3 |
Сетевое подключение |
Базовое - 1Гб/с Дополнительное - 2.5Гб/с, 10Гб/с SFP+ |
Беспроводное подключение |
WiFi 2.4/5ГГц |
Внешний порт данных |
3x USB 3.1 Gen1 Type-C PD |
Видео выход |
Mini DP Type-C |
Системный порт данных |
USB / UART |
Порт GPIO |
3.3В / 5В порты ввода-вывода |
Питание |
230В / 0.5А |
Дополнительное питание |
Type-C PD, 60Вт PoE++, 60Вт |
Резервное питание |
Встроенная аккумуляторная батарея 2S2P, 40ВТч |
Операционная система |
ОС Linux с открытым исходным кодом |
Первые рабочие прототипы NAS позволяют запускать некоторые дистрибутивы Линукс и Open Media Vault.
Вычислительный модуль и несущая плата формата Nano-ITX, всё собственной разработки, позволяют как стримить видео, так и локально выполнять анализ изображений для сортировки. Наличие нескольких видеовыходов и USB3.1 интерфейсов, а также GPIO, открывает простор для кастомизации и расширения.
Несмотря на то, что уже созданы несколько одноплатных прототипов и модульное решение с несущей платой, проект только стартовал. Не все решения приняты окончательно. Мы только сформировали оптимальный модельный ряд, состоящий из нескольких процессоров, но при этом мы пока не зафиксировали набор софта, работоспособность которого требуется протестировать и портировать на наше решение.
Во многом проект существует, потому что нашей команде интересно этим заниматься. Поэтому, хочется рассказать о процессе, проблемах и решаемых задачах в следующих статьях, например, выбор процессора для NAS, сравнение интерфейсов подключения дисков, портирование софта для самостоятельно разработанных плат и модулей, организация питания несущей платы и корзины дисков, как подключить резервное питание, что такое хороший дизайн и т.д.
Если есть связанные с разработкой темы, которые вас особенно интересуют - добро пожаловать в комментарии.
P. S. а ещё у проекта есть Телеграм-канал: https://t.me/UberNasNews
Комментарии (129)
ESedov
31.01.2023 17:34+5В голосовалке не хватает варианта "Соберу сам на базе одноплатного компьютера".
Я использую его вариацию на базе уже имевшегося у меня роутера с 2мя USB портами и dd-wrt ОС. Это минималка, но вполне хватает.
gibson_dev
31.01.2023 18:06+2Использую Odroid HC4, спорное решение всего на два диска, зато 4гб оперативной памяти и почти не ест электричество (не шумит)
Ну и есть ограничения по поддерживаемым SSD (у меня завелся только с самсунгом)
a-ilin
31.01.2023 18:07+4Не существует серебряной пули, у каждой задачи - своё решение.
Я раньше использовал NAS от Synology на платформе armada38x. Удобства - низкое энергопотребление (меньше греется), почти бесшумен, готовый мониторинг всех систем с рассылкой сообщений, автоматический бекап приложений и данных. А главное - включил - и оно работает.
После возросших требований к аппаратной части, решил перейти на собственную конфигурацию на базе Intel NUC. Да, настройка занимает время, и при наличии желания, времени и компетенции это всё можно сделать.
При этом на протяжении всего времени пользуюсь также облачным хранилищем, для доступа к документам извне локальной сети. Конечно, на NAS поднят VPN сервер и даже есть белый IP. Но надёжность и связность сети у больших провайдеров всегда будет выше, чем у домашнего NAS. Поэтому, чтобы в нужный момент не остаться без доступа к важным данным, пользуюсь облаком.
ciuafm
31.01.2023 18:28+2Проект интересный, но не особо нужный. Я бы вам советовал состряпать USB 3 to Sata2 x4 контроллер. Желательно с возможностью менеджить/отключать питание для каждого винта отдельно. Можно оформить в виде корзины, но это сильно повысит цену при доставке, так что советую сделать это опцией. Дальше каждый для себя сможет выбирать процессор с платой, операционку и т.д. например у меня в качестве NAS стоит Чуви планшет на 4х ядерном Атоме. К USB3 подключен хаб с гигабитной сетевухой. К хабу подключены винты по USB3. Красочный экран с колонками, возможность ставить любые дистрибутивы Линукса, не говоря по Win10. Единственный недостаток - мотки проводов и хаб занимают прилично места. Поэтому я бы купил переходник usb3 на несколько sata винтов. Думаю 4-8 с возможностью аппаратного рейда было бы неплохо. Наверняка есть необходимый чип, но готовых модулей я не видел.
sdy
31.01.2023 18:35Польза в том, что мы работаем вместе над одним продуктом. Для меня, например, интересны схемотехнические решения, дизайн плат, для других поднять софт, дизайн корпуса и т.д., в итоге отлично проводим время.
innokenty_vyz Автор
31.01.2023 18:39А Sata2 - не будет маловато?
nidalee
01.02.2023 05:16Нет, SATA2 вполне достаточно для HDD.
aik
01.02.2023 11:00Но не для SSD.
ciuafm
02.02.2023 18:42Речь про hdd. Для ssd usb3 на 5 Gbps маловато. Если возьмём 4 x Sata3 по 6 Gbps каждый, то даже USB 3.2 на 10 Gbps не позволит использовать 2 канала одновременно на полную. А так, сеть 1Gbps, usb3 5 Gbps чтобы обеспечить обмен аж с 5 винтами при софтовом рейде на ожидаемой от hdd гарантированной скорости 100 MBps при долговременной нагрузке или в скоростной конфигурации зеркало на 2 винта по 250 MBps, для чего нам может понадобиться Sata2. Конечно встроенный рейд ( например jmb393 ) решает - можем забирать 5 Gbps при достаточном количестве быстрых винтов в jbod'e но куда потом девать этот поток если у нас сеть 1 Gbps?
Кстати бизнес был прибыльный, при стоимости контроллера jmb393 около 20$ модуль на нём стоил порядка 300 €.
aik
02.02.2023 19:00на ожидаемой от hdd гарантированной скорости 100 MBps
Нынешний hdd запросто даёт 200 мегабайт. Вон, у меня сейчас как раз массив ребилдится, на новый диск инфу пишет:
И это четвёртый терабайт идёт, то есть где-то середина диска, а не начало. В конце где-то около 160 скорость, по-моему.
avacha
01.02.2023 11:19Будет. Боль эксплуатации Microserver Gen 8 в том, что на 5-й порт, который изначально шел со slim-DVD-приводом, прибегает SATA2. 4 SATA-3 прибегают в корзину HDD. Соотвественно, использовать SSD на полную катушку нормально не получится - или свой контроллер в PCI-E (который там один). Т.е видеокарту для перекодирования видео/сетевуху на 10Gb и прочего уже не воткнуть. Или NVME-накопитель - через опять же PCI-E. Или мириться с тем, что более 300 вы не увидите на SSD никогда. Это в любом случае лучше чем HDD (особенно на random), но сознание того, что могло быть еще процентов на 70-80 лучше - удручает.
ash_lm
31.01.2023 22:46+1Я, пожалуй, также скептически отнесусь к нужности. Мне не совсем понятна целевая аудитория этого проекта. Человек или знает что ему нужно, собирает сам, устанавливает необходимое ему ПО, т.е. тратит время и силы для установки у себя не просто железки, а, по сути, программно-аппаратного комплекса. Либо, если не хочет париться, или просто не понимает как сделать, покупает готовое решение, а именно железо + ПО работающее "из коробки". Для первых, как мне кажется, решение будет малоинтересным, т.к. для себя он сделает дешевле и так, как нужно именно ему, вторые не купят по причине, что "оно не работает, не понятно, что нужно делать и вообще надо искать компьютерщика". Т.е., как минимум, необходимо брать какое-нибудь ПО, отлаживать его и сопровождать (кто пользовался OMV, тот знает о его проблемах и периодических поломках с обновлениями). Т.е. нужно ПО, которое 100% встанет на железо, обновляться оно будет с сервера производителя железа после тестирования. Т.е. силами маленькой команды это будет не легко.
sdy
01.02.2023 00:08По опыту могу сказать, что для коммерческого успеха NAS, достаточно двух разработчиков в виде программиста и схемотехника, а также менеджера. При этом сейчас в команде 5 схемотехников, 4 программиста, 2 QA и один эффективный менеджер. Так что норм, работаем по-тихоньку.
innokenty_vyz Автор
01.02.2023 00:46+4Все нервно переглянулись, пытаясь понять, кто же тут "эффективный менеджер"...
ash_lm
01.02.2023 00:48+2Говоря про коммерческий успех я говорил о том, что помимо самого железа к нему необходимо ПО, которое точно будет работать. И тут я даже не знаю, что проще, сопровождать чужое или своё. На начальном этапе тот же OMV возможен как временное решение, но мне кажется вылизанное своё это просто необходимый вариант. Как ниже заметили у Synology действительно не передовое железо, но за счёт оптимизации работает DSM отлично и задачи, под которые вообще придуман NAS выполняются. Ну тут я говорю про решения на Intel, т.к. все же их ARM-решения мне не понравились в плане производительности, хотя для дома сойдёт. А в целом я искренне желаю вам успеха, т.к. в принципе люблю людей которые что-то придумывают и делают.
endoftime
01.02.2023 00:32Не только. Обсчитали сегодня самосбор vs syno. И вышло, что в месте его использования на электричестве (из-за неоптимизированного железа) самосбор через 3 года сравняется с syno. И это без учёта времени на сбор и развертывание по.
Да, при определённых задачах дохлое железо Сино не позволит нормально работать и проще будет роставит микросеовер от hp, но это уже скорее всего не задачи nas будут в основном.
ash_lm
01.02.2023 00:53+1Я уже ниже отмечал, что делал самосбор, но пришел к готовому решению. Любой нормальный Synology или Qnap как NAS на перспективе выигрывают. Другое дело, что когда делают самосбор, часто получается не столько NAS, сколько что-то среднее между NAS и полноценным сервером поэтому сравнивать можно условно.
Sonichka
31.01.2023 19:11Ещё можно воспользоваться агригатором облачных сервисов если нарегать много аккаунтов. Как называется программа я не помню.
MountainGoat
31.01.2023 19:12+4Думаю, когда речь идёт о домашнем NAS для кинца и торрентов, для многих самый дешёвый вариант добыть железо будет - взять свой предыдущий компьютер, или выкупить таковой у друзей или коллег. Это будет и дешевле и проще, чем с авито хлам искать. Люди часто, обновляя компьютер, меняют разом мать, проц и память - а старая конструкция в неразобранном виде отправляется за шкаф.
А такое железо, с очень большой вероятностью, будет обладать такими свойствами: Во первых, плата будет полноразмерный ATX. Домашние компы в основном на них раньше были. Во вторых, кулер либо отсутствует, либо хреновый. Был бы хороший, переехал бы в новый комп. В третьих, термопасту стоит поменять, а батарейку проверить.
endoftime
01.02.2023 00:40+1Вы за пару лет на электричестве для такого нас выплатите стоимость любого арм нас (Сино, Кунап). Я просто у себя по розетке с энерго-мониторингом замерял. ИБП + Сино + блок расширения дисков + маршрутизатор + zigbee шлюз едят порядка 38 вт/ч и это при активной выгрузке в 10-15 мбайт/с торрентами, активной работе 5 контейнеров в докере. Комп, в простое есть порядка 78-80 вт. При этом обмена с дисками нет. И диски спят... И это современный комп , а не железо с антресоли, которое в просто будет жрать столько же сколько при нагрузке.
aik
01.02.2023 11:26+2Ryzen7 3700/64GB/10 дисков плюс роутер плюс ИБП онлайновый — 130 ватт под «фоновой» нагрузкой (все диски крутятся, десяток контейнеров «жужжат»), из которых сервер — чуть меньше сотни. Если диски все остановить, то 60-70 ватт получается.
Старый комп (микросервер8) с 4 дисками и целероном в простое кушал около 40-50 ватт, под полной нагрузкой к 60. С ксеоном — 70 и 100 соответственно.
i5-7500 в простое 45 ватт, под полной нагрузкой на проц — 120 ватт (видюшка была, но не нагружалась, дисков штуки три-четыре было тогда, по-моему).
А ещё 70-80 в простое у меня жрал атлон 5600+ из 2006 года. С одним винтом.
Цены же… Элеткричество у меня стоит 4,5 рубля. На сервер, по моим прикидкам, уходит рублей 420 в месяц, примерно 5000 в год. Это если считать, что 130 ватт. Это, конечно, очень толстый сервер — абстрактный старый комп (если там не пень4) наверняка будет кушать раза в полтора-два меньше. Но пусть
Четырёхдисковый NAS стоит 30-40 тысяч (террамастер 30, синолоджи — 40). Экономить не будет и возьмём синолоджи. Допустим, оно с дисками кушает 30 ватт. То есть будет обходиться где-то в 100 рублей в месяц — 1200 в год.
Разница в цене — 3800. Окупаться будет примерно 10 лет.
Диски не считаю, они одинаково стоят.
PS. Двухпроцессорник на ксеонах под 771 сокет на холостом ходу 180 ватт и 400 ватт под нагрузкой. Без винтов.
aborouhin
31.01.2023 19:50+9Вот прямо бесит, когда "облако или NAS" представляют в качестве альтернативы. Эти способы хранения закрывают разные риски - и поэтому сколько бы то ни было ценные данные должны дублироваться и там, и там. NAS может сгореть, быть украден, изъят при обыске и пр., облачный провайдер может отказать в обслуживании, быть заблокирован, у него может быть сбой и т.п. Но вряд ли и то, и другое случится одновременно, так что хотя бы одна копия данных останется. Конечно, есть ещё много нюансов про шифрование, историю версий и иже с ними, - но данные, хранящиеся только в одном месте, будь то локально или в облаке, проще заранее считать безвозвратно утраченными.
sdy
01.02.2023 00:18Помоему это очевидно, можно хранить на разных носителях, в разных облаках, на носителях и облаках. Вот если бы еще существовал способ автоматизации, который важные файлы сохраняет везде где только можно, а временные только в одном месте, то такой алгоритм можно было бы продавать даже без NAS. Это вообще отдельная тема получается. Кстати, надо подумать, в этом что то реально есть стоящее.
aborouhin
01.02.2023 00:34+1Ну для синхронизации облакá как раз лучше всего подходят. Подключаем к ним и рабочий ноут/комп, и домашний сервер/NAS, и планшет/телефон, на каждом устройстве настраиваем, что именно скачивать полностью локально, а к чему просто иметь доступ... При этом встроенные механизмы облачных хранилищ обычно удобно решают вопросы хранения истории версий и отката точечных удалений, а на сервере/NAS за счёт периодических снапшотов файловой системы решаем вопрос отката после каких-то глобальных нежелательных изменений (малварь и пр.)
Но разделение на важные и временные - это уже ответственность пользователя, какая автоматизация скажет, что для Вас важно, а что временно? Или приучаем себя хранить всё по полочкам отдельно, или миримся с дополнительными затратами на хранение везде где можно того, что можно было бы и не хранить.
evn
01.02.2023 10:36+1домашний nas сервер может (и по моему мнению) и должен работать как облачное решение.
Все свое лежит у меня. Без вариантов.
aborouhin
01.02.2023 14:17Обыск с изъятием сервера. Пожар. Кража. Что делать будете? И так события неприятные, а ещё и без данных останетесь.
У меня облако тоже частное (Seafile, поднят на арендованном VPS, сами файлы хранятся в зашифрованном виде в двух разных S3-совместимых объектных хранилищах). Домашний сервер полностью синхронизируется с этим облаком. Но чтобы только дома - нет, страшно, мне мои данные дороги.
evn
01.02.2023 14:40Ничего, абсолютно ничего не мешает делать синхронизацию важных данных с облаком и\или\таким же сервером у тещи\родителей\etc
Но вас абсолютно ничего не спасет, если в арендованном Вами dc случится пожар\собственники не поделят ключи\или политический катаклизм
aborouhin
01.02.2023 14:50Так я ровно это и написал. Что важные данные - это не "NAS или облако", а "NAS и облако"
Сервер у тёщи вместо облака тоже вариант, но закрывает меньше рисков, особенно если тёща близко и в той же стране, а если тёща далеко и сама не сисадмин, но непонятно, как его поддерживать.
Goron_Dekar
31.01.2023 20:12+1NAS дома остаётся единственным выбором когда работаешь с 1-4TB фотоархива в RAW. И никакое облако или одноплатник не отдаст тебе RAW фото со скоростью приемлемой для работы в лайтруме. Поэтому каждый раз в статьях про самодельные NAS у меня возникает один вопрос: что со скоростью доступа к файлам из виндовой машины жены (при условии прямого соудинения 1GB/2.5GB по меди)?
aborouhin
31.01.2023 20:23Если речь всего про 1-4 Тб - то проще и дешевле в локальную машину (даже если это ноут) SSD на такой объём добавить. А с NAS и облаком синхронизировать уже на той скорости, какая есть, не все же эти терабайты ежедневно меняются.
Но если очень хочется, чтобы отдельный NAS и всё летало, - то нормальный сервер начального уровня (можно б/у), на нём RAID из SSDшек, 10G сеть (можно и по меди)...sdy
01.02.2023 00:32Готовый NAS, это как автомобиль купил и катаешь на нем из дома на работу и обратно. У нас есть стойкое желание покопаться во всем этом, сделать самим, напрограммировать своё. В этом и отличие. Нам это в кайф.
aborouhin
01.02.2023 00:37Так я спорю, что ли... у меня только вместо NAS серверная стойка дома стои́т, а так та же мотивация :)
PuerteMuerte
31.01.2023 20:40NAS дома остаётся единственным выбором когда работаешь с 1-4TB фотоархива в RAW.
Хм. Не знаю, как по мне, если работаешь с терабайтным фотоархивом в RAW, само собой напрашивается хранить их на своём компьютере. Это и многократно дешевле, и многократно быстрее. NAS, это вообще не про быстрый доступ к данным.
sdy
01.02.2023 01:54У нас в планах провести в ближайшее время тесты производительности наиболее широко используемых интерфейсов для подключения дисков - это SATA расширитель и PCIe / SATA мост. Заодно можно будет выяснить и что получается со скоростью записи. Результаты здесь на хабре опубликуем.
sterr
31.01.2023 20:13+3У меня много было разных NAS и роутер-NAS. На разном железе. Но из всех этих поисков Я вынес несколько требований.
Он не должен жрать электроэнергию
Он не должен шуметь.
Гибкость. Хочется предоставить возможность не только заменить процессор, но и напечатать кастомный корпус, встроить сенсорный дисплей, вывести RGB подсветку и т. д. Другими словами - предоставить свободу творчества при сохранении удобства базовой версии устройства.
Мне кажется мы тут обсуждаем не картину Рембранта и не светодиодную инсталляцию. Согласно п.2 я бы вообще не хотел знать где он там и искать его по шуму винчестера или вентилятора. Самые лучшие свойства NAS нужно взять от облака - ты должен им пользоваться как облаком. Не видя его и не слыша. И место ему на самой дальней полке антресолей куда подходит только 220 и сеть.
Исходя из этих требований я и сделал себе такой прибор. Но сделал бесплатно. После того как посмотрел цены на железо. Сначала хотел использовать один из тонких клиентов, но там цены далеко выше бесплатной. Поэтому я перешел на ноутбуки. И появился у меня сначала зверек на атоме. Проработал пару лет наверное. Но грелся сильно. до 90 градусов летом. Пассивное охлаждение. Конструкция неудобная, радиатор просто не переделаешь. Потом нашел убитый ноут на АМД Е350. Убиты были матрица, клава. Как ноутбук - сложнее одноклассников там сложно что-то запустить, поэтому восстанавливать смысла нет. А вот как аналог Pi вполне. Причем с двумя нативными SATA. Так и служит верой и правдой уже года 2-3. 2 ядра по 1.6 ггц. 2 гб RAM. Винт на 1тб. TDP 18вт. OMV на флешке. Немного шумит когда жарко, но когда жарко, я дома под кондиционером и он успокаивается. Плохо, что батарея умерла. А умерла она через пару месяцев. А так бы еще и бесперебойник готовый. Крышку и клавиатуру я снял, а то открывать крышку и включать неудобно. Клавиатура без кнопок и с замыканиями. Нативно в бивисе работают и VGA выход и внешняя клава с мышкой. Так что готовый NAS. Плоский и тихий. И практически бесплатный.
Иногда я забываю про него, когда некогда или файлы никакие не нужны. Он наверное обижается, что трудится 24/7, а на него не обращают внимание.
Pro_s
31.01.2023 20:50+1думаете получится сделать сильно дешевле, чем у известных производителей?
ведь если его продавать нужна будет еще гарантия, поддержка.
sdy
31.01.2023 20:57Сильно дешевле нет, основной упор на открытый код и железо, включая схематику, а также такие вещи как GPIO разъем с I2C, SPI, UART и т.д. Есть еще идея добавить кастомную батарею внутреннюю, у которой можно будет менять емкость самому. Расскажем и покажем как это сделать.
Pro_s
31.01.2023 21:29+3мне кажется для покупного готового NAS основное качество чтобы были все нужные функции, все работало из коробки и работало хорошо. иначе смысл теряется, кто любит возиться с чем то сам, тот и NAS соберет сам. и вот то, что Вы приводите "GPIO разъем с I2C, SPI, UART" я даже честно не знаю что это такое (могу конечно погуглить и узнать, но сейчас по факту не знаю). и меньше всего мне хотелось бы что то там изучать в свежекупленом NAS и что то еще к нему докупать. у меня Netgear ReadyNAS 628x (на 8 дисков), я его купил лет 7 назад и даже не знаю какое в нем железо. сколько он стоил не помню, у вас было написано 1600$, наверное это там, у нас подороже. но блин, он реально работает и очень надежно, я его открыл месяц назад типа первый раз продуть, почистить, а там все чисто, даже это продумано, он внутри чистый через 7 лет работы не выключаясь! в общем, мне кажется, главное чтобы был надежный в плане железа и безотказный в плане софта прибор. глюки, тормоза, зависоны - категорически нельзя. все остальное уже по обстоятельствам.
но возможно есть какая то другая целевая категория, не такие как я.
sdy
31.01.2023 22:04Мы же эмбеддеры, вот и GPIO у нас поэтому должно быть на каждой плате и в каждом дивайсе, а иначе как мы потом консоль подцепим и экран на I2C вешать будем
innokenty_vyz Автор
31.01.2023 22:12Да и не обязательно GPIO использовать. Торчит, ресурсов не потребляет, место не занимает :). И без него всё будет работать.
innokenty_vyz Автор
31.01.2023 21:05Условный Synology в России стоит сейчас раза в полтора дороже, чем в Европе.
Кажется, что такой наценки за "серый импорт" удастся избежать. Так что будет дешевле для рынка РФ.
ash_lm
31.01.2023 21:26По хорошему к стоимости "как в Европе" ещё надо добавлять цену доставки. А вообще Synology вполне сейчас можно купить на али. Тот же DS220+ выйдет, в среднем, на 8-9тыс. дешевле, DS220j на 7-8, чем в российском ритейле (зависит от плавающего курса на али). Я собирал себе самосборный NAS и в конечном итоге завёл Synology.
VT100
31.01.2023 21:16+1Просветите, что носят в этом сезоне для борьбы с SMR HDD?
Спасибо.vvviperrr
31.01.2023 22:17голову. сначала решаешь для себя что лучше, дешевый и вместительный smr, либо более дорогой cmr/pmr, потом покупаешь.
aik
01.02.2023 13:24+1В магазинах сейчас пишут, по какой технологии диск работает.
Ну и бороться с ними не надо, просто надо знать, куда можно ставить, а куда нет.
В массивы точно не стоит.
littlemax28
31.01.2023 21:59+1NAS понятие растяжимое)
Кому-то нужна сетевая шара для фильмов и торрент качалка. И тут берёшь любую mini-itx плату за 1000 рублей с Intel atom от d410 и выше, 1-2 диска в любом самом дешевом корпусе и вуаля. Бюджет тысяч 5 без дисков. Правда скорость самбы будет в районе 20-50 мегабайт в секунду (могу ошибаться - пусть поправят). Ставится тот же openmediavault или xpenology, который из коробки все это делает и ещё куча всего другого.
Второму нужен нас для видео-фото монтажа и хранения архива. Здесь уже люди узнают такими словами как raidz2 массивы, zfs, snapshots. Нужна железка с большим количеством sata-портов, 16+гб оперативки с поддержкой коррекции ошибок ecc, да ещё можно и на 10гб сетевуху позарица. Нужно производительной и надежное хранилище, которое выдержит поломку 1-2 дисков из массива без потери информации. Тут уже помимо предыдущих всплывают сборки типа Truenas Scale к примеру. Здесь уже материнки посерьёзнее и бюджет тысяч в 17-20 минимум.
Третьему нужен домашний сервер, который по ошибке продолжают называть NAS-ом, чтобы туда помимо сетевой шары установить куча всякого серверного ПО, личное облако и пошло поехало. И тут уже нужно все тоже самое что и выше только ещё больше оперативки и мощнее многоядерные процы. Плюс люди начинают изучать сервера вириуализации типа proxmox ve, хотя truenas scale тоже могёт виртуалки запускать. Здесь уже просто по железу обширный тк упирается в фактические требования.
Главное не забывать что домашний NAS/сервер крутится круглые сутки и надо помнить про баланс между мощностью железа и фактической потребностью. Тк скоромные 100ватт в час потребления сервера в месяц дают не менее 400 рублей к счету за электричество.
vvviperrr
31.01.2023 22:09+5уже выкладывал, но почему бы и не выложить еще раз.
основное требование - чтоб был компактным. собран на базе itx мат платы с apu процессором, под 2.5 диски. внешние бп не люблю, поэтому был взят серверный flex atx.
сейчас там стоит 4 seagate ST5000LM000 диска по 5тб каждый. т.к основное назначение этого nas бекапы - на smr без разницы. в корзине хватает места еще под 3 таких диска, либо можно поставить 4 2.5 ssd, только придется добавить pcie карту под дополнительные сата порты. настроены сервисы для доступа к данным (nfs, samba), может работать в качестве точки доступа. на лицевой части сделан вырез, который залит термоклеем в качестве рассеивателя, для индикации текущих процессов. правда еще не доделано. еще хочется сделать внешние кнопки, для управления сервисами. корпус делал на заказ, вышел очень дорого.
то, что можно использовать как резервный пк - отдельный плюс. по факту просто хобби проект. надоело постоянно цеплять внешние диски.
Exchan-ge
31.01.2023 22:46основное требование — чтоб был компактным… под 2.5 диски.
Судя по фото — компактным он не очень получился.
Скорее всего вы использовали обычный БП АТХ, отсюда и такие размеры.
Есть вполне компактные и мощные БП в формате SFX, с таким блоком высота системника стала бы примерно в два раза меньше.
(в габариты 135x295x240 мм можно вписать довольно мощный комп с достаточно производительной видеокартой)vvviperrr
01.02.2023 02:53Размеры 190x190x160. Про бп яж написал - flex atx
Exchan-ge
01.02.2023 04:39Про бп яж написал — flex atx
Сорри, не заметил.
Но все равно — блок SFX встал бы в один уровень с материнкой, корпус был бы ниже в два раза, а так как SFX имеет меньшую глубину — как раз осталось бы место для 2,5" накопителей
Тем более чтокорпус делал на заказ
(не люблю корпуса формата «коробка для обуви» — их неудобно таскать и пристраивать на рабочем столе, слимы же отлично влезают под монитор :)vvviperrr
01.02.2023 09:56>Но все равно
не все равно. flex по объему меньше. вертикально он стоит только потому, что и диски стоят вертикально, в корзину влезет ~7-8 штук толщиной 15мм. никаких преимуществ sfx не даст
>корпус был бы ниже в два раза
не может он ФИЗИЧЕСКИ быть ниже в 2 раза. в 2 раза - это 8 см, мать со стойками + 6см под кулер. ну до 7мм можно уменьшить, как обычный слим. но бп с дисками тогда некуда пихатьExchan-ge
01.02.2023 15:32не может он ФИЗИЧЕСКИ быть ниже в 2 раза. в 2 раза — это 8 см
Высота моих корпусов под mini ITX платы — 73 мм, высота блоков SFX — 64 ммпотому, что и диски стоят вертикально
И у меня они стоят вертикально (в моем случае — это SATA SSD)в корзину влезет ~7-8 штук
У вас же заказной корпус, можно и без корзины обойтись (если нет задачи часто менять накопители)Делаем нечто подобное
— под свои конкретные размеры и количество дисковvvviperrr
01.02.2023 16:49так покажите свои корпуса, мб чего прикуплю
Exchan-ge
01.02.2023 17:16так покажите свои корпуса, мб чего прикуплю
Например, такой:
2,5 " накопители стоят вертикально за вентилятором справа.
БП, правда, в этих корпусах стандарта TFX, но это серийные корпуса (CFI GROUP CBI-A6719TG), в заказном или допиленном в том же объеме (225 x 73 x 315) можно разместить SFX с теми же накопителями.vvviperrr
01.02.2023 18:38не нравится вид
мне не удобны корпуса длинее 300мм
по объему этот и мой практически равны, но в мой влезет 7 2.5 дисков 15мм (для меня это критический фактор в корпусе) + на фронт можно впихнуть 2 2.5 ссд, хватило бы сата портов
по опыту использования slim корпусов (по типу sl2 от custom mod) оказалось, что у них проблема с охлаждением обратной стороны материнки. ставить m2 ссд сзади нежелательно. у моего такой проблемы нет, т.к мать крепится к направляющим, а под ней вырез. тот же custom mod теперь делает вент отверстия сзади, что немного спасает ситуацию.
ставить sfx бп для таких целей нет никакого смысла, 250ватт flex seasonic-а хватает с запасом.
Exchan-ge
01.02.2023 20:58+1не нравится вид
Норм:мне не удобны корпуса длинее 300мм
Легким движением руки корпус превращается в башню выстой 315 мм :)7 2.5 дисков 15мм
Как вы правильно заметили далее — у материнок миниITX число SATA портов бывает от 2 до 6.
Именно поэтому в моем случае стоят только четыре накопителя, хотя место еще есть (в теории в этот корпус их помещается 8 шт, двумя группами по 4)
Так как проще найти 4 диска нужной емкости, чем колхозить в единственный слот на материке SATA контроллер, особенно тогда, когда конструкция корпуса не предусматривает такой штатной возможности :)
Хотя таки в двух корпусах (с материнками ASUS J1900I-C, там всего по два порта SATA) мне пришлось это делать, при помощи синей изоленты, конечно :)что у них проблема с охлаждением обратной стороны
Проблемы с охлаждением были в больших «горизонтальных» корпусах (HTPC) типа Zalman HD135.
А в таких мелких, тем более при установке «башней» — главное не закрывать вентиляционные отверстия.
Кстати, именно по этой причине БП SFX более предпочтительнее, чем TFX — это к пункту 5 вашего сообщения :)
sdy
01.02.2023 00:37Батарею еще бы добавить внутрь резервную, а то ведь внешний ИБП место будет занимать.
Exchan-ge
31.01.2023 22:30+1Самодельный DIY NAS
Неоднократно собирал свои NAS на базе своих же устаревших материнок и жестких дисков.
(с производительностью проблем не было никаких — а вот с размерами и весом :)
Последним таким NAS стал натуральный монстр на SABERTOOTH Z77 / i7-3770 / 16 GB с двенадцатью дисками емкостью от 2 до 4 ТБ, в громадном тауэре Lian Li PC-V2010B.
Он всем хорош, если забыть о весе и габаритах (особенно о весе :)
Со временем понял, что надо что-то более компактное.
Вначале пытался использовать внешние харды на 4 и 5 Тб (USB 3.2), но, после того, как случайно смахнул такой хард со стола (по счастью — отключенный и в чехле), понял что это весьма компромиссный вариант. Так как они очень легкие и компактные :)
После чего взял Mini ITX корпус Chieftec BT-02B-U3-OP / STRIX B360-I GAMING / i5-9400 / 16 GB /Chieftec 650W (CSN-650C) заменил SATA SSD на SSD NVMe и в освободившееся отсек установил WD8003FFBX.
И тут до меня дошло, что при таком конфиге отдельный NAS как бы и не нужен :)
(если что, есть диски и на 16 Тб :) Плюс туда можно, при установке в отсек для 5" привода, поставить еще один 3,5" хард. Итого, 32 Тб которых хватит всем :)Помещается в рюкзаке
Старая система, на 12 дисках, продолжает использоваться, но исключительно как хранилище резервных копий в глубокой заморозке :)sdy
01.02.2023 00:3912 дисков вполне достаточно для того чтобы набрать статистику отказов, есть информация по надежности различных дисков и как долго они живут?
Gem
01.02.2023 00:51+2Так это -- backblaze регулярно публикует
Выборка там правда своеобразная, но в целом показательная
PwrUsr
01.02.2023 01:24не достаточно - у меня из 14 (в наличии, в НАСе 12) тошиб тритер, за 8-9 лет (точно не посмню сколько они крутятся) - сдохла одна, вторая счас подыхает, у комрада одного 40 штук сигейтов сдохло ха год (у меня кстати тоже той же серии сдох - к счастью он у меня был единственный)
Exchan-ge
01.02.2023 02:12+2есть информация по надежности различных дисков и как долго они живут?
Есть, конечно.
Вся моя статистика отказов показывает, что при н/у эксплуатации диски обычно дохнут сериями (т.е. какая-то конкретная модель оказывается менее долговечной, чем остальные)
Например сейчас WD30EURS десятилетней давности начали дохнуть один за другим, а более старые WD20EARS еще держатся.
(в данном случае речь идет о том, что диски начали «сыпаться»)
До этого был падеж WD1000FYPS (просто переставали включаться), а когда-то давно, в незапамятные времена, у нас последовательно умирали все Fujitsu какой-то одной модели, причем еще гарантийные (проблема с пайкой чипов).
Можно сказать, что эмпирический опыт показывает, что в режиме NAS диски работают десять лет, а дальше — как повезет.
Причем конкретное время наработки тут не особо влияет (я проверял :), после определенного временем начинают выходить из строя узлы и детали — просто от старости.
(раньше было легче, за десять лет емкость росла, а цены падали, можно было просто покупать свежие винты и переписывать инфу со старых. А сейчас актуальные на данный момент 16 терабайтники все еще стоят дорого)vorphalack
01.02.2023 08:01с пайкой вроде ни у одного фуджа проблем не было, были с хим. составом корпуса одного из чипов, обозванные «цирроз логики»
Exchan-ge
01.02.2023 14:29с пайкой вроде ни у одного фуджа проблем не было, были с хим. составом корпуса одного из чипов, обозванные «цирроз логики»
Возили пачками их перепаивать. Что там было конкретно — уже забылосьvorphalack
01.02.2023 14:31там именно замена чипов была, потому что компаунд при контакте с влагой воздуха выделял ортофосфорку и сжирал чип. из-за этого те харды, которые работали в перегреве жили дольше сидевших под кондеем.
Exchan-ge
01.02.2023 15:45там именно замена чипов была,
«проблема с пайкой чипов» (с) :)из-за этого те харды, которые работали в перегреве жили дольше сидевших под кондеем.
Все диски стояли компах с одинаковой конфигурацией железа и софта. Но харды дохли партиями по 5 шт., причем в замечательном темпе — отвезли в ремонт — привезли обратно — опа, уже пора менять следующую пятерку.
(замечание про кондер родило у меня следующую версию, которую, увы, уже не проверить — что на такую периодичность влияла близость системников к окну — ведь когда забирали системники в гарантийный, на их место переставляли еще рабочие — так было нужно для организации трудового процесса :)
PwrUsr
01.02.2023 01:03+1Я собрал десятки НАСов на х86 + ZFS (XigmaNAS) - повторяемость результата 100%
Стоимость железа не считаю дисков от нуля и до "дорого-богато". Результат при этом как правило одинаковый если речь идет о гигабитной сетки закинуть и забыть (а так как надежность на высоте - то как правило их никто не трогает годами)
2 условия самых важжных
первое - материнка с твердотельными кондерами (обычные текут лет через 5-6-7 постоянного включения)
второе (или наоборот первое) продуваемость
всё остальное рюшечки
счас собираю НАС/полку САС на 40+ дисков в одном корпусе (30 по 2.5" и 10 по 3.5" )
зы. я не знаю если можно здесь публиковать ссылку на телегу - давеча открыл канал для фанатов ZFS - если можно - то напишу....
innokenty_vyz Автор
01.02.2023 01:19Опубликуйте ссылку пожалуйста.
Надеюсь модераторы Хабра не воспримут негативно. А мы с удовольствием почитаем.
aik
01.02.2023 13:33первое — материнка с твердотельными кондерами (обычные текут лет через 5-6-7 постоянного включения)
По-моему, твердотельные кондёры уже лет 10-15 на все материнки ставят. Началось где-то под конец 775 сокета.
Блок питания ещё нормальный нужен. Не мощный — обычному NAS'у 200 ватт за глаза, а просто нормальный.
PwrUsr
01.02.2023 01:17+2ps. Вот мой красавец, собран где-то 9-10 лет назад - с тех пор выключался только для профилактики (пуль там и вентиляторы если надо заменить) и для апгрейда до 10 гигабит года 3-4 назад. через год примерно после сборки был проапгрейдин с двутер разнорондных до 12 тритер тошибы (крутятся 8-9 лет, 1 сдохла , вторая счас вот в процессе) RAIDZ2 (10+2)
Завтра сфоткаю еще 3 НАСа которые в процессе сборки - один "дорого-богато" снаружи с хотсвопами на 8 дисков 2.5" , внутри обычный i3-3240 и 16 гига (бесплатное, но уделывает по производительности любой одноплатник и или "бренд" на всякиех недоксеонах) единственный минус - размер
а так же сфоткаю пару НАСов из опилок и навоза на 16+ дисков и т.п.
PwrUsr
01.02.2023 01:30Кстати если кому надо тупо зеркало и небольшой объем - то я собирал НАСы из старых нотбуков (2й диски вместо СИДИРОМА) - очень удобно - экран отвинтил - и "на полку между книгами" - плюс в том что есть встроенный UPS (если батарея живая - у меня например даже 10 летняя на леново 3 часа играла!) - минус - сам не включается назад (покрайней мере я не видел не одного нота с такой функцией) после возврата электричества - хотя что-то можно наверное придумать - но лениво было
Pest85
01.02.2023 05:01+1Во многом проект существует, потому что нашей команде интересно этим заниматься.
Кто ваши клиенты? Для кого вы это делаете?
Какую проблему вы решаете?
Давайте сделаем почти как большие компании но чуть подешевле и железо посильнее?
Как уже писали для тех кто может собрать сам ваш проект ненужен. Для тех кто хочет поставить на полку, включить и получить работающий NAS - сложен.
Кто ваш покупатель?sdy
01.02.2023 09:32Тема NAS интересна не только тем, кому нужен готовое устройство для хранения файлов, очень много людей просто любят собирать электронику своими руками, а в списке их достижений NAS всегда занимает почетные первые места. У готовых устройств, которые можно купить в магазине, нет схем, нет чертежей корпуса, нет открытого исходного кода (как правило). Но постоянно находятся разработчики, которые хакают эти железки, чтобы накатить что то своё. В нашем варианте - это будет хак от нас самих и любой, кому будет интересно, сможет кастомизировать наши платы и модели по своему желанию. Вот такая простая идея.
innokenty_vyz Автор
01.02.2023 09:44Да придётся подумать о том, как выпускать решение, работающее "из коробки".
Довольно много людей об этом написали.
С выпуском уже собранного устройства в красивой коробке проблем не возникнет. А вот с подготовкой стабильного и проверенного софта придётся помучится. Чем раньше начнём им заниматься, тем лучше.
Pest85
01.02.2023 11:09Я видимо что-то упускаю. Вы вроде написали большой коментарий, но ответа в нем я никак найти не могу.
Да, много людей, в том числе я, собирают такие устройства сами. Вариантов для этого море - кто-то использует одноплатик, ктото старый ноут, ктото франкенштейн на x86, материнку со встроенным процессором или нормальный сервер. Эта сторона проблемы УЖЕ решена, что именно вы предлагаете что уже нельзя сделать из других компонентов? NAS который умеет мигать лампочками, мерить влажность и принимать сообщения по ZigBee?
Другая сторона это все готово из коробки. Тут тоже немало готовых устройств с большими компаниями их поддерживающими. Этого у вас (пока) нет. Что отличительного здесь вы планируете предложить?
Я могу ошибиться, но пока я вижу вариант посередине между тем и тем. Вроде как полу-готовое устройство, которое надо самому настраивать и потдерживать. Но вот КОМУ такое устройство пригодится я не вижу. Кто ваши потенциальные клиенты? Какую нишу вы закрываете?
avacha
01.02.2023 11:38Вот мне тоже несколько непонятно. @innokenty_vyz, вопрос действительно интересный - прокомментируйте пожалуйста. Дело в том, что я также не вижу особой ниши для устройства в описанном вами виде.
Пожалуй, единственное что я могу себе представить - это грубо говоря, полуфабрикат открытой архитектуры" с нормальным качеством. Аналог старых HP Microserver - с дохлым, но энергоэффективным CPU в стоке, с минимальным количеством RAM - но на стандартном x86 (без этой всей проприетарщины) и возможно - с предустановленным ПО на MicroSD/USB Flash/SSD. Т.е делаем нормальный корпус (нормальный, а не подвальный) с доступом к дискам и охлаждением/защитой от пыли. К корпусу подбираем/заказываем мать (можно в 2 видах - с IPMI/без IPMI), проц, охлаждение (можно кастомное, с запасом TDP до 65w). Комплектуем ПО по желанию, продаем дешевле Microserver (они сейчас за 50к+ руб). Радуемся.
Ниша готовых NAS занята, кмк плотно. Ниша полного самосбора на ATX и иже с ним - тоже. И тем не менее - подумайте, почему Microserver занял свою нишу. Что было в нем, что часть людей его предпочла в то время самосбору или NAS от того же Synology?
innokenty_vyz Автор
01.02.2023 12:32Вопросы справедливые.
В команде у нас преобладает 2 точки зрения:
1. Надо делать максимально открытое решение.
Гибкое и конфигурируемое железо, линейка корпусов, набор свистелок, которые можно воткнуть при желании. Получается конструктор "для Гика". DIY, но облагороженный. Надеюсь нам удастся продумать, подобрать или разработать компоненты таким образом, что при меньших трудозатратах (а то и меньших финансовых затратах) будет получаться решение не хуже кастомного исполнения на x86 по функционалу, но более энергоэффективное, без проблем с охлаждением и радующее глаз.
Такой подход сможет привлечь как людей, собирающих NAS на условном RPi, так и часть приверженцев кастомных решений и x86.
2. Нужно зафиксировать модельный ряд и адаптировать софт под наше решение. Здесь сложнее. И затрат потребует явно больше, чем в первом варианте. В качестве отправной точки можно использовать тот же OMV, но контроль обновлений взять в свои руки с предварительным тестированием. Да, составить серьёзную конкуренцию Synology и QNAP так вряд ли не получится. По-этому ставку делаем на меньшую цену и более мощное железо. И на возможностях, которые эти преимущества дают. А параллельно будем концентрироваться на адаптации софта и развитии своих облачных сервисах.
Оба этих подхода похожи скорее на полуфабрикат. Так что опыт с Microserver мы обязательно изучим и постараемся понять. Спасибо!
sdy
01.02.2023 11:43Зачем кому то закрывать какую то нишу, можно просто получать удовольствие от самого процесса разработки или кастомизации.
Отвечая на вопрос по-существу: мы ориентируемся на сборку и кастомизацию начиная от школьника до профи. Для школьников-студентов предлагаем нечто вроде домашнего NAS для их личного архива, возможно с поддержкой различных серверов, для профи - создание хранилища для малых рабочих групп с расширенным функционалом подключения как дисков, так и различной другой периферии.
Pest85
01.02.2023 13:43+1NAS, который мы планируем довести до серийного продукта в ближайшее время...
Зачем кому то закрывать какую то нишу, можно просто получать удовольствие от самого процесса разработки или кастомизации.
Остаётся пожелать вам удачи! Большой удачи!
andi123
01.02.2023 11:44+3нехватает пункта:
- соберу на базе hp microserverntu12170
01.02.2023 12:07У меня такой! :)
zhka
02.02.2023 08:56У меня два 7-го поколения трудятся уже очень давно. Надежные машинки. В каждом менял БП на более мощный и добавил контроллер + корзину на 4 диска 2.5 формата в пятидюймовый отсек. За все время нештатно выходили из строя только диски. Последующие поколения микросерверов мне в сравнении не очень понравились.
avacha
02.02.2023 09:55+1А вот мне кажется, что Gen.8 был самым удачным решением. С достаточной для многих задач производительностью в своей нише даже сегодня, спустя десять лет (разумеется с апгрейдом, а не в дефолтной стоковой конфигурации с Celeron/4Gb RAM).
Ну и полноценное ILO на борту (разумеется, все желающие
за пять минут нашли серийник/кейген в гуглеприобрели полную лицензию на него) - для многих IPMI/ILO - еще один плюс в плане "не лазить лишний раз на антресоли/чердак/подвал")
Ascard
01.02.2023 14:42Тоже задумывался над самосборным NASом, micro/mini-ITX матерей, ходил вокруг разных Pi-плат, шилдов под них (и удивлялся почему у плат в этом сегменте так мало SATA разъёмов из коробки), и прочих вариантов собери-сам. При этом уже имелся NUC c i5-8xxx в качестве "сервера" и старенький однодисковый QNap TS-121 под файлопомойку. Не сильно заморачивался, пока в один "прекрасный" день сложилось так что на глаза попалась на хабре статья про новинки одноплатникостроения, где было упомянуто нечто китайского производства под названием Topton NAS N1, вечером того же дня старичок qnap меня порадовал что его диск прирос bad-секторами, а страдать закупкой нетривиальной комплектухи в дважды подсанкционный регион грозит двойным геморроем и переплатой, и понял - это судьба. Китайское чудо было заказано и через месяц приехало через третьи руки. И обошлось это всего в 15к включая доставку, но не включая винты, ссд и оперативу. Вместе с ними набирается где-то 30к рублеу. Была поставлена обычная рабоче-крестьянская убунта, собран raid1, настроены сервисы, и... оно просто работает. Функционал прошлого NASа повторён полностью, инфа перенесена, благо ничего невосстановимого беды не сожрали, даже ip и логины-пароли переиспользовал те же что и были на qnap-е, отправив старичка на заслуженную пенсию, на дальнюю полку. Собственно что я для себя понял? Что мне было просто нужно решить проблему с домашним хранилищем. А собирать самосборную железку конечно интересно и приятно, но уж больно я привык к доступному из любого места своему облаку (то есть NextCloud-у), торрентокачалке (и DLNA раздавалке) и просто как оказалось нужному девайсу (чего я не осознавал пока он не начал помирать) не готов. Не хочу отвыкать от него, перестраивая привычные процессы, искать комплектуху, потом ждать пока все детали приедут, собирать их, мучаться с неожиданными проблемами и т.д. Может быть потом, как-нибудь. Железяка работает, кулерами вращает тихо, что по суммарному потреблению электричества не знаю, TDP процессора завялено в 6W, и можно подключить напрямую к телеку поставив не неё что-то типа Kodi и даже выглядит она вполне эстетично. Не хватает правда встроенного WiFi, и не осознаю как на ней можно применить ажно 4 ethernet-а, да и с винтами я протупил - взял два seagate серии sky hawk, а они как бы не совсем про NASы. Но оно работает, и это главное.
Exchan-ge
01.02.2023 15:48+1и удивлялся почему у плат в этом сегменте так мало SATA разъёмов из коробки
По разному бывает
У моей Z87I-PRO, например — 6 разъемов SATAAscard
01.02.2023 15:57+1Не, я имел ввиду именно малинку и прочие подобные платы. Там или нет САТА вообще, или он ставится шилдом, и всё это висит на usb и/или ethernet шине, или ещё что-то такое.
Exchan-ge
01.02.2023 17:23Не, я имел ввиду именно малинку и прочие подобные платы.
Нет смысла — старых mini-ITX можно найти вагон.
(Z87I-PRO у меня с 2014 года)
DaemonGloom
03.02.2023 08:44Подскажите, пожалуйста — как у этого чуда с температурой жёстких дисков? И насколько сильно урезан биос? Есть ли там возможность включения по появлению питания?
Ascard
03.02.2023 10:23Биос там обычный, рабоче-крестьянский AMI, в классическом псевдографическом виде. Опций очень много, на любой вкус, я бы даже сказан что он не урезан вообще. Насчёт включения по питанию не помню, вроде есть, гляну вечером точнее, если не забуду.
Насчёт температуры дисков, в спокойном состоянии:
root@nas:/home/ascard# inxi -xD Drives: Local Storage: total: raw: 8.24 TiB usable: 4.6 TiB used: 2.67 TiB (58.1%) ID-1: /dev/nvme0n1 vendor: AMD Radeon model: R5MP240G8 size: 223.57 GiB temp: 46.9 C ID-2: /dev/sda vendor: Seagate model: ST4000VX013-2XG104 size: 3.64 TiB temp: 37.0 C ID-3: /dev/sdb vendor: Seagate model: ST4000VX013-2XG104 size: 3.64 TiB temp: 43.0 C ID-4: /dev/sdc type: USB vendor: Generic model: N/A size: 298.09 GiB ID-5: /dev/sdd type: USB vendor: JMicron Tech model: Generic size: 465.76 GiB
Правда это при околонулевой активности дисков. Радиатор с вентилятором в качестве охлаждения есть, но касается это исключительно матплаты. Может потоком воздуха оно корпус и протягивает, но я не настолько в этом разбираюсь чтобы понять.
DaemonGloom
03.02.2023 10:48temp: 43.0 C
Спасибо. Мда, т.е. второй вентилятор здесь всё-таки обязателен. И напаивать разъём для него на плату.
Ascard
03.02.2023 10:54Да вроде в пределах нормы, что не так?
DaemonGloom
03.02.2023 12:29Большинство дисков под нагрузкой имеют максимально разрешённую температуру в 50 градусов. 43 без нагрузки означает, что под нагрузкой он уйдёт за этот предел.
Конкретно для вашего диска предел в 70 указан, но даже для него производитель пишет "Seagate does not recommend operating at sustained case temperatures above 60°C. Operating at higher temperatures will reduce useful life of the product."Ascard
03.02.2023 13:33После ваших слов решил проверить что получится под нагрузкой, и не придумал ничего лучше как погонять по рейду туда-сюда папку гиг в 100 размером. Можно было бенчмарк какой-нибудь поискать, но лень, и не в рабочее время. Вот что вышло по окончанию копирования по температуре:
root@nas:/home/ascard# inxi -xD Drives: Local Storage: total: raw: 8.24 TiB usable: 4.6 TiB used: 2.76 TiB (59.9%) ID-1: /dev/nvme0n1 vendor: AMD Radeon model: R5MP240G8 size: 223.57 GiB temp: 53.9 C ID-2: /dev/sda vendor: Seagate model: ST4000VX013-2XG104 size: 3.64 TiB temp: 42.0 C ID-3: /dev/sdb vendor: Seagate model: ST4000VX013-2XG104 size: 3.64 TiB temp: 50.0 C ID-4: /dev/sdc type: USB vendor: Generic model: N/A size: 298.09 GiB ID-5: /dev/sdd type: USB vendor: JMicron Tech model: Generic size: 465.76 GiB root@nas:/home/ascard# sensors drivetemp-scsi-0-0 Adapter: SCSI adapter temp1: +42.0°C (low = +14.0°C, high = +55.0°C) (crit low = +10.0°C, crit = +60.0°C) (lowest = +31.0°C, highest = +42.0°C) k10temp-pci-00c3 Adapter: PCI adapter Tctl: +56.1°C acpitz-acpi-0 Adapter: ACPI interface temp1: +23.0°C (crit = +90.0°C) drivetemp-scsi-1-0 Adapter: SCSI adapter temp1: +50.0°C (low = +14.0°C, high = +55.0°C) (crit low = +10.0°C, crit = +60.0°C) (lowest = +34.0°C, highest = +50.0°C) amdgpu-pci-0600 Adapter: PCI adapter vddgfx: N/A vddnb: N/A edge: +55.0°C nvme-pci-0100 Adapter: PCI adapter Composite: +53.9°C (low = -273.1°C, high = +82.8°C) (crit = +84.8°C)
В процессе тоже смотрел что и как, и выше +50 на винтах не было ни разу. Вроде нормально, после ваших слов я ожидал что будет хуже, в районе +55-60.
Akr0n
01.02.2023 17:23+2Вы забыли про разработку и поддержку пары десятков приложений (для самого NAS и для мобильных устройств), которые обеспечивают удобную работу с ним. А это уже совсем другие деньги.
innokenty_vyz Автор
01.02.2023 20:08+1Это верно. Как такой набор софта потянуть - пока что не ясно.
vikarti
03.02.2023 08:35+1Иметь в штатном наборе ПО например Nexcloud или там Seafile(но рискованно с учетом что доступ к файлам без приложений — затруднительно) и их софт?
dartraiden
01.02.2023 19:15Аппаратное обеспечение практически всех устройствах оставляет желать лучшего, если его сравнивать с популярными одноплатными компьютерами.
Если взглянуть на алик до за цену порядка 20 тысяч уже можно найти что-то на x86 (и поставить туда Xpenology). Ну, и слегка допилить руками, как и всё китайское (в комментах можно найти способ приколхозить доп. охлаждение).
Там же можно найти интересные корпуса для самосбора — JONSBO N1 и N2.Akr0n
02.02.2023 07:05+1Вот тут как раз и кроется нюанс - "слегка допилить". Если человек работает, пусть даже программистом за 100 т.р., это допиливание выльется в несколько десятков тысяч рублей потерянного дохода и покупка готового NAS за 40 т.р. уже не выглядит безумием.
innokenty_vyz Автор
02.02.2023 12:10"Если твоё хобби - не программирование, то ты не настоящий программист". Говорили в одном подкасте :).
Но я с вами и тут от части согласен. Может NAS для дела нужен, а дома заниматься хочется вещами, не связанными с айти. И тогда допиливание такое восприниматься будет как вторая работа.Akr0n
02.02.2023 16:41+1И хочется другим заниматься, и нет возможности заниматься ИТ (не все программы одинокие мизантропы без детей и семьи). Где-то после 30 четко осознал, что лучше заплачу и получу хороший продукт, чем буду пытаться сэкономить какие-то считанные тысячи рублей.
avacha
03.02.2023 10:44Смотря что подразумевается под "допилить". Допиливать вы будете любой NAS - как минимум вам надо потратить сое время, чтобы установить в него свои жесткие диски.
Когда, в какой момент времени степень "заплатить и получить хороший продукт" превращается в допилинг? Воткнуть накопители? Воткнуть накопители и поставить настроить ОС?
Или, говоря иначе - втыкание накопителей и настройка встроенной Synology в оригинальном NAS по времени намного быстрее, чем втыкание накопителей и настройка/установка условного OMV/Unraid/Windows 7-10 на Microserver? А если в Synology добавить память (это штатная возможность на многих моделях)? Где черта, когда обычное доукомплектование и настройка переходят в "допилинг". Как по мне - допилинг в плане затрат времени как самого дорогого и невосполнимого ресурса - существует везде, т.к в любом случае устройство надо настраивать и доукомлектовывать под свои индивидуальные потребности.
tower
01.02.2023 22:30Yandex.Disk режет скорость при подключении сторонними клиентами, поэтому как полноценное хранилище я бы его не рассматривал.
journeym
01.02.2023 23:51+2плюс Raspberry Pi 3 с mdadm, диски подключены по USB3 к расбери, софт рейд, были 5 дисков по 2tb, стало нехватать места, раскошелился на 2х12тб, в той же коробке, года два уже, полет нормальный.
Расбери вообще неубиваемый, если карту норм купить.
Скорости 80-100МБ/с, сам рейд не жрет почти проц при записи и чтении. Главное вырубить проверку рейда mdadm стандартную, иначе будет шелестеть дисками 24/7. А так без нагрузки диски уходят в стоп.
До этого был Seagate на 4 диска, рейд навернулся.
До этого был комп в mini-itx c парой дисков.
Распери нравится тем, что поставить могу туда что угодно. В частности, помимо рейда там крутится plexserver сервер и torrserver
sdy
02.02.2023 01:24По идее на 4 дисках можно было организовать RAID6, не очень эффективно, но максимально надежно.На двух дисках только если RAID1 делать, чтобы была хотя бы возможность данные не потерять.
journeym
02.02.2023 09:20+1На двух миррор, на 5 был рейд 5
В сигейте не помню что было но подох один диск и при рикавери второй
skd13
02.02.2023 13:35+1Тоже поделюсь собственным опытом, долго подходил к этой теме. Нужен был NAS для хранения любимых фильмов в хорошем качестве и хранения семейного архива. И мини комп. для управления умным домом. До этого там трудился raspberry pi. Сначало хотел купить NAS, но ценник на то что мне было нужно начинался от 50 тыс.руб., причем это без дисков. Пришлось заниматся самосбором. Купил на авито за 8 тыс. руб. комп. на ASRock J5005-ITX. Разобрал, докупил корпус Fractal Design Node 304 и нормальный блок питания, все вместе обошлось в 15 тыс.руб. Потом купил 4 hdd на авито (потом очень пожелел), два по 8tb, два по 6 tb за 30 тыс. руб. У же полтора года все работает как часы, ну кроме дисков. Систему поставил Unraid, у нее один минус она платная, за то очень удобная, позволяет создааать виртуальные машины (в ней у меня работает home assistant). И по хранению информации очень надежно, проверенно на себе, так как умерло 2 6 tb, диска с авито с интервалом в 2 месяца. При их замене вся инфа востановилась. Плюс в ней интересно массив устроен, при наличии 2 дисков 8tb и 2 6tb, один диск самого большого размера уходит под диск четности в моем случае 8 tb, и для хранения информации получаешь оставшиеся 20 tb. При этом 100% надежность, как писал выше. Поэтому самосбору конкуренции нет, по соотношению цена, производительность. Но есть минусы, месяц разбирался на форумах, как что работает, и как все установить и настроить.
csharpreader
03.02.2023 00:32+1Месяц работы стоит 100.000 (например). Проще было за 50.000 купить и продолжать играть с детьми и целовать жену.
P.S. Почему в этих расчётах всегда не учитывается время?!
CrazyTux
02.02.2023 18:28+1Самое главное что кто хочет получить - в моем случае я за копактностью не гонюсь и в качестве шасси использую такого красавца - https://gamemaxpc.com/productkkk/showproduct.php?id=714&lang=ru
Кишки - Х99 наше все, со всеми вытекающими - можно хоть райзер на 4 NVME для особых ценителей.
MikhailZakharov
Я пришел к выводу, что делать самому NAS нужно только если ты сам хочешь делать NAS. В остальных случаях с удобством готового решения от производителя мало что сравнится. Все функции и настройки в одном клике.
TheRaven
Или ты хочешь NAS на 8-10 дисков и при этом не хочешь отдать за него почку.
heejew
Всего одну? Подешевели что-ли..
MikhailZakharov
Да. Это величайшая загадка вселенной: зависимость стоимости от количества дисков NAS
anthtml
Также как и ценовая политика на "тупые" полки расширения. Прим: DS1522+ - хорошо, я поверю что плачу за классный встроенный софт и его поддержку, за проц, оперативу, кэш, сетевые интерфейсы. Но DX517 - всего на 20% дешевле, по итогу в большинстве кейсов выгоднее получается взять 3 полноценных DS1522+ (пускай даже и объединить их по iscsi), чем 1 DS1522+ и 2 DX517 в штатной схеме
endoftime
Тут есть один нюанс. В основном такие nas стоечные , с горячей заменой "мозга" и управление на 2-х синхронизированных контроллерах. Отсюда и цена как крыло от ероплана... Но это не домашние решения и не решения для малого бизнеса. Там и коробки на 4-5 дисков хватит.
anthtml
Не путайте NAS и СХД. Вот именно что NAS (которые как обычные NAS, только на 5+ дисков, пускай и в rackmount, да и в tower/desktop корпусе) стоят на порядки дороже чем такие же 4х дисковые системы.
vikarti
Удобство — да.
А с официальной техподдержкой как оказалось — с некоторых пор есть вопросы например у Synology если клиент в России (а по их словам — в России и Белоруси)