Synology установка на ssd
В прошлом году, переходя на новый NAS Synology DiskStation DS918+, я обнаружил в нем два порта M.2 для подключения SSD с интерфейсом NVMe. По задумке Synology, SSD надо использовать для кэширования данных на обычных HDD, что увеличит скорость работы массива.
До этого я к разного рода кэшированиям относился крайне сдержанно. Когда SSD были еще очень дорого, многие производители традиционных накопителей выпускали модели с кэшем на 4-8 Гбайт, который-де должен был компенсировать нехватку производительности. Работало ли это? Скорее да, чем нет. На свежей копии операционной системы определенный эффект наблюдался. Но потом мелких файлов становилось очень много, софт жесткого диска пихал в кэш все подряд, и максимум через месяц разница с неокэшившимся хардом пропадала.
Но свободный SSD на 240 Гбайт у меня был, а не попробовать новое было бы странно. Не так уж часто в NAS проникают инновации. Воткнул, подключил к массиву дисков и… обомлел.
Дело в том, что у меня на NAS традиционно стоит виртуальная машина, а на ней Windows 10, софт для бэкапа (локального и облачного), торрентокачалка (да-да), TeamViewer и еще немного по мелочи. Все перечисленное работало абсолютно стабильно, но крайне неспешно. То есть запуск приложения – это был ПРОЦЕСС. Новая вкладка браузера требовала уважительного ожидания. Относился к этому, как к должному. Все же виртуалка, что с нее взять.
Но после установки кэширующего SSD все резко изменилось. Не скажу, что реакция на мои действия стала такой же быстрой, как на основном компьютере с его весьма скоростным SSD. Но это было сравнимо с управлением через тот же TeamViewer по хорошему интернет-каналу. То есть легкая задержка все же присутствует, но абсолютно в пределах разумного. Не бесит.
Я опасался, что эффект тоже будет кратковременным, и через несколько дней все начнет тормозить, как встарь. Но вот уже прошло больше года, а хуже не становится. Наоборот, после того, как система поработает недельку без перезагрузки, время отклика сокращается. Операционка рапортует, что в среднем за месяц частота попадания в кэш составляет 87%. Неплохо. Совсем неплохо. А ведь есть еще один бонус: снижение расхода ресурса основных, традиционных накопителей HDD. Теперь мне даже трудно представить, что когда-то куплю NAS без поддержки кэширования данных.
Но после появления этой во всех смыслах замечательной опции в Synology столкнулись с интересной проблемой. Лично я поставил в NAS недешевый SSD Kingston KC1000, и через год с лишним круглосуточной работы он чувствует себя хорошо. Но менее удачная модель могла бы и квакнуться. Особенно если объем записи отличался бы от условного домашнего.
Именно такие случаи и стали происходить. Производитель накопителя кивает на Synology – мол, их железка нашего маленького слишком яростно эксплуатировала, с них и спрашивайте. В Synology возражают, что для режима 24х7 и постоянной нагрузки нужны правильные SSD, а с неправильными случается разное. Это не очень правильные разговоры. Вредные. И в Synology решили вопрос радикально, выпустив собственные SSD. Которые точно могут работать в NAS без ненужных последствий.
Обязательно посмотрите видеоверсию материала
Три семейства
NASы бывают очень разные, и для покрытия всех возможных сфер применения выпущено три семейства.
Первое — SNV3500. Форм-фактор M.2 22110, интерфейс NVMe PCIe 3.0 x4. Максимальная скорость чтения составляет 3.1 Гбайт/с, записи 550 Мбайт/с. Если мерить в айопсах, то получим на произвольном чтении (4KB, QD256) 205 000 IOPS, на записи (тоже 4KB, QD256) 40 000 IOPS.
В семействе (пока) одна модель объемом 400 Гбайт, но на нее можно записать до 500 Тбайт данных. То есть весь SSD целиком можно переписать 1250 раз. На практике такие гигантские объемы, конечно, для кэширования не используются. По моим наблюдениям, даже на 240 гигабайтах массив объемом 24 Тбайт отъедает за месяц где-то половину пространства. А среднее время наработки на отказ у SNV3500 1.8 миллионов часов. Это двести с гаком лет. Есть мнение, все существующие сейчас накопители морально устареют раньше.
Важная особенность этого SSD – собственный запас энергии, позволяющий записать данные из кэша, если – по какой-то причине – питание поступать перестало. SNV3500 предназначены для стоечных NAS Synology, которые дома и в небольших офисах встречаются крайне редко.
А для более привычных нам NAS есть вторая линейка SNV3400. По характеристикам они практически идентичны, за исключением габаритов (этот несколько короче, соответствует форм-фактору M.2 2280) и отсутствия запаса энергии. Скорость та же, время наработки на отказ то же. Такие SSD заточены NAS среднего калибра, вроде моего DS918+.
Наконец, третье семейство SAT5200 выполнено в традиционном форм-факторе 2.5 дюйма и использует интерфейс SATA. Несмотря на довольно незамысловатый внешний вид, накопители весьма любопытные. И сфера применения у них обширная.
Во-первых, они могут использоваться в NAS для хранения данных. В Synology главным образом имеют в виду системы All-Flash NAS, но никто не запретит поставить SAT5200 во что-то попроще. Тем более, что максимальный объем накопителя на данный момент составляет 1.92 Гбайт. Есть еще на 480 и 960 Гбайт. Для нормального человека четыре даже не топовых накопителя дадут достаточный объем при дивной производительности и полной бесшумности. Пиковая скорость ограничивается самим интерфейсом SATA, но в NAS этот предел не ощущается совершенно.
Во-вторых, эти SSD тоже могут использоваться для кэширования данных. Жалко, конечно, тратить на кэш немногочисленные SATA-порты, но если скорость важнее объема, то можно. Для NAS, не имеющих слотов M.2, это просто единственный вариант ускорения работы.
В-третьих, их можно использовать в компьютере. Да, не самый дешевый вариант (SSD корпоративного класса бесплатными не бывают), но ресурс этой линейки очень серьезный (даже на младшую модель можно записать 1145 Тбайт), что позволяет вообще не думать о пределе жизненного цикла накопителя.
На все накопители, независимо от интерфейса, действует пятилетняя гарантия. Есть мнение, можно было давать и 10 лет, ничего с ними не будет.
В работе
Если честно, я никогда не замерял скорость работы системы с установленным SSD-кэшем. Разница была настолько очевидной, что цифры даже не очень интересовали. Но вместе с Вадимом Сержантовым, инженером технической поддержки Synology, мы запустили несколько бенчмарков в виртуальной машине на новом NAS DiskStation DS 920+ (там стоит более быстрый процессор, чем в 918+, а также появилась поддержка памяти DDR4).
Вадим Сержантов и Сергей Вильянов
Оказалось, что разница очень крепкая. При последовательном чтении скорость файловой системы увеличилась вдвое. А при произвольном доступе, на мелких файлах, обнаружилось ускорение в 16-17 раз! Я уж и забыл о временах, когда инновации приводили к такому результату. Вот, напомнили.
До установки SSD-кэша SSD-кэш работает
Итого
Если у вас простая модель NAS Synology, которую вы используете только для хранения данных и раздачи медиаконтента на телевизоры, переживать по поводу отсутствия слота для SSD не стоит. С ним или без него, ничего в пользовательских впечатлениях не изменится.
Но если вы владелец серьезного хранилища с процессором на архитектуре x86, а виртуальная машина для вас – не просто прикольное словосочетание, установка кэширующего SSD, мягко говоря, не повредит. Выпустив свои твердотельные накопители, Synology не перекрыла кислород остальным производителям. По каждой модели NAS есть список совместимых моделей, так что выбор есть (к слову, мой «кингстон» в перечне отсутствует).
Все, похоже, идет к тому, что и в хранилищах SSD вытеснят HDD. Но пока такой апгрейд все же кусается. Особенно с учетом объемов данных, которые мы привыкли хранить на NAS.
Кэширующий SSD позволит дождаться правильной цены на старших братьев. С неплохим комфортом.
Несколько лет назад, при выборе первого хранилища для дома, я смотрел в сторону «коробочных решений» по причине не особой осведомлённости в построении системы хранения на базе открытого ПО и обычного ПК. В тот раз выбор пал на 2-дисковую NAS — Shuttle KD20. Хранилище было компактным и тихим. RAID1 обеспечивал необходимую надёжность, а потребности в высокой производительности и расширенном функционале на тот момент не было. Этот NAS проработал почти 4 года, пока в один прекрасный момент не накрылась линия питания вентилятора. Диски раскалились до 60 градусов и чудом выжили. Я запаял вентилятор напрямую к материнке, но стал подбирать вариант на замену. В качестве второй NAS я выбрал 4-дисковую Synology. Задачи оставались те же, поэтому в функционал DiskStation Manager (DSM) я особо не вникал. Это продолжалось до тех пор, пока я не решил установить домашнее видеонаблюдение на несколько каналов. Не смотря на то, что Synology имеет собственный сервис видеонаблюдения, я остановился на Macroscop — была потребность в расширенном функционале и серьёзной аналитике. На своё счастье, я обнаружил в DSM новый пакет Virtual Machine Manager — гипервизор, с помощью которого я создал виртуальную машину и установил на неё Windows и Macroscop. На запись система работала нормально, встроенный Pentium 1,6 ГГц с трудом, но успевал отрабатывать задачи СХД и виртуальной машины. Но как только активировалась какая-либо аналитика — сервис отваливался по перегрузке процессора. В результате, я был вынужден начать поиски отдельного бюджетного Windows-девайcа с адекватной производительностью для реализации сервера видеонаблюдения, так как Synology необходимого уровня стоит недёшево. В тот самый момент я в очередной раз наткнулся в сети на статьи, посвящённые установке DSM на обычное железо и мой проект XPenology начался…
Стоимость необходимых комплектующих для новой хранилки была соизмерима со стоимостью Intel NUC, который я присматривал для сервера видеонаблюдения. Поэтому я решил отказаться от существующей Synology в пользу брата (и использовать её как удалённый бэкап), а себе собрать систему «всё в одном» на базе DSM.
Сборка платформы
1,5А-вентилятор снизил температуру дисков до 36-40 градусов. После доработки вытяжки из шкафа, уверен, что температура еще существенно упадёт.
Один SSD 2,5" под кэш я установил на стандартное крепление с одной стороны дисковой корзины. Его температура не превышала 30-32 градуса, и это при том, что он никак активно не охлаждается.
В качестве диска под пакеты DSM и быстрого раздела я установил M.2 SATA SSD в слот на материнской плате. Накопитель нагревался до 50 градусов, не смотря на прямой обдув. Я решил проблему установкой на него нескольких радиаторов — температура снизилась на 10 градусов.
У меня 2 постоянно активных USB-устройства: загрузчик XPenology и ключ Guardant от Macroscop. Чтобы не занимать внешние разъёмы я пристроил эти устройства внутри корпуса.
Готовое хранилище с высокой производительностью процессора и максимально компактными размерами со скрипом, но вписалось в свободные 6 юнитов.
Фокус на корпоративных клиентов, но в выигрыше оказываются все
Представив собственные накопители, Synology сделала важный шаг вперед. Системы хранения Synology теперь стали еще более надежными, упростились поддержка и обслуживание, увеличилась производительность.
Проработанная годами методика валидации продуктов позволяет наиболее эффективно провести стрессовое тестирование. Что, как надеются инженеры Synology, увеличит доверие к продуктам компании со стороны корпоративных клиентов.
Первый пул на трех дисках HAT5300 8 TB в RAID 5, сетевое хранилище Synology DS1621xs+. Он используется для хранения обычных данных, когда высокая производительность ввода/вывода не требуется.
К этому можно добавить многолетнюю компетенцию и ноу-хау инженеров Synology по интеграции накопителей в DSM.
Линейка HAT5300 — не просто еще одни жесткие диски на рынке, это огромный шаг Synology в сторону повышения надежности, предсказуемости и производительности систем хранения данных. В конечном итоге в выигрыше окажутся все клиенты Synology.
Для каких сценариев рекомендуется SSD-кэш?
SSD-кэш увеличивает производительность в сценариях, когда требуется частый доступ к случайно расположенным блокам данных. Как правило, SSD-кэш увеличит производительность Synology NAS в следующих сценариях:
Файловый сервер (чем больше пользователей обращаются одновременно, и чем больше мелких файлов им требуется, тем больше будет выигрыш производительности). Под мелкими файлами подразумевается объем меньше 1 Мбайт.
Хранилища iSCSI и Fibre Channel
Виртуальные машины и Synology Virtual Machine Manager
Сервер баз данных
Повторяющиеся задачи резервирования данных через Synology Active Backup for Business
Использовать SSD-кэш не рекомендуется, если объем часто используемых данных на Synology NAS превышает максимальную емкость кэша SSD или массив постоянно находится под высокой нагрузкой. Сброс кэша на дисковый массив требует определенных ресурсов, он может повлиять на производительность, если выполняется не в часы с минимальной нагрузкой. Мы рекомендуем хранить большие объемы часто используемых данных на массивах, полностью состоящих из SSD, например, SAT5200, о чем рассказано выше. То же самое касается и запуска сценариев с интенсивной нагрузкой.
Не рекомендованные сценарии
SSD-кэш не будет улучшать производительность в сценариях, где преобладает последовательный доступ к данным. Поэтому прирост производительности от SSD-кэша будет минимальным, если Synology NAS используется для следующих сценариев:
Файловый сервер, который используется для скачивания/закачки крупных файлов
Файловый сервер, у которого преобладает последовательный доступ
Кэш только на чтение или на чтение/запись?
Synology NAS позволяет выбирать два типа кэша SSD: только на чтение или на чтение/запись. Оба типа полезны для разных сценариев.
Выбор режима кэша.
Режим кэша SSD
Поддерживаемые типы RAID
Я часто делаю апгрейд под влиянием собственных же публикаций.
То есть берешь некий продукт просто из любопытства, изучаешь, и в процессе подготовки материала вдруг понимаешь – ого, а штука-то нужная! Ну и покупаешь.
Некоторое время назад мы с Вадимом Сержантовым из Synology беседовали о выборе NAS. До разговора я был своим аппаратом полностью доволен, и никаких апгрейдов не планировал.
Но сначала Вадим рассказал о Synology Hybrid RAID – фирменной технологии хранения данных, позволяющей отдавать пользователю максимум пространства на дисках в массиве без ущерба для сохранности данных.
А потом мы подняли тему кэширования при помощи SSD, и я вспомнил, что можно распространить этот процесс не только на чтение, но и на запись.
В процессе монтажа ролика идея улучшить NAS постепенно крепла, и в итоге все вылилось в небольшой апгрейд на 104 тысячи рублей.
Три Железных Волка
Под потолком кладовки у меня уже два года работает NAS Synology DiskStation DS918+. Это четырехдисковая модель на четырехъядерном процессоре Celeron J3455. Уже вышла обновленная модель DiskStation DS920+, но различия не настолько критичны, чтобы я решил поменять устройство целиком. Сама Synology говорит о 15%-м приросте производительности, что, конечно, неплохо. Но для тотального апгрейда я подожду модель на новых 10-нанометровых Celeron, анонсированных в начале 2021 года. Вот там, думаю, ускорение будет посерьезнее.
Внутри NAS жило три накопителя. Все Seagate IronWolf, только два по 12 Тбайт и один на 16 Тбайт. Первая пара использовалась в режиме RAID 0, то есть просто объединяла пространство без потерь места, но и без защиты. Третий, большой IronWolf был самостоятельным томом, и NAS делал на него бэкапы ценных данных с пары 12-терабайтников.
В принципе, схема вполне рабочая и надежная. И места много. Но надо было не забывать добавлять в настройки бэкапа новые папки, где есть что-то полезное. И я не раз забывал это сделать. К счастью, без последствий.
Плюс один диск у меня все равно оставался практически не используемым. То есть место вроде как есть, но занимать его особо нечем, да и для бэкапов надо оставить. Можно «приклеить» его к первому тому и сделать массив типа RAID 5 (с безопасностью для одного диска), но тогда четыре терабайта повиснут в воздухе и не будут использоваться вообще ни для чего.
12-терабайтники трудятся с конца 2017 года. По SMART нулевые, будто только с завода, да и гарантия еще до декабря 2022 года. Думаю, еще сто лет проработают. Но покупать к ним в компанию молодой экземпляр того же объема вроде как странно…
В общем, решил подойти к вопросу радикально: изъять 12-терабайтные диски, а к почти юному 16-терабайтнику (выпущен 26 марта 2019 года) купить пару новых дисков его объема. Сделать из них RAID 5 и забыть о тревогах.
У этого блестящего плана был только один недостаток. А именно цена его реализации. Несмотря на то, что объем 16 терабайт уже не максимальный (есть модели на 18 Тбайт), стоит такое пространство недешево. IronWolf Pro, как у меня, обойдется по 50 тысяч рублей за экземпляр.
Выдохнув, я стал искать варианты подешевле. И быстро нашел. У Seagate есть семейство Exos X, которое, судя по характеристикам, почти идентично IronWolf, да и гарантия такая же пятилетняя. Но вот цена существенно ниже: 16 Тбайт обойдутся в 35 тысяч вместо 50. А время на отказ вообще вдвое больше: 2.5 миллионов часов вместо 1.2 миллиона у IronWolf Pro.
Да, Exos X – это формально не специальная модель для NAS, а «диск корпоративного класса». Но если некая модель официально поддерживает режим 24х7, не имеет официальных ограничений по объему рабочих данных и использует технологию записи CMR, то, скорее всего, для NAS она подойдет. По крайней мере, Synology линейку Exos X для моего 918+ одобряет.
Для тех, кто не очень погружен в тему, уточню насчет странных букв CMR. Это Сonventional Magnetic Recording, то есть традиционная магнитная запись. Некоторое время назад появилась еще технология SMR (Shingled Magnetic Recording), так называемая черепичная запись. Она позволяет упихивать на пластину больше данных и, таким образом, сокращать количество «блинов» в накопителе. Но есть проблема, как на дешевых SSD: как только объем записываемых данных забьет кэш накопителя, скорость резко падает. Оно не очень страшно в настольном компьютере, а вот в NAS, да в RAID-массиве приводит к крайне неприятным последствиям. Тем не менее, и WD, и Toshiba почему-то используют SMR в некоторых NAS-накопителях, не предупреждая об этом в спецификациях. Мне такое веселье уж точно не нужно. И именно поэтому выбирал только среди Seagate.
Выбирал, выбирал, и в итоге все же взял IronWolf Pro. Да, жаба негодовала. Но все же, когда речь идет о массиве RAID 5, есть смысл собирать в нем совершенно одинаковые по характеристикам накопители. Если бы покупал три диска сразу, тогда бы, почти уверен, взял Exos X, ну потому что они хорошие и существенно дешевле. В моем же случае воспоминания о дивной экономии быстро сотрутся, а сомнения могли бы остаться. Лучше обойтись без них.
Переезд
Я уже много раз переносил данные внутри разных NAS и всегда делал это… неправильно. То есть создавал папку на новом массиве, копировал туда данные, потом делал новую папку общей, перенастраивал доступ к ним на всех компьютерах… Не, вариант рабочий, но уж очень корявый.
В NAS Synology (и, подозреваю, у других брендов тоже) можно просто выбрать место расположения данных в свойствах общей папки. Жмешь «ОК», и все переезжает на новый том без изменений. Внешние устройства ничего не замечают. Даже папка Time Machine переехала безупречно и тут же подхватилась всеми компьютерами Apple на новом месте. «Даже» — потому что при ручном копировании имеющиеся копии обычно превращались в тыкву и приходилось создавать все с нуля.
Операционную систему Synology хранит на каждом жестком диске в системе, поэтому, когда вы вытаскиваете старые диски, ничего страшного не происходит – система загрузится с новых, сохранив память о всех пользователях. И, разумеется, перенесенные общие папки. Не переезжают только установленные приложения, но в моем случае их не так много, и я быстро все переустановил. Файлы, сделанные приложениями на старом томе, после перестановки подхватываются.
Виртуальная машина с Windows 10 тоже переехала на новый том без приключений. Просто создал резервную копию приложением Active Backup for Business (оно бесплатно устанавливается на NAS Synology из встроенного магазина), а потом развернул образ после загрузки с нового тома.
В общем, все реально очень просто, только надо учитывать время на перенос данных. Если их немного, то уложитесь в пару часов. Если же любимая софтина для бэкапа наплодила несколько десятков образов системного диска в компьютере, придется подождать сутки и даже больше.
Последним этапом стало добавление в массив из двух новых 16-терабайтных IronWolf Pro еще одного, самого первого. Процесс добавления занял примерно 5 суток, причем это вообще не зависит от объема данных – только от емкости самого накопителя.
И вот когда все закончилось, у меня включился режим защиты данных для отказоустойчивости одного диска. Из суммарных 48 терабайт (звучит-то как!) в моем распоряжении находится 32. И если квакнется один из накопителей (ну, мало ли), с данными ничего не случится. Надо будет просто вставить еще один такой же, и еще через пять суток массив снова восстановит отказоустойчивость.
Так что можно теперь не заморачиваться с перекрестным копированием папок. И не очень задумываться о том, сколько еще места есть в запасе. Много есть. Хватит.
Твердая вишенка на торте
Для кэширования данных у меня уже давно стоит SSD Kingston SKC1000240G. Объемом, как можно заметить по названию, 240 гигабайт. Модель довольно старая, с производства давно снятая, но крайне выносливая: после двух лет круглосуточной эксплуатации в NAS никаких признаков старения не наблюдается.
Кэширование сильно ускоряло задачи, где читается много данных – например, работу виртуальной машины. И я подумал – вдруг можно получить дополнительное ускорение, добавив кэширование и на запись?
Точно такой же SSD сейчас можно найти разве что на Авито, да и то неясно – в каком состоянии. Покупать наследника бессмысленно: он отличается весьма радикально, да вдобавок его скоростные возможности чрезмерно избыточны для NAS. Как я понимаю, реальная скорость SSD в моем случае ограничена пропускной способностью SATA III, то есть 6 Гбит/с. Вкладываться в серьезный накопитель в данном случае не очень оправданно.
В итоге купил Silicon Power на 256 Гбайт (модель SP256GBP34A80M28). Тоже не самая простенькая модель, но все недорогая и, что немаловажно, выдерживающая поток записи на максимальной скорости до 10 Гбайт подряд. Но и после превышения рубежа скорость падает не до нуля, а до 500-600 Мбайт/с, что все равно вполне достаточно.
Для включения кэширования записи SSD объединяются в массив типа RAID 1, и объем его будет ограничиваться меньшим из накопителей. То есть в моем случае это 240 Гбайт. Процесс включения кэширования элементарен, справится даже умная бабушка.
Вы спросите – и как оно? Знаете, практически никак 😊 Похоже, самое главное – это все же кэширование чтения, потому что от нового режима я заметного ускорения не ощутил. Наверное, единственное, что похорошело – бэкап фотографий с мобильных устройств. В приложении DS File на смартфоне можно настроить, чтобы все фотки и видео автоматически сбрасывались на NAS. Так вот сейчас этот процесс стал невероятно стремительным. Просто не успеваю заметить процесс заливки: вжух, и все уже там.
Но в остальном, повторюсь, никакой разницы. Поэтому большого смысла городить огород из двух SSD не вижу. А вот один для кэша чтения – это обязательно.
Итого
Я проапгрейдил в своем NAS все, что можно. Ну, почти все.
Оперативная память была добавлена еще раньше, сейчас ее 12 Гбайт. Больше ставить никакого смысла нет.
Один свободный слот оставлю на аварийный случай, когда надо будет срочно сбросить какие-то данные. Но, надеюсь, это вообще не пригодится.
Есть способы сделать из SSD не кэш, а полноценный том. Пока это шаманство (хоть и не сложное), но после выхода обновления операционной системы до 7.0 станет стандартной функцией. В принципе, можно будет прикупить пару терабайтных SSD и сделать RAID 1. Задач под это пока не вижу, но как красиво, RAID на SSD!
Умный сетевой диск (NAS) остается штукой не очень бюджетной. А если все сделать по уму, то и вообще дорогой. Моя коробочка, даже с учетом морального старения платформы, стоит за 200 тысяч. Но все же свое домашнее облако с приличной производительностью и (почти) безграничным пространством – это круто. Разок попробуешь – уже не слезешь.
Дополнительные преимущества
Цель Synology заключалась в поиске наиболее надежных жестких дисков, для этого использовалась методика стрессового тестирования, которую компания применяет уже два десятилетия. Жесткие диски HAT5300 тестировались более 300.000 часов на каждой платформе, выпущенной после 2017 года.
Стрессовые тесты, состоящие из тысяч тестовых прогонов, симулируют окружение дата-центров и сценарии нагрузки 24/7. Проводились и простые тесты, такие как перезагрузка системы при разных температурных условиях, и сложные, связанные с доступом на уровне файлов. Задача ставилась в проверке работы накопителей в неидеальных и "тяжелых" условиях.
Впрочем, инженеры Synology уделяли внимание не только надежности, но и производительности. Вертикальная интеграция между системами хранения и жесткими дисками позволяет оптимизировать их друг под друга. В итоге удалось добиться увеличения производительности до 23% по сравнению со сравнимыми жесткими дисками на рынке.
Клиенты Synology получат не только тщательно протестированное решение, но и самые быстрые жесткие диски на рынке для систем хранения данных Synology.
Тесты оценивали пропускную способность последовательного чтения при обращении нескольких клиентов. Synology использовала 12 жестких дисков в системе SA3600, которые были объединены в массив RAID 5. Для сравнения были взяты жесткие диски идентичной емкости 12 Тбайт и класса (Enterprise). Нагрузка выполнялась с помощью теста IOMeter (блоки по 64 кбайт). Как можно видеть по графику, на системах Synology жесткие диски HAT5300 обеспечили более высокую последовательную скорость передачи данных.
Тесная интеграция с DSM дает и другие преимущества, такие как обновление прошивки HDD, которое выполняется вместе с обновлением ОС. Знание всех спецификаций накопителей и их характеристик упрощает поиск проблем и их исправление в будущем, если таковые возникнут.
Наконец, поскольку теперь переменных в уравнении меньше, Synology может обеспечивать более быструю и эффективную поддержку клиентов.
Спецификации HAT5300
Перейдем к спецификациям жестких дисков HAT5300. Жесткие диски пока представлены в трех вариантах емкости на 8, 12 и 16 Тбайт. Все они относятся к корпоративному классу (7.200 об/мин, кэш 256/512 Мбайт, нагрузка записи 550 Тбайт, гарантия 5 лет и т.д.). Ниже приведены ключевые спецификации новых HDD, полную таблицу спецификаций можно посмотреть на сайте Synology.
Обновление прошивки HDD через Synology DSM
Максимальная скорость до 274 Мбайт/с, для меньших емкостей указывается 230-262 Мбайт/с
Заявлен прирост последовательной скорости чтения в окружении Synology NAS до 23%
Скорость вращения шпинделя 7.200 об/мин у всех емкостей
Кэш 256 или 512 Мбайт, в зависимости от емкости
Рассчитаны на работу в режиме 24/7
Протестированы 300К часов, чтобы гарантировать стабильную производительность в стрессовых условиях
Время наработки на отказ 2,5 млн. часов у всех моделей HDD
Нагрузка записи 550 Тбайт в год
Гарантия 5 лет (только при использовании в совместимых Synology NAS)
В Диспетчере хранения сетевого хранилища Synology DS1621xs+ отображаются жесткие диски HAT5300-8T.
Если обратиться к таблице спецификаций, жесткие диски Synology HAT5300 потребляют меньше или равное количество энергии в режиме бездействия и под нагрузкой по сравнению с корпоративными конкурентами такой же емкости, при этом они обеспечивают более высокую скорость передачи данных. Также и уровень шума ниже.
Кроме спецификаций не следует забывать о возможности обновления прошивки через Diskstation Manager (DSM). Прошивку жестких дисков можно обновлять без их извлечения из NAS и использования сторонних решений (подключение к ПК, запуск специальных утилит для прошивки). Что снижает время простоя хранилища и риск человеческой ошибки. Кроме того, теперь проще гарантировать, что все накопители NAS будут использовать одинаковую версию прошивки. Независимо от того, когда HDD были добавлены в массив и при каких условиях.
По сравнению с жесткими дисками других производителей линейка Synology HAT5300 выглядит очень привлекательной, поскольку спецификации весьма впечатляют. Мы получаем жесткие диски корпоративного класса, которые можно использовать максимально широко, в том числе и в NAS класса SOHO и домашних системах.
Дополнительные подробности жестких дисков HAT5300 можно узнать на сайте Synology.
Первоначальна настройка
Настройка системы не представляет никаких сложностей даже для неопытного пользователя. Для настройки необходимо установить хотя бы один жесткий диск. Затем станцию следует подключить к сети и включить питание. Через несколько минут после загрузки в браузере ПК набирается адрес, указанный в настройках и (насколько я понимаю) скрипт, встроенный в страницу, помогает обнаружить NAS в локальной сети. Есть так же альтернативный вариант – программа с сайта производителя, которая после установки сделает все то же самое. Вариант для продвинутых пользователей – посмотреть IP адрес, выданный роутером и перейти по нему (для доступа к веб-интерфейсу используется порт 5000). Дальнейшие шаги в такой же простой форме объясняются мастером установки DSM - выбирается диск для установки, файловая система, требуется ли RAID, имя пользователя и пароль. При этом установщик может самостоятельно загрузить последнюю версию DSM с сайта производителя, либо использовать файл DSM указанный пользователем на локальном ПК. Установка занимает 10–15 минут.
Так как у DS220+ (как и у большинства других NAS систем) разъем для подключения монитора не предусмотрен, управление системой реализовано полностью через веб-интерфейс или же через teamviewer (для продвинутых доступно подключение по SSH).
Рабочий стол веб-интерфейса DSM 7
Внешний доступ к системе
Список доступных поставщиков DDNS
Кэширование: за и против
Твердотельные накопители NVMe серии Synology SNV3000 занимают отдельную нишу, поскольку они предназначены не для создания массивов хранения данных, а для кэширования сложных рабочих нагрузок в многопользовательской среде. Высокая производительность ввода/вывода повышает быстродействие системы и ускоряет обработку часто используемых данных.
Линейка SNV3400 в формате M.2 2280 NVMe ориентирована на Synology NAS со встроенными слотами M.2. А линейка SNV3500 в формате M.2 22110 NVMe — на стоечные серверы Synology. У моделей SNV3500 удлинение формата позволило добавить конденсаторы для защиты от сбоя электропитания.
Кэш на SSD или флэш-памяти является весьма выгодным средством увеличения производительности массивов HDD, поскольку наиболее часто используемые данные хранятся на SSD. Конечно, от SSD-кэша выигрывают не все сценарии. Ниже мы как раз об этом и поговорим.
Сначала следует узнать, даст ли SSD-кэш значимый прирост в выбранном сценарии. Затем следует определиться с кэшем "только на чтение" или "на чтение/запись". И на последнем этапе подбираются оптимальные SSD.
Настройка
Работа через загрузчик Xpenology почти не имеет ограничений по сравнению с оригинальным устройством. Из отличий можно отметить отсутствие функции QuickConnect — нет удалённого доступа к хранилищу через учётную запись Synology. Но у меня внешний IP — это ограничение для моего случая не актуально.
Также некорректно отображается модель процессора и кол-во ядер — информация зашита в загрузчике и всегда будет выглядеть как для DS3615xs: INTEL Core i3-4130 / 2 ядра. Но зато, частота определяется актуальная. Эта особенность не мешает определять и использовать гипервизору реальное кол-во ядер. Но и тут есть ограничения — Virtual Machine Manager увидит не более 8 ядер в системе. Поэтому ставить DSM на многоядерные конфигурации бессмысленно.
С объёмом ОЗУ всё в порядке — определялся и использовался весь объем (на практике до 48ГБ).
Интегрированные сетевые контроллеры определяются без проблем, а вот WiFi у меня не нашёлся. Предполагаю, что эта проблема может решиться добавлением драйверов, но, к сожалению, мои познания в Linux не позволяют мне этого реализовать. Если из читателей этой статьи найдётся человек, который сможет описать инструкцию по добавлению в сборку драйверов на беспроводной контроллер — я буду признателен.
Перед началом использования системы хранения необходимо создать RAID-группы. После перехода на первую Synology я оставил «зеркало», а 2 дополнительных диска пустил на Hot Spare. При переходе на Xpenology выбрал RAID5+HS, но потом добавил 4-ый диск в RAID6. Всё равно крутится и греется — пусть хоть с пользой.
Так как DSM обеспечивает как файловый, так и блочный доступ — перед созданием RAID-массива необходимо определиться с требованиями к типу будущего хранилища.
Я сразу создал несколько LUN для использования на домашнем мини-ПК и ноуте. Файловая шара — это хорошо, а диск с блочным доступом для установки программ — ещё лучше.
Далее создаётся необходимое кол-во LUN и разделов на RAID-группах, папки общего доступа и прочее. Описывать всем известный функционал Synology нет смысла. Все доступные пакеты расширения с описанием функционала доступны на официальном сайте.
Под мои задачи актуальными были следующие пакеты:
Virtual Machine Manager — собственно из-за него вся затея с Xpenology.
Пакет имеет более расширенный функционал, чем я использую, поэтому я решил протестировать его работу на нескольких нодах в режиме High Availability Cluster.
Но, вскоре был разочарован. Для кластера необходимо 3 ноды: активная, пассивная и хранилище. Автоматическая миграция виртуальных машин при выходе из строя активной ноды поддерживается только на виртуальных машинах Synology Virtual DSM — с виндой и прочими ОС не прокатит. Какой смысл на DSM поднимать кластер с виртуальными DSM я так и не понял…
В общем, более чем банальный гипервизор, я этот модуль не раскрыл для себя.
VPN Server — поддерживает PPTP, OpenVPN и L2TP/IPSec
PPTP, как у меня получилось выяснить, поддерживает только одно подключение бесплатно — его я использую для связи с удалённой Synology для бэкапа.
OpenVPN использую для подключения с iPhone и рабочего компьютера, а также для удалённого подключения LUN по iSCSI.
Hyper Backup — удобный, функциональный и, в то же время, лаконичный сервис резервирования.
Можно резервировать как папки так и LUN. Файловый бэкап можно сливать на другую Synology, на другой NAS и в облака. LUN резервируется только локально или удалённо на устройство Synology. Поэтому, если требуется бэкап луна в облако, как я понял, можно вначале его забэкапить в локальную папку, а уже её в облако.
Я использую 3 типа резервирования:
- Резерв на удалённую Synology — туда копируется всё, кроме папки бэкапа (в ней полный бэкап удалённой Synology).
- Бэкап только самого важного на Yandex-диск (через WebDAV)
- Дубль на Google-диск (есть в списке доступных облачных сервисов)
Выбрав метод и указав данные для авторизации на удалённом устройстве, помечаются папки для резервирования.
Далее настраивается расписание и параметры бэкапа.
Если выбрать шифрование, то потребуется ввод пароля на доступ к бэкапу. После создания задачи автоматически выгружается файл-ключ, который может заменить забытый пароль при восстановлении данных.
Шифрование на стороне клиента, на мой взгляд, очень полезно при резервировании в публичное облако. Если с архивом Ваших фото Google может делать всё что угодно, то зашифрованный бэкап тех же фото будет мало кому полезен.
Далее включается/настраивается ротация резервных копий.
Я использую режим Smart Recycle, но можно установить график ротации копий инкрементного резервирования на свой лад.
Модуль Hyper Backup работает только в паре с обратной частью — модулем Hyper Backup Vault
Этот сервис принимает удалённые копии и отвечает за их хранение.
Восстановление данных, приложений и настроек возможно как на текущей системе (при повреждении массива, утере данных и пр.), так и на новой такой же или абсолютно другой Synology или Xpenology. Для восстановления, при создании задачи резервного копирования, необходимо указать, что это не новая задача, а подключение к уже существующей. Hyper Backup увидит на удалённой машине необходимый бэкап и предложит выбрать версию копии по дате и времени.
На данный момент, это пока весь функционал, который мне удалось освоить и использовать.
Домашняя Xpenology продолжает работать без проблем — периодически обновляется DSM и пакеты, вычислительных мощностей с запасом, а по деньгам она обошлась мне в 1,5 раза дешевле Synology DS916+.
Запуск
Прежде чем реализовать всё дома, я долго тренировался на различных платформах. Система без проблем мигрировала с компа на базе Celeron J1900 на сервер с 2 х E5-2680V4, а после на древний экспонат на базе 2 х E5645. Если есть виртуалки, то разумеется необходимо перед установкой ОС на виртуальную машину включать режим совместимости процессора. Вероятно это снижает производительность, т.к. процессор в виртуалке становится не реальный, а универсальный. Но зато, миграция проходит без трудностей и BSOD.
Функциональность устройства
Начать рассказ о функциональности устройства лучше с части, ради которой я его приобретал – резервное копирование данных с ПК и других устройств. Как минимум для этого необходимо установить пару одинаковых жестких дисков (объем дисков лучше выбирать с запасом) и объединить их в RAID1 (зеркальная запись данных на оба диска, общий объем равен меньшему из дисков). Далее из центра пакетов устанавливается необходимое ПО. В случае резервного копирования это – Synology Drive (доступны и другие пакеты). Установка не требует особых навыков и сравнима с установкой приложений на смартфон. Для Synology Drive доступны клиенты для различных операционным системам (Windows, Mac, Ubuntu). Если планируется создавать резервные копии данных разных пользователей, то заранее стоит настроить учетные записи для каждого из них. Клиент для Windows позволяет настроить два типа резервирования– синхронизация данных в реальном времени либо копирование изменений по расписанию. Мне больше удобен второй вариант. Так же возможно настроить количество сохраняемых версий, корзину. Как надстройка, к Synology Drive доступен пакет Synology Office, позволяющий просматривать и редактировать документы прямо в браузере.
Кроме Synology Drive я активно использую еще несколько приложений – Synology Photos, Download station, Video station, Cloud Sync, Virtual Machine Manager и часть других сервисов. Назначение большинства из них понятно по названию, однако кратко расскажу об их особенностях.
Synology Photos – удобное хранилище/просмоторщик фотографий. Есть возможность синхронизации с мобильными устройствами. Позволяет добавить к каждой фотографии или видео описание и теги. По метаданным определяет местоположение, по нему можно отсортировать фотографии, правда делается это в текстовом формате (на мой взгляд удобнее это делает nextcloud, расставляя метки на карте). Доступны режимы сортировки как по названию, так и по дате съемки (из метаданных). Добавлять теги или изменить дату съемки можно пакетно. Каждому пользователю предоставляется отдельное пространство для фотографий. Другим пользователям в рамках NAS можно предоставлять возможность просмотра. Есть возможность объединять фотографии в альбомы и предоставлять внешний доступ по ссылке (можно защитить паролем) как к отдельной фотографии, так и к альбому. К сожалению, для актуальной версии пакета отсутствует приложение для Android TV, а трансляция через Chromecast на большом ТВ идет с некоторыми тормозами и меньшим качеством.
Download Station – простой загрузчик файлов из интернета. Поддерживает различные типы ссылок так и файлы торрента. Есть возможность настроить определённую папку, в которой будет проверяться наличии торрент файлов и при их появлении добавлять торрент в очередь загрузки.
Video Station – библиотека видео файлов. Для мобильных устройств есть специальные приложения (в том числе для Android TV, iOS), для ПК доступ к библиотеке возможен через веб-интерфейс. При определенной настройке можно подтянуть информацию о фильме/сериале из базы данных в интернете. Приложение поддерживает такие функции как отметка просмотренной серии, продолжение просмотра (свое для каждого пользователя). Для тех, у кого ТВ не поддерживает установку приложений android, есть возможность установить DLNA сервер в качестве отдельного приложения.
Cloud Sync – позволяет синхронизироваться с большинством облачных сервисов. На скриншоте ниже поместились не все доступные варианты.
Поддерживаемые облачные службы
Virtual Machine Manager – позволяет создавать и запускать виртуальные машины. Учитывая не особо мощный процессор и небольшой объем оперативной памяти – особо тут не разгуляешься. У себя я в качестве виртуальной машины запустил сервер умного дома HomeAssistant. Среди доступных приложений так же есть Docker, но в его настройках я пока не силен, поэтому выбрал виртуальную машину.
Еще одно приложение, которое я использую – usbCopy. Приложение позволяет копировать данные с подключаемых внешних носителей и делать резервную копию на них. Кому-то будет полезен сценарий, когда при подключении допустим флешки или внешнего диска с него будут копироваться фотографии или видео в определенную папку в системе (можно выбрать тип копируемых файлов). Я же использую этот пакет для страховки от потери данных – наиболее важные данные с NAS копируются раз в сутки на внешний диск (копируются изменения файлов, а не перезапись целиком).
Судя по мониторингу системы, процессор редко загружается по полной – по моим наблюдениям наибольшая загрузка при индексировании большого количества загруженных фото и видео файлов. 60–40% оперативной памяти не используется.
Доступных пакетов о официальном репозитории несколько десятков. Среди них есть и популярные CMS (Joomla, Wordpress), база данных MariaDB, несколько версий PHP, phpMyAdmin, иные системы резервного копирования, антивирусы и другие узкоспециализированные пакеты. Есть такие популярны приложения как календарь, контакты, записная книжка, чат. Для продвинутых пользователей возможно настроить свой веб-сервер или почтовый сервер, превратить NAS в проводной роутер. Кроме этого, доступно подключение иных репозиториев, где выбор пакетов еще более разнообразен (но это уже на свой страх и риск). Полный список пакетов можно посмотреть в центре загрузок на сайте sinology. Там же можно найти демо доступ к DSM, чтобы оценить возможности системы.
Основным минусом подобного готового решения является цена. На момент написания обзора Яндекс Маркет предлагает цену от 32 тыс. руб. Я покупал в сентябре по цене 31,5 тыс. руб. Пара HDD в 2 Тб обошлись в ситилинке 11,8 тыс. руб. (купил Seagate Ironwolf, хотя изначально рассматривал WD RED NAS, но наткнулся на информацию о том, что в них используется черепичная запись, которая в случае сбоев одного из дисков RAID не всегда позволяет успешно восстановить данные), модуль памяти 1,9 тыс. руб., внешний HDD на 2 Тб – 6,7 тыс. руб. Итого домашний NAS обошелся мне в почти в 52 тыс. руб. Удовольствие получается не из дешевых, но для меня его покупку спонсировал работодатель.
Подготовка загрузчика
Для того, чтобы установить DSM нужен загрузчик, который представит железо в качестве СХД Synology.
В интернете много инструкций на эту тему, поэтому вдаваться в подробности не буду, но если появятся желающие — могу описать детали подготовки загрузочного устройства.
После установки валидной пары серийник/MAC и прочих параметров, образ для DS3615 заливается на любое устройство с которого можно грузиться. Можно использовать SATA DOM, но так как у меня SATA-порты на перечёт — я остановился на классическом варианте — USB флешке.
В BIOS необходимо удалить все загрузочные устройства кроме USB, а в параметрах SATA включить функцию HotPlug, чтобы новые диски определялись «на горячую», не дожидаясь перезагрузки.
В поисках надежности
При выборе системы хранения данных многие даже не задумываются, насколько важную роль играют жесткие диски. Между тем требования в бизнес-окружениях становятся все более строгими, здесь требуется не только высокая производительность, но и надежность и предсказуемость.
Synology контролирует все компоненты, из которых собираются NAS. Компания разрабатывает операционную систему DiskStation Manager (DSM) и приложения, которые формируют программную экосистему. Что позволяет оптимизировать аппаратную и программную составляющую под слаженную работу. Но как быть с сотнями разных моделей HDD на рынке?
Synology уже давно проводит расширенные тесты совместимости, по итогам которых рекомендует те или иные модели жестких дисков в списке совместимости с аппаратными компонентами HCL (hardware compatibility list), который еще называют списком совместимости с вендорами QVL (qualified vendor list). Надо сказать, подобные тесты требуют немалых сил и затрат.
У производителей жестких дисков обычно насчитывается не менее четырех линеек HDD (настольные, видеонаблюдение, NAS, корпоративные) и различные варианты емкости (2, 4, 6, 8, 10, 12, 14, 16, 18 Тбайт и выше), причем их приходится тестировать под различными системами хранения, которых за последние пять лет насчитывается уже более 60.
Поэтому не секрет, что многие результаты тестирования HDD "наследуются" по другим линейкам, вариантам емкости и системам хранения. У производителей NAS просто нет времени и ресурсов, чтобы протестировать все возможные комбинации, исходя из упомянутого разнообразия.
Однако рынок накопителей постоянно меняется. Производители HDD представляют новые варианты, иногда под старыми модельными номерами, даже если технология записи, прошивка или техпроцесс принципиально различаются. Даже вроде бы незначительные изменения на аппаратном или программном уровне HDD могут привести к проблемам, особенно при интенсивных нагрузках на систему хранения данных.
Что еще хуже, не все производители жестких дисков облегчают задачу для потребителей, которым приходится покупать "кота в мешке" без подробных спецификаций и технических характеристик. Со стороны Synology подобная секретность производителей жестких дисков тоже затрудняет сертификацию HCL.
Для надежной работы системы хранения требуется предсказуемость. И только переход на жесткие диски собственного производства позволит Synology обеспечить предсказуемость для своих клиентов — они могут быть уверены, что специалисты Synology выбрали самое лучше.
В заключении
DS220+ я пользуюсь уже 4 месяца. Мне нравится, как работает система в целом. Функциями, описанными выше, я пользуюсь ежедневно. Не так давно пришлось сбрасывать настройки из-за моей ошибки при конфигурации сети. Порадовало, что функция сброса очень продумана – есть возможность сбросить именно сетевые настройки и пароль администратора, не затрагивая остального. Каких-либо сбоев за все время использования не возникало. Систему и роутер, находящийся в том же шкафу, я подключил к ИБП. Поэтому кратковременные перебои питания ей не страшны. При необходимости к роутеру можно подключить резервного провайдера или 4G модем – тогда не будут страшны и возможные перебои интернета, которых я не наблюдал за несколько последних лет. Купил бы я такое устройство полностью за свой счет – маловероятно. Но считаю покупку полезным приобретением.
Компания Synology уже давно выпускает различные системы хранения данных, но жестких дисков и SSD в ассортименте до сих пор не было. Что побудило Synology представить на рынок собственные накопители? И чем они лучше конкурентов? Давайте разберемся. И начнем мы с жестких дисков.
2,5" накопители SAT5200
В 2020 году Synology выпустила собственную линейку твердотельных накопителей SAT5200, которые ориентированы, главным образом, на использование в системах FlashStation. В данном случае акцент ставится на максимальной производительности ввода/вывода и сокращении задержек в работе критически важных служб и приложений. SSD предназначены для обработки интенсивных круглосуточных рабочих нагрузок без влияния на долговечность.
Synology заявила отличную нагрузку записи 1,3 DWPD, то есть накопитель может ежедневно перезаписываться 1,3 раза от своей емкости в течение гарантийного срока. Производительность произвольной записи блоками по 4 кбайт составляет до 67.000 IOPS.
Использование SAT5200 в составе систем FlashStation позволяет добиться уровня производительности 138 тысяч IOPS iSCSI блоками по 4 кбайт (FS3400), 195 тысяч (FS3600) или 226 тысяч (FS6400).
Накопители SAT5200 ориентированы на интенсивные нагрузки, такие как обработка онлайн-транзакций (OLTP), базы данных и развертывание виртуализации. Поэтому они вряд ли будут интересны пользователям класса SOHO и домашним энтузиастам. Конечно, купить такой SSD можно, он будет работать в NAS с высокой производительностью, но цена решения будет непропорциональной.
На сетевом хранилище Synology DS1621xs+ был создан второй пул на трех SAT5200 для высокой производительности ввода/вывода.
С другой стороны, если в NAS с большим числом отсеков нужен отдельный массив с высокой производительностью ввода/вывода и минимальными задержками, то установить один или несколько SAT5200 можно. Здесь все зависит от сценариев использования.
Наконец, если в NAS Synology нет отдельного разъема M.2, то для SSD-кэширования можно выбрать и SAT5200. Но придется пожертвовать слотом для HDD, что нежелательно.
Дополнительные подробности SSD SAT5200 можно узнать на сайте Synology.
Synology High Availability Cluster
У меня вызывал интерес сервис High Availability Manager, который оказался не совместим с сервисом Virtual Machine Manager, так как тоже делает кластер, но уже по другому.
Для тестирования я поднял Xpenology на двух серверах на базе 2 x Xeon E5645. Сервера для этого кластера должны быть идентичными, IP-адреса статическими, второй порт каждого сервера соединён друг с другом напрямую (можно и через коммутатор, но эффективней так).
После подключения второй ноды тестируется подключение Heartbeat. Далее назначается имя кластера и статический локальный адрес. Во время слияния нод, конфигурация пассивной ноды приводится к состоянию активной, синхронизируются приложения, хранилище и данные. Обе ноды отваливаются для доступа по сети, и после создания — кластер доступен по своему новому адресу.
В зависимости от объема существующих данных, полная синхронизация массивов может занять немало времени, но кластер доступен к работе без отказоустойчивости уже через 10 минут после начала слияния.
После того как вторая нода будет полной копией первой, активируется режим высокой доступности.
Для проверки работы отказоустойчивости я создал LUN, подключил его по iSCSI и запустил объёмную задачу чтения и записи со своего ПК, совместно с проигрыванием видеоролика.
В момент активности я обесточил главный сервер. LUN не отвалился, процесс копирования не прервался, но приостановился секунд на 10-15 — это время потребовалось пассивному серверу взять роль активного и запустить упавшие службы. Воспроизведение также приостановилось на несколько секунд. После кратковременного простоя копирование данных и проигрывание видео продолжилось в штатном режиме без необходимости перезапускать процесс. Такой «провал» в большинстве случаев будет не заметен пользователям, если только не ведется воспроизведение видео без буферизации или запущены какие-либо другие процессы, требующие непрерывного доступа к хранилищу.
После включения первой ноды, она переходит в режим пассивного сервера. Запускается фоновый процесс синхронизации, после завершения которого режим высокой доступности снова восстанавливается.
Для замены ноды, в случае полного выхода из строя, необходимо освободить пассивный сервер.
Процедура привязки пассивного сервера аналогична процедуре создания кластера, вначале синхронизация — затем High Availability. Только при одном исключении — добавление происходит уже из интерфейса кластера, а не активного сервера.
Из минусов такого решения — высокая избыточность, ну а плюс — честная отказоустойчивость.
Основные затраты выпадают на диски, но для любителей RAID10 самое оно! Зазеркалировать две ноды с RAID5 или RAID6 — по дискам будет почти одно и то же. А вот отказоустойчивости прибавится кратно.
Понятное дело, что это не уникальный функционал, но зато «из коробки» и не требует особого опыта и знаний — только веб-интерфейс. А, учитывая, что Xpenology работает на любом железе, получается весьма интересное, производительное и отказоустойчивое решение для личного использования.
DS220+ – классический домашний NAS. Размеры - 10,8х23,2х16,5 см. Весом немногим больше чем у обычного ноутбука – 1,3 кг. Выполнен NAS из матового черного пластика с парой глянцевых вставок. Поставляется в неприметной картонной коробке. В комплекте есть все необходимое для подклюения (конечно же кроме жестких дисков) - пара патч-кордов, адаптер питания и немного макулатуры.
Внешний вид DS220+
Система построена на базе процессора Intel Celeron J4025 c 2 Гб DDR4 non-ECC оперативной памяти, распаянной на плате. Из доступных внешних интерфейсов присутствуют 2 разъема USB 3.2 (по одному на лицевой и на задней панели) и 2 гигабитных RJ45 сзади (могут работать в режиме агрегации, резервирования, балансировки), там же расположена скрытая кнопка сброса. На лицевой панели имеется пара кнопок – включение и резервного копирования, а также 5 светодиодов (их можно отключить или снизить яркость в настройках системы), которые показывают статус устройства, активность дисков и сетевых интерфейсов. Охлаждает систему вентилятор диаметром 92 мм, расположенный сзади (доступно 3 режима работы).
Задняя панель DS220+
Интерфейс подключения дисков – SATA 6 Гб/с. Для подключение жестких дисков доступно 2 разъема, поддерживаются диски 3,5” и 2,5”. Подключение дисков максимально упрощено –без отверток и иных приспособлений снимается крышка на лицевой панели, за ней прячутся салазки дисков. Диски 3,5” устанавливаются в салазки, 2,5” диски устанавливаются в те же салазки через идущий в комплекте переходник. Максимальный объем одного тома может достигать 108 Тб. Диски можно использовать как по отдельности, так и объединить в RAID. Для устанавливаемых дисков поддерживаются 2 файловые системы – Btrfs (рекомендуется при настройке для полноценной работы некоторых функций) и EXT4. Для чтения/записи на внешние устройства доступны и другие файловые системы используемые в Linux, а также FAT, NTFS и exFAT (для использования последней требуется установить дополнительный пакет из центра загрузок).
NAS не особо шумный – при нагрузке, по словам производителя, уровень шума достигает 19,3 дБ. О его шумности в реальности мне судить сложно, так как NAS установлен рядом с входной дверью в шкафу, поближе к роутеру (несмотря на замкнутое пространство, температура жестких дисков при этом редко выше 31 градуса). Энергопотребление от 4,4 Вт в режиме гибернации дисков до 14,7 Вт при доступе к данным (для сравнения – офисный ПК в среднем потребляет около 200–250 Вт). Для экономии электроэнергии предусмотрена функция выключения/пробуждения по расписанию, пробуждение по сети.
Единственный возможный апгрейд предусмотренный производителем – расширения оперативной памяти до 6 Гб за счет установки одного модуль оперативной памяти DDR4 формата SO-DIMM. Для установки оперативной памяти даже нет необходимости разбирать корпус (чего не скажешь об аналогичном двухдисковом NAS от QNAP). Разъем для оперативной памяти находится в углублении под вторым жестким диском. Следует отметить, что производитель конечно же рекомендует использовать исключительно оригинальную оперативную память, предупреждая о возможных сбоях и возможном лишении гарантии в иных случаях. Стоимость оригинального модуля в 4 Gb ничем кроме жадности производителя при этом не объясняется – около 9 тыс. руб. Судя по отзывам на форумах, успешно работают и неоригинальные модули. У меня без сбоев уже 4 меясца работает модуль памяти от Kingstone (KVR26S19S6). Система на него поругалась при первой загрузке, но продолжает работать.
Альтернативы
Сборка платформы
1,5А-вентилятор снизил температуру дисков до 36-40 градусов. После доработки вытяжки из шкафа, уверен, что температура еще существенно упадёт.
Один SSD 2,5" под кэш я установил на стандартное крепление с одной стороны дисковой корзины. Его температура не превышала 30-32 градуса, и это при том, что он никак активно не охлаждается.
В качестве диска под пакеты DSM и быстрого раздела я установил M.2 SATA SSD в слот на материнской плате. Накопитель нагревался до 50 градусов, не смотря на прямой обдув. Я решил проблему установкой на него нескольких радиаторов — температура снизилась на 10 градусов.
У меня 2 постоянно активных USB-устройства: загрузчик XPenology и ключ Guardant от Macroscop. Чтобы не занимать внешние разъёмы я пристроил эти устройства внутри корпуса.
Готовое хранилище с высокой производительностью процессора и максимально компактными размерами со скрипом, но вписалось в свободные 6 юнитов.
Читайте также: