Обзор стоечного сетевого накопителя QSAN XCubeNAS XN5004R

В разделе с обзорами сетевых накопителей на нашем сайте редко можно встретить новых производителей. Объяснить это можно тем, что, в отличие от многих других типов компьютерного оборудования, для создания привлекательного для пользователей устройства нужно иметь значительный опыт в разработке программного обеспечения, качество которого является, пожалуй, наиболее существенной для потребителя характеристикой. Тем более интересно будет познакомиться с продукцией тайваньской компании QSAN. Она работает на рынке с 2004 года и имеет богатый опыт создания СХД преимущественно сегмента SAN с использованием технологий RAID, FC, SAS, iSCSI и других.

Относительно недавно в линейке продуктов QSAN появились и сетевые накопители. В настоящий момент компания предлагает несколько моделей настольного формата, а также устройства бизнес-сегмента для установки в серверную стойку. Интересной особенностью этих продуктов являются отсеки для дисков формата SFF (2,5″) в дополнение к стандартной поддержке накопителей формата LFF (3,5″). Во всех устройствах применяются процессоры Intel — от Celeron до Core i5 и Xeon. Кроме того, предусмотрены возможности установки дополнительных плат расширения, подключение дисковых полок и другие полезные функции. Одной из ключевых особенностей линейки является использование ZFS, что позволило реализовать работу со снимками, а также WORM, дедупликацию, SSD-кэширование и тиринг.

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

В качестве первого образца будет выступать QSAN XCubeNAS XN5004R — сетевой накопитель на 4 отсека LFF и два отсека SFF, выполненный в формате для установки в серверную стойку и ориентированный на сегмент малого и среднего бизнеса.

Комплект поставки и внешний вид

Устройство явно не рассчитано на продажу «с полок», так что использование простого оформления упаковки вполне оправдано. Важнее то, что сама коробка двойная и сделана из очень крепкого картона. Так что за сохранность во время транспортировки можно не беспокоиться. Внутри во вставках из вспененного полиэтилена находится сам накопитель и коробка с аксессуарами. В целом можно сказать, что это стандартный вариант для рассчитанных на установку в стойку устройств. Так что обратить внимание можно только на то, что упаковка раза в три более толстая, чем сам накопитель, так что желательно перевозить ее в автомобиле.

В комплект поставки накопителя входят набор винтов для крепления дисков на рамки, два кабеля питания, два сетевых патч-корда. Рельсы для серверной стойки можно приобрести дополнительно.

Устройство выполнено в формате установки в стойку и мало отличается по конструкции от других подобных моделей. Понятно, что ширина здесь стандартная, высота тоже (1U), а требуемая глубина без учета креплений и подключений кабелей составляет 51 см. Корпус преимущественно металлический, присутствуют ручки для установки в стойку и специальные элементы на боковых сторонах для фирменных оригинальных рельс.

На лицевой стороне, выполненной из крепкого черного матового пластика с яркими зелеными элементами находятся четыре отсека для жестких дисков формата 3,5″ (LFF). Для них предусмотрена блокировка замка дополнительной механической защелкой без ключа, что, конечно, полезно с точки зрения безопасности. Заметим, что в ширину стандартной стойки как раз умещаются четыре накопителя 3,5″, но производитель в рассматриваемой модели предложил необычное решение: установил еще два отсека формата 2,5″ (SFF) по центру в верхней части лицевой панели. На наш взгляд, это достаточно сильно выделяет устройство из аналогичных конфигураций. Дополнительные отсеки могут применяться, в частности, для установки SSD с целью организации быстрого тома или кэширования. Заметим, что и здесь на отсеках есть дополнительные защелки. Около дисковых отсеков находятся индикаторы состояния накопителей — по два для LFF и по одному для SFF.

Остальные важные элементы лицевой панели установлены в ее правой части: кнопка включения питания со встроенным индикатором, кнопка ID тоже со светодиодом, еще пара светодиодов (статус и активность сети), а также порт USB 2.0.

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

Далее идут кнопка UID с индикатором, кнопка сброса звуковой сигнализации, скрытая кнопка сброса и служебный консольный порт в формате миниджека. Под этим блоком можно заметить наклейку с серийным номером и MAC-адресами сетевых контроллеров. Последних здесь четыре — все гигабитные и со встроенными индикаторами на разъеме. Также есть четыре порта USB 3.0 для подключения периферийных устройств и выход HDMI. Рассматриваемая модель интересна также возможностью установки дополнительной платы расширения, для которой на задней панели предусмотрен слот половиной высоты.

В целом внешний вид можно считать стандартным для данного типа оборудования.

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

Конструкция и аппаратные характеристики

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

Итак, внутри мы видим материнскую плату нестандартного формата. На ней установлен процессор Intel Celeron G3930, имеющий два ядра, работающих на частоте 2,9 ГГц. На чипе крепится относительно крупный радиатор без отдельного вентилятора. Заметим, что, в отличие от многих других сетевых накопителей на платформе x86, в рассматриваемой модели применяется «обычный» процессор, имеющий TDP 51 Вт и работающий в паре с чипсетом, а не SoC. В частности, он имеет 16 линий PCIe, поддерживает большой объем оперативной памяти, технологии виртуализации, имеет встроенный графический контроллер Intel HD Graphics 610. Заметим, что в настоящий момент выход HDMI используется только для доступа к служебному меню устройства для изменения некоторых опций и диагностики.

Для оперативной памяти предусмотрено четыре слота DIMM. В конфигурации по умолчанию в них установлено два модуля по 4 ГБ (общий объем — 8 ГБ) DDR4-2133 производства компании Atla с микросхемами Samsung. Максимально расширить объем оперативной памяти можно до 64 ГБ.

Вместе с процессором применяется чипсет серии Intel C200, в том числе для реализации портов USB. А вот для работы накопителей установлены внешние дополнительные контроллеры Marvell 88SE9235 в количестве двух штук, каждый на четыре порта SATA 6 Гбит/с. На материнской плате можно также заметить радиатор, под которым, возможно, скрывается чипсет, и четыре порта Mini-SAS HD, про которые нет никакой информации. Кроме того, есть съемный модуль DOM с интерфейсом USB 2.0 объемом 8 ГБ для загрузочного кода.

Заметим, что рассматриваемая модель позволяет расширить число дисковых отсеков почти до 200 путем подключения внешних полок через интерфейс SAS специального фирменного контроллера.

Первые три сетевых адаптера работают с контроллерами Intel i211 на шине PCIe, а четвертый реализован чипсетом и микросхемой Intel i219.

Одной из интересных особенностей модели является наличие слота для плат расширения PCIe 3.0 x8. Производитель предлагает использовать его для 10-гигабитных сетевых контроллеров, адаптеров SAS и Thunderbolt 3. На сайте удалось найти очень скромный официальный список совместимости из единственного сетевого контроллера Intel, но в электронной версии руководства к устройству есть целая страница с информацией по данной теме — правда, в ней указаны фирменные продукты.

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

Питание, как мы уже писали, обеспечивают два блока с резервированием. Такой вариант не только повышает надежность работы, но и добавляет удобства при обслуживании системы питания в серверной. Например, можно переключить сетевой накопитель на другой источник без выключения его питания. Блоки питания в данном случае — производства известного бренда Delta Electronics, модель DPS-250AB-81A. Их максимальных 250 Вт более чем достаточно для обслуживания сетевого накопителя.

За обеспечение температурного режима отвечают два вентилятора в блоках питания и три в специальном блоке внутри корпуса за корзинами с дисками, все стандартного для этого типа оборудования формата 40×30 мм. Честно говоря, учитывая расположение решеток за бекплейном и отсутствие направляющих кожухов, эффективность последних представляется немного сомнительной, но, конечно, это будет проверено в тестах. Сам блок является быстросъемным — его можно извлечь без применения инструментов. В нем установлены три вентилятора Sunon PF40281B1-0000-S99, каждый с четырехпроводным подключением к специальной плате.

Тестирование устройства проводилось с прошивкой версии 3.1.1 от 29 ноября 2018 года.

Установка и настройка

Все отсеки накопителя поддерживают горячую замену. Крепление накопителей в рамках осуществляется винтами на боковой (3,5″) или нижней (2,5″) стороне диска. Заметим, что в отсеки LFF можно установить и диски SFF благодаря предусмотренным для них отверстиям.

В официальном списке совместимости — примерно 120 моделей SATA HDD (на момент подготовки статьи — объемом до 14 ТБ включительно) и около 30 SATA SSD. Для начала работы достаточно одного накопителя.

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

Мастер настройки позволяет выбрать сетевое имя, пароль администратора, время, IP-адреса, тип массива (пула накопителей) и его параметры. Прошивка автоматически скачивается из интернета и устанавливается на диски. Правда, в нашем случае в результате этой процедуры была установлена не самая последняя доступная версия, поэтому пришлось перед тестами обновить ее в ручном режиме, скачав предварительно файл из раздела поддержки сайта производителя.

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

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

В главном меню насчитывается шесть пунктов: «Сведения о NAS», «Панель управления», «Приложения», «Обучающее руководство», «Перезапуск» и «Завершить работу». Первый открывает окошко с основной информацией об устройстве — сетевое имя, версия прошивки, серийный номер, процессор, объем оперативной памяти, общий и использованный объем дисковых пулов. С последними тремя все понятно из их названий. Ну а основные настройки параметров работы сетевого накопителя находятся в разделе «Панель управления». Пункты в нем собраны в четыре группы: «Система», «Хранилище», «Общий доступ к файлам», «Сетевая служба». Посмотрим на них подробнее.

В первом, «Система», расположены восемь пунктов с ключевыми настройками сервера. В «Общих настройках» устанавливаются сетевое имя и пароль администратора, настраиваются встроенные часы, выбираются порты для веб-интерфейса.

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

Сетевые настройки позволяют установить адреса интерфейсов, настроить режим объединения портов (до двух групп, есть поддержка LACP). Сервером поддерживаются DHCP, Jumbo Frames, IPv6, добавление собственных маршрутов. Предусмотрены встроенные диагностические утилиты ping и traceroute, а также просмотр таблицы ARP.

Раздел «Безопасность» включает в себя фильтр допустимых адресов клиентов, функцию блокировки доступа при обнаружении попытки подбора пароля и управление сертификатами SSL. Здесь же можно посмотреть список всех текущих подключений с фильтром по протоколу.

Некоторые сетевые настройки вынесли на страницу «Подключение» — динамический DNS (пять сторонних сервисов и один собственный сервис производителя) и настройку проброса портов на роутере по протоколу UPnP (можно выбрать нужные сервисы).

Система уведомлений поддерживает три варианта отправки и получения информации: работу с сервером syslog (можно выбрать нужные типы сообщений по группам), традиционную электронную почту и протокол SNMP.

Сервер имеет возможность установки расписания работы. При этом в нем можно указать любое число действий из набора «выключить, перезагрузить, включить» на нужные дни недели с точностью до пяти минут. Реализована и поддержка ИБП, как подключаемых локально по USB, так и сетевых (SNMP). Кроме того, можно включить режим сна для жестких дисков, поддержку WOL и выключение в случае аварийной ситуации.

Журналы событий можно смотреть и через веб-интерфейс. При этом есть возможность дополнительно включить запись действий по различным протоколам.

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

С точки зрения организации дискового пространства, рассматриваемый накопитель немного отличается от ранее протестированных нами устройств. Часть его особенностей обусловлена использованием ZFS, однако «глубокого доступа» к настройкам этой технологии пользователь не имеет.

На странице «Обзор» можно быстро оценить конфигурацию томов накопителя, а также посмотреть конфигурацию внешних полок расширения.

Для проверки состояния жестких дисков и SSD предназначена страница «Диск». Кроме просмотра отчета SMART, здесь можно запустить тесты накопителя с использованием этой технологии. Правда, работает это только в ручном режиме, возможности задать расписание проверок здесь нет. В этом же меню назначается диск горячего резерва, хотя для рассматриваемой модели это не очень востребованная функция, поскольку отсеков у нее не очень много.

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

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

Для пулов поддерживаются различные конфигурации, включая отказоустойчивые. Но есть небольшая путаница с терминологией, используемой для ZFS. В частности, отказоустойчивые массивы с четностью здесь называются RAID5 и RAID6, хотя более корректно именовать их RAID-Z (а вот RAIDZ3 указан явно), а при создании тома из одного диска ему выдается тип RAID0. Выбор типов массивов зависит от числа доступных дисков, включая полки расширения.

Во время работы можно расширять пулы для увеличения объема путем добавления новых массивов или заменой дисков на более емкие (для отказоустойчивых конфигураций). Кроме того, в системе реализовано шифрование пулов.

На следующем шаге конфигурации необходимо создать на пуле том. Здесь вам нужно будет указать объем этого нового тома. В дальнейшем есть возможность его увеличения (при условии наличия на пуле свободного пространства).

В случае, если в вашей сети уже есть системы хранения данных, предоставляющие свои диски в сеть по протоколу iSCSI, вы можете подключить их к QSAN и реализовать на них виртуальные тома с файловыми системами EXT3/4, NTFS или HFS. Далее на них можно создать общие папки и работать с ними, как и с другими на внутренних винчестерах.

Сервер поддерживает работу с томами iSCSI. При этом можно использовать несколько целей, а сами LUN создаются на уже ранее настроенных пулах.

SSD формально можно устанавливать во все отсеки накопителя, но, конечно, более удобно использовать для них два верхних отсека формата SFF. Твердотельные накопители могут выступать в обычной роли участников дисковых пулов, а также как выделенные для кэширования данных на других пулах (по одному тому кеширования на один пул).

При этом можно выбрать режим кэширования для чтения или для записи. В первом случае можно использовать один или два SSD (в режиме RAID0), а во втором — только два в зеркале. Специальных настроек кэша здесь нет, но можно оценить его эффективность.

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

Также в опциях присутствует пункт включения дедупликации данных, что может быть полезно в случае наличия в файлах одинаковых блоков данных. Работа данной функции требует наличия на пуле кэша SSD на чтение. Настроек здесь тоже нет, но приводится оценка коэффициента дедупликации.

Традиционно ресурсы и права доступа к ним организованы в виде общих папок и баз пользователей и групп. При создании пользователя кроме имени и пароля можно указать также адрес электронной почты, описание, добавить фотографию. В параметрах предусмотрены установка квоты дискового пространства на каждую папку и разрешения на работу по протоколам AFP, CIFS, FTP и WebDAV. Кроме того, можно включить домашнюю папку и оперативно заблокировать аккаунт, не удаляя его. При большом числе пользователей пригодятся функции экспорта и импорта их списка с использованием текстовых файлов.

Группы в данном решении могут использоваться для удобной установки прав доступа на ресурсы при большом числе пользователей. Никаких дополнительных параметров в них нет. При необходимости, например в крупных компаниях, сетевой накопитель можно подключить к серверам Active Directory или LDAP для использования общей базы пользователей и групп.

При создании общего ресурса (папки) администратор выбирает его имя, место расположения (том) и задает краткое описание. Кроме того, можно ограничить объем папки на томе. Из дополнительных сервисов предусмотрены создание снимка папки (через модуль «Резервное копирование», который будет описан далее) и включение режима WORM (защита данных от перезаписи на указанный период, может быть полезно как дополнительная защита от шифровальщиков). Кроме выдачи прав пользователям и группам на доступ по протоколам CIFS, AFP, FTP и WebDAV, можно настроить доступ по NFS, а также ограничить подключения по CIFS определенными хостами. Дополнительно в целом для всего устройства сразу можно активировать расширенные права на подпапки и Windows ACL.

Внешние USB-диски могут использовать файловые системы FAT32, NTFS, EXT2/3/4. Предусмотрена работа с разметкой GPT. Каждый раздел представляется в системе отдельной общей папкой, при необходимости можно установить права доступа для нее. В текущей версии прошивки внешние накопители применяются только для добавления новых сетевых ресурсов. Другие сервисы (например, резервное копирование) с ними не работают. Кроме того, внешнее устройство при перезагрузке пропадает, но, возможно, это особенность используемого в наших тестах накопителя.

В разделе «Сетевая служба» настраиваются параметры различных сервисов. На первой странице можно задать привязку служб к сетевым адаптерам. Например, так можно реализовать прямое подключение по FTP из интернета по выделенному сетевому порту, не затрагивая другие протоколы, или выделить порты управления сетевым накопителем в отдельный сегмент.

Никаких особенных настроек для отдельных протоколов сетевого доступа здесь нет, отметим только некоторые: для CIFS можно включить шифрование для SMB 3.0, для NFS — установить домен NFSv4 и выбрать номера портов, для FTP — ограничить число одновременных подключений, общую скорость, таймаут и номера портов (в том числе для пассивного режима и SFTP), включить FXP, для WebDAV — выбрать номера портов для HTTP и HTTPS, для rsync — выбрать порт и ограничить скорости приема и передачи. Конечно, можно индивидуально отключить неиспользуемые протоколы.

При работе в сети с клиентами на macOS может быть удобно использовать сервис Bonjour для публикации в сети доступных на сетевом накопителе ресурсов. Также в этой группе настраивается работа с программой резервного копирования Time Machine — выбирается том, ограничивается доступное сервису пространство на нем, выдаются права пользователям на работу с сервисом. Полезной будет и возможность ручного удаления уже не использующихся резервных копий.

В целом, набор возможностей, функций и настроек можно считать традиционным для современных сетевых накопителей, но есть и некоторые особенности, обусловленные применением системы ZFS.

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

«Проводник» представляет собой файловый менеджер, работающий через браузер. Это позволяет оперативно управлять файлами на устройстве, а также обеспечить более высокую скорость некоторых из них, например копирования данных внутри устройства при подключении с ноутбука по беспроводной сети. Кроме того, в данном модуле есть несколько дополнительных сервисов: подключение удаленных папок и ресурсов (не только CIFS/SMB, но и некоторых облачных служб) и предоставление файлов и папок в общий доступ по ссылке. Заметим, что при необходимости можно ограничить доступ к этим функциям, разрешив его только администраторам системы.

Несмотря на то, что в сетевом накопителе предусмотрена работа с отказоустойчивыми массивами, это не отменяет необходимости резервирования важных файлов.

Ключевой возможностью рассматриваемого продукта является работа со снимками файловой системы, реализованная на базе ZFS. Для каждой общей папки или LUN можно выбрать собственные параметры работы со снимками — расписание, число снимков и политику очистки старых версий.

Отметим, что минимальный интервал для «снятия» снимков составляет 5 минут. С учетом максимального числа копий в 4096, это позволяет достаточно гибко настраивать схему создания копий.

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

Описанная выше схема работает исключительно локально на том же устройстве. Но для повышения уровня безопасности хранения данных рекомендуется использовать удаленные устройства. Этот вариант здесь тоже предусмотрен. Вероятно, требуется обязательно использовать модель QSAN, поскольку этот сервис также привязан к ZFS. В данном случае речь идет о репликации снимков по локальной сети. Поскольку у нас второго накопителя не было, проверить данный сервис мы не смогли. Судя по описанию, речь идет о копировании снимка папки или LUN на другой накопитель. При этом есть поддержка расписания, но вот версия может быть только одна.

Функция «Удаленное резервирование» также позволяет создавать копии на других системах хранения данных, но уже только файлов и по протоколу rsync. Пользователь может создать несколько заданий и в каждом указать исходную папку и место назначения. Поддерживается режим ручного запуска, автоматического (по расписанию) и в реальном времени. В настройках заданий есть несколько опций: работа через SSH с шифрованием, сжатие передаваемых данных, обработка символьных ссылок, перенос атрибутов, ограничение файлов по размеру, дате изменения или типу и другие параметры.

Предусмотрено использование и облачных сервисов для хранения копий. В списке поддерживаемых есть AWS, HiCloud, Alibaba Cloud OSS. Можно настроить и произвольный сервис, работающий по технологии S3.

Фирменная технология Xmirror позволяет реализовать автоматическую синхронизацию данных (папок или томов целиком) между несколькими сетевыми накопителями. При этом предусмотрены как режимы полной двусторонней синхронизации, так и сценарий распространения обновлений с одного устройства на все остальные. Здесь тоже потребуется накопитель QSAN.

Отдельная страница предусмотрена для журнала работы сервисов резервного копирования.

Взаимодействие с облачными сервисами также является сегодня обязательной функцией сетевых накопителей. Рассматриваемая модель через модуль «Синхронизация с облаком» позволяет настроить синхронизацию (в обе стороны или одностороннюю) существующей на сетевом накопителе папки с удаленным облаком. Поддерживаются сервисы Google Диск, OneDrive и DropBox.

Учитывая относительно мощный процессор и возможность установки большого объема оперативной памяти, модуль «Диспетчер гипервизора» выглядит вполне уместным. Благодаря запуску виртуальных машин можно безопасно реализовать на устройстве отсутствующие в его прошивке сервисы. При этом предусмотрены функции снимков, резервного копирования, управления сетевыми подключениями, а также загрузка готовых виртуализированных приложений и серверов из файлов или специализированных каталогов (магазинов).

Достаточно удобный и информативный модуль «Монитор» позволяет оперативно оценивать нагрузку на сетевой накопитель. В частности, в нем представлены графики загрузки процессора, оперативной памяти, пулов. Для сетевых интерфейсов используется отдельная страница. Есть и закладка для проверки объема дисковых пулов, томов и папок, а также список процессов. На странице «Оборудование» можно проверить температуры системы и дисков, статус вентиляторов и блоков питания, время работы. «Служба» пригодится для определения статуса сетевых сервисов использования их портов.

В модуле «Управление библиотекой мультимедиа» настраивается сервис индексации файлов. Правда, из описания не очень понятно, идет ли речь о сервере DLNA или индексы используются для более быстрого поиска документов.

Для безопасного удаленного доступа в устройстве предусмотрен VPN-сервер с поддержкой протоколов PPTP, L2TP/IPSec и OpenVPN. Каждый из них поддерживает до 15 одновременных подключений. На отдельной странице указываются разрешенные для удаленного доступа учетные записи сетевого накопителя. В настройках сервисов тоже можно выбрать параметры шифрования, а также диапазоны выделяемых клиентам адресов.

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

Достаточно часто в сетевых накопителях встречается и сервер SQL. В данном случае он основан на продукте MariaDB и может применяться совместно с другими сервисами и модулями. Например, это может быть работа с базами данных сайтов. Сам веб-сервер также является дополнительным модулем. Он поддерживает протокол HTTPS, виртуальные хосты, изменение номеров портов, личные сайты пользователей и, конечно, PHP.

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

Для мобильных устройств компания в конце прошлого года предложила утилиту Xaccess, которая позволяет вам управлять файлами на сетевом накопителе. Больше никаких мобильных программ у данной компании нет.

Тестирование

Основное тестирование сетевого накопителя проводилось с подключением к гигабитной локальной сети. Безусловно, для многих сценариев это будет являться ограничением максимальной производительности. С другой стороны, реализация объединения портов или тем более сеть 10 Гбит/с требуют специального оборудования. В качестве клиента использовался компьютер с операционной системой Windows 10 и тестовым пакетом Intel NASPT. Как и в прошлых публикациях, применялись шаблоны для работы с файлами большого объема. В накопитель устанавливались жесткие диски WD Red объемом по 2 ТБ. В некоторых тестах применялись и SSD Samsung PM863a объемом 240 ГБ. Конфигурация устройства перед проведением теста включала в себя создание дискового пула нужной конфигурации, тома на нем, сетевой папки на томе и пользователя с доступом к этому ресурсу.

Посмотрим сначала на одиночный жесткий диск и один SSD.

Достаточно стандартная ситуация: максимальные для гигабитной сети 110+ МБ/с на последовательных операциях и заметно меньше на случайных. SSD имеет заметное преимущество на операциях чтения, а на записи отличия относительно невелики.

На втором графике представлены четыре варианта отказоустойчивых массивов из жестких дисков.

Поскольку отсеков LFF здесь только четыре, пользователь, скорее всего, будет использовать один том с четностью из четырех винчестеров, который обеспечивает максимальный объем и отказоустойчивость. Тем более, что по скорости все варианты практически одинаковы.

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

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

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

Цифры показывают, что вариант по умолчанию является наиболее удачным, если речь идет о чтении и записи файлов. Для специалистов же отметим, что эти три варианта отличаются размером блока (параметр recordsize принимает значения 64 КБ, 128 КБ и 8 КБ соответственно), а также наличием опции sync=always в конфигурации для баз данных. Заметим, что независимо менять опции для томов в данной модели нельзя. Кроме того, здесь мы еще раз подтверждаем, что при оптимизации производительности стоит уделять внимание согласованности параметров дисковой подсистемы с приложениями.

Еще одна опция при работе с пулами — шифрование. Посмотрим, насколько ее активация влияет на скорость работы.

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

Следующий интересный вопрос — эффективность кэширования тома с HDD с применением SSD. В данной модели вы можете создать кэш на чтение или на запись и привязать его к конкретному пулу. Для проверки данной конфигурации мы использовали том с четностью из четырех жестких дисков и два SSD. В конфигурации «на чтение» они объединялись в том с чередованием, а для записи — в зеркало. Тесты запускались последовательно по три раза. Для сравнения на графиках приводится и базовая конфигурация без кэширования.

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

Рассматриваемая модель сетевого накопителя интересна возможностью установки дополнительной карты расширения, хотя официальный список совместимости невелик. Но мы попробовали использовать немолодой уже адаптер Intel сети 10 Гбит/с под медную пару — и его операционная система признала. На следующем графике приводится сравнение конфигурации из четырех жестких дисков в массиве с четностью при работе по сети 1 Гбит/с и 10 Гбит/с.

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

К сожалению, используемый тест с доступом к файлам по стандартным сетевым протоколам Windows не позволяет оценить эффективность режима объединения портов, поскольку работает только с одним клиентом. Так что данный сценарий мы проверяли при подключении по четырем гигабитным соединениям к коммутатору с LACP с применением теста iometer с подключением четырех LUN на томе с четностью из четырех винчестеров по iSCSI к четырем клиентам. Использовались шаблоны последовательного чтения, чтения и записи, записи, блоками по 64 КБ.

Как мы видим, в этом случае обеспечивается практически линейный рост общей скорости для линейной записи или чтения. Так что, вероятно, в сценарии доступа к файлам с нескольких клиентов по стандартным протоколам тоже можно рассчитывать на значительный эффект от объединения портов.

Учитывая, что устройство имеет формат для установки в стойку, такой параметр, как уровень шума, не имеет существенного значения. Эксплуатировать же данную модель в домашних условиях будет некомфортно: 40-миллиметровые вентиляторы шумят очень сильно, поскольку скорость их вращения составляет около 7000 об/мин и не регулируется. К температуре дисков, при внешних условиях серверной, нет никаких замечаний: за время тестирования она не превышала 33 градусов. Заметим, что в системе предусмотрено большое число температурных датчиков, однако о состоянии дисков можно узнать только через веб-интерфейс.

Заключение

По итогам тестирования можно сказать, что познакомиться с новым для нас производителем сетевых накопителей было интересно. С точки зрения аппаратных характеристик, QSAN XCubeNAS XN5004R может похвастаться необычной для формата 1U конфигурацией дисковых отсеков 4×LFF+2×SFF, платформой с процессором Intel Celeron и возможностью установки большого объема оперативной памяти, четырьмя гигабитными сетевыми портами и блоками питания с резервированием. Кроме того, наличие стандартного низкопрофильного слота для карт расширения позволяет реализовать более быстрое сетевое подключение или расширение числа дисков с применением дополнительных полок. Отметим также высокое качество изготовления продукта и интересный дизайн, которому явно уделяли внимание.

Встроенное программное обеспечение основано, как и в других подобных продуктах, на операционной системе Linux. В отличие от большинства других решений, производитель реализовал поддержку системы ZFS, что позволило предложить пользователям несколько полезных возможностей, основной из которых является работа со снимками файловой системы. Некоторые из предусмотренных функций, в частности тиринг, способны показать себя скорее на моделях с большим числом отсеков, чем на рассмотренной в данной статье.

По своим основным возможностям программного обеспечения QSM 3.0 мало отличается от других решений на рынке. Администратору доступны управление томами, общими ресурсами, пользователями и правами. Есть привычные системные настройки — сеть, уведомления, питание и т. п. А вот дополнительных приложений в настоящий момент здесь немного, и ориентированы они преимущественно на бизнес-сегмент. По сравнению с десятками программ в каталогах других производителей впечатление, конечно, грустное. Да и возможности некоторых сервисов, в частности резервного копирования, заметно ограничены.

В настоящий момент устройство уже доступно на локальном рынке. Рекомендованная розничная стоимость составляет 120 000 рублей. Учитывая некоторые уникальные характеристики, найти ему прямых конкурентов для сравнения цены непросто. Все будет зависеть от конкретных требований заказчика. Но на наш взгляд, эта стоимость выше ожидаемой.

В заключение предлагаем посмотреть наш видеообзор сетевого накопителя QSAN XCubeNAS XN5004R:

Наш видеообзор сетевого накопителя QSAN XCubeNAS XN5004R можно также посмотреть на iXBT.Video

28 января 2019 Г.