Новые возможности программного обеспечения DSM 6.0 для сетевых накопителей Synology


Содержание

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

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

DSM (DiskStation Manager) имеет основное ядро, в котором реализованы большинство базовых функций сетевого накопителя, таких как управление дисковыми массивами, реализация сетевого доступа к файлам, контроль прав пользователей, настройка и управление сетевыми параметрами, система уведомлений и другие. А для работы с дополнительными сервисами и функциями используется система пакетов — устанавливаемых при необходимости программных модулей.

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

Интерфейс DSM 6.0

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

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

Сетевой накопитель Synology DS216+

Для тестирования DSM 6.0 RC мы использовали сетевой накопитель верхне-среднего уровня последнего поколения — DS216+. Это устройство рассчитано на установку двух жестких дисков и имеет сходный с ранее выпущенными моделями корпус. Он достаточно компактный, поскольку работает с внешним блоком питания (12 В 5 А). Также отметим поддержку горячей замены дисков и тихую систему охлаждения.

Внешний вид Synology DS216+

Модель основана на платформе x86 — используется процессор (SoC) Intel Celeron N3050 (два ядра, 1,6 ГГц, до 2,16 ГГц в режиме Burst). Объем оперативной памяти устройства составляет 1 ГБ, возможности его расширения не предусмотрено.

Внешний вид Synology DS216+

Для подключения к сети установлен один гигабитный сетевой контроллер, поддерживающий пробуждение по сети по технологии WOL. Для подключения внешних устройств, включая накопители, DS216+ оборудован парой портов USB 3.0, одним USB 2.0 и одним eSATA.

Внешний вид Synology DS216+

В списке совместимости присутствуют жесткие диски объемом до 8 ТБ включительно, так что максимальный объем тома (не являющегося отказоустойчивым) на внутренних дисках составляет 16 ТБ. Благодаря поддержке специализированных блоков расширения DX513 и DX213 вы можете добавить в сетевой накопитель еще пять или два винчестера с организацией на них отдельных томов.

Комплект поставки Synology DS216+

Заметим, что это младшая модель последнего поколения с поддержкой DSM 6.0, так что не все из заявленных для этой прошивки возможностей мы сможем на ней проверить. В частности для моделей верхнего сегмента компания заявляет о поддержке кэширующих технологий с использованием до 12 твердотельных накопителей, а также возможности создания общих папок объемом до 1 петабайт, расположенных на нескольких томах.

Защита данных

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

Новая файловая система Btrfs и модуль «Моментальные снимки и репликация»

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

Управление дисковыми томами

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

Моментальные снимки и репликация

Настройки локального создания снимков индивидуальны для каждой общей папки на томе с Btrfs. Они включают в себя расписание (минимальный интервал для создания копий — 5 минут), выбор режима перезаписи. Для последнего предусмотрена гибкая установка длительности хранения копий с ограничением их числа для интервалов от часа до года.

Моментальные снимки и репликация

Максимальное число хранимых копий составляет 1024 для всех совместимых моделей, кроме DS216+, где можно использовать только 256. При желании, вы можете создавать снимки и в нужный момент в ручном режиме. Заметим, что сервис работает в блочном режиме и не привязан к изменениям файлов. Однако если файл не менялся, то и дополнительного пространства на дисках копии не займут. Просматривать созданные ранее копии папок можно из веб-интерфейса сетевого накопителя. Реализована также интеграция в проводник современных версий операционных систем Windows для просмотра прошлых версий файлов. Также стоит отметить возможность создания нескольких копий исходных файлов в нескольких местах.

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

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

Модуль Hyper Backup

В отличие от прошлых версий, модуль «Резервное копирование и репликация» в DSM 6.0 выделили в отдельную программу и одновременно поменяли ее название на Hyper Backup. Конечно, большинство пользователей в любом случае будут его устанавливать и использовать, но новый вариант позволяет оперативно обновлять программу, не меняя основную прошивку сетевого накопителя.

Модуль Hyper Backup

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

Модуль Hyper Backup

Реализация дополнительных возможностей, в частности хранения нескольких версий, требует специальных средств для просмотра резервных копий. Один из вариантов реализован во встроенном сервисе File Station.

Проводник резервирования

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

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

Программа Hyper Backup Explorer

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

Программа Hyper Backup Explorer

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

Модуль Hyper Backup Vault

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

Модуль Hyper Backup Vault

Сети и безопасность

При разработке прошивок компания особенно отмечает внимательное отношение к безопасности, включая проверки компанией QualysGuard. Для этой же цели был реализован пакет Intrusion Prevention (обнаружение вторжений), который анализирует сетевые пакеты на выбранных интерфейсах.

Модуль Intrusion Prevention

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

Модуль Intrusion Prevention

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

Модуль Intrusion Prevention

К сожалению, в модуле пока нет возможности отправки уведомлений, но производитель планирует ее реализовать в ближайшее время.

В этом же разделе отметим реализацию протокола IEEE 802.1X для сетевых интерфейсов, поддержку нескольких разных сертификатов SSL для разных способов обращения к устройству (в частности для quickconnect.to, gofile.me, почтового сервера, сервера FTP, сервера Cloud Station) и службы обслуживания сертификатов Let’s Encrypt.

Обмен и управление файлами

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

Модуль File Station

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

Модуль File Station

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

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

Как вы помните, в File Station есть и удобное средство предоставления ссылок на файлы вашим друзьям и коллегам. Для работы функции не требуется ничего настраивать в сетевом оборудовании и даже иметь «белый» адрес на роутере. Просто выбираете нужный файл, а потом «Обмен ссылками на файлы» в контекстном меню.

Модуль File Station

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

Загрузка файлов

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

Модуль «Средство просмотра документов»

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

Модуль Средство просмотра документов

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

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

Совместная работа

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

Модуль Note Station

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

Модуль Note Station

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

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

Также стоит отметить возможность совместного использования записей разными пользователями сетевого накопителя, фирменное приложение Note Station и расширение Synology Web Clipper для для Google Chrome.

Модуль SpreadSheet

Новинкой в DSM 6.0 является реализация модуля для работы с электронными таблицами. В целом он аналогичен описанному выше Note Station, но в качестве данных используются таблицы. Модуль имеет богатые возможности по оформлению документов, включая выбор шрифтов и цветов.

Модуль SpreadSheet

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

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

Модули MailPlus Server и MailPlus

В сетевых накопителях Synology уже был ранее реализован сервис почтового сервиса и совместимый с ним клиент для веб-браузера. С DSM 6.0 компания дополнительно предлагает улучшенные версии этих инструментов — MailPlus Server и MailPlus.

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

Модуль MailPlus Server

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

Модуль MailPlus Server

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

Модуль MailPlus

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

Дополнительно компания представила новое фирменное приложение MailPlus для мобильных устройств.

Облака и синхронизация

Облачные сервисы продолжают быть одними из наиболее востребованных услуг для хранения и доступа к данным. Правда этот термин не имеет точного определения, и каждый разработчик понимает его по-своему, что может затруднить сравнение и выбор решений. Компания Synology давно уделяет внимание данной теме, что вполне объяснимо, поскольку любой сетевой накопитель с возможностью удаленного доступа может считаться «персональным облаком». В рассматриваемой DSM 6.0 набор сервисов Cloud Station имеет уже четвертую версию. Ключевым элементом системы является модуль Cloud Station Server, устанавливаемый на основной сетевой накопитель.

Cloud Station Server

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

Программа Cloud Station Drive

В данном случае речь идет не о новой функции, а об обновлении старой. Утилита является переименованным клиентом Cloud Station Server и доступна для компьютеров, работающих под управлением Windows, OS X и Linux (на момент подготовки статьи были представлены готовые пакеты для Fedora и Ubuntu). Основная ее задача — при работе с сервисом Cloud Station Server обеспечивать в реальном времени синхронизацию файлов между локальным компьютером и сетевым накопителем. Это может быть полезно в случае если у пользователя есть несколько компьютеров (например, рабочий, домашний и мобильный), а также при работе нескольких пользователей над общими проектами. Заметим, что в параметрах работы с версиями сервера появилась новая опция — Intelliversioning. Этот разработанный компанией алгоритм на основании действий пользователя с файлом пытается установить приоритеты важности версий.

Программа Cloud Station Drive

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

Программа Cloud Station Backup

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

Программа Cloud Station Backup

Сервис работает согласно принципу Cloud Station — копия создается в момент создания или изменения файла. Это снижает нагрузку на сеть и позволяет иметь актуальный архив документов. Заметим, что в этом сервисе есть поддержка хранения нескольких версий документов, восстановить их может сам пользователь, обратившись в веб-интерфейс сетевого накопителя. Файлы сохраняются в оригинальном виде и могут быть легко прочитаны в том числе и по сети. Отметим, что в данной программе есть режим односторонней передачи — если вы удалите документ на своем компьютере, на устройстве он будет сохранен. Также предусмотрена установка фильтров на типы и размер документов, что поможет исключить из работы временные или очень большие файлы.

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

Модуль Cloud Station Sharesync

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

Модуль Cloud Station Sharesync

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

Модуль Cloud Sync

Число доступных облачных сервисов для хранения данных сегодня уже не сосчитать по пальцам. Для работы с ними Synology предусмотрела общий модуль Cloud Sync, который на момент подготовки статьи поддерживал почти полтора десятка сервисов. Кроме таких известных решений как Dropbox, Google Drive и OneDrive, в нем реализованы также Yandex.Disk и MegaDisk. Есть здесь и универсальный вариант — работа по протоколу WebDAV.

Модуль Cloud Sync

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

Мультимедиа

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

Модуль Photo Station

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

Модуль Photo Station

Таким способом можно защитить фотографии от неправомерного использования. Отметим, что «помеченные» файлы будут показываться только в интерфейсе Photo Station, а на диске будут сохраняться оригинальные их версии (они могут быть загружены пользователем, если вы ему будет выдано соответствующее право). Это позволяет, в частности, в дальнейшем изменить или удалить знак.

Программа DS photo

Для устройств на базе Windows 10, компания предложила фирменный клиент, который поддерживает работу с QuickConnect, преобразование файлов и резервное копирование фотографий на сетевой накопитель.

Модуль Audio Station

Для клиента DS audio для платформы iOS появился компаньон — утилита для Apple Watch. Она позволяет просматривать каталог и управлять воспроизведением композиций.

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

Модуль Video Station

Для просмотра видео с сетевого накопителя предусмотрен модуль Video Station. Кроме непосредственно доступа к каталогу записей, в нем реализована автоматическая загрузка метаданных, в частности описаний фильмов и обложек. В качестве клиентов могут выступать браузеры и мобильные приложения. Дополнительно сервис позволяет транслировать поток на сетевые плееры, например Apple TV. В новой версии модуля был переработан интерфейс и добавлено несколько новых функций.

Модуль Video Station

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

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

Полный текст статьи читайте на iXBT