Резервное копирование и работа с облачными сервисами в NAS: рассматриваем реализацию в решениях Asustor

Содержание


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

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

В этой публикации мы постараемся подробно рассмотреть возможности, реализованные в решениях компании Asustor. Для подготовки материала использовался младший двухдисковый накопитель AS1002T, о котором мы подробно писали ранее. Его краткие характеристики: SoC Marvell Armada 385, два вычислительных ядра ARMv7 1 ГГц, 512 МБ оперативной памяти, один гигабитный сетевой порт, два порта USB 3.0.

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

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

В сетевой накопитель были установлены два жестких диска WD Red объемом по 2 ТБ. Использовалась версия прошивки ADM 2.6.6RCF2, последняя доступная на момент написания статьи, с большинством настроек по умолчанию. Были созданы два однодисковых тома, несколько общих папок и пользователей.

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

В роли внешнего USB 3.0 накопителя выступал диск Seagate Backup Plus Fast. Для тестов использовался созданный на нем том с файловой системой NTFS.

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

Резервное копирование и синхронизация

В прошивке устройств Asustor присутствует модуль «Резервное копирование и синхронизация», предназначение которого понятно из названия. В нем есть пять отдельных программ для реализации различных сценариев:

  • Удаленная синхронизация на сервер Asustor или совместимый с Rsync
  • Резервирование с использованием удаленного сервера FTP
  • Внутреннее резервирование между папками на одном сетевом накопителе
  • Резервирование на USB-накопитель
  • Резервное копирование в облако

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

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

Удаленная синхронизация по Rsync

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

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

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

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

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

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

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

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

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

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

Проверка показала, что нагрузка, создаваемая данной задачей относительно велика для платформы использованной младшей модели сетевого накопителя. Одно из двух ядер процессора во время ее работы было занято примерно на 80%. Общая скорость по сети составляла в среднем около 50 МБ/с. Инкрементальный режим вызывает максимальную нагрузку на одно ядро, так что скорость снижается в несколько раз. Аналогичная ситуация наблюдается и при использовании защищенного подключения с использованием ssh.

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

Резервное копирование на FTP

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

Далее указываем параметры сервера FTP — адрес, порт и пользователя. В расширенных опциях есть возможность выбора режима передачи (активный или пассивный), а также включение защищенных режимов FTPS/FTPES.

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

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

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

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

Протокол FTP при отсутствии шифрования требует мало вычислительных ресурсов. Так что даже с младшей моделью сетевого накопителя мы получили максимальную для гигабитного соединения скорость — около 110 МБ/с. Если же вам требуется защищенное соединение, то процессору придется несладко — одно из ядер будет полностью загружено, а скорость не будет превышать 10 МБ/с.

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

Внутреннее резервирование между папками на одном сетевом накопителе

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

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

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

Для этой функции тоже можно указать запуск задания после создания и запрограммировать расписание регулярного выполнения.

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

Скорость работы данного сценария зависит от производительности процессора и использованных винчестеров, но не сетевого подключения. В нашем случае мы получили скорость копирования файлов с одного диска на второй на уровне 110 МБ/с, что достаточно неплохо. При этом загрузка двух процессорных ядер составляла около 70%.

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

Резервирование на USB-накопитель

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

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

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

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

На последнем окне можно указать имя задания и включить режим инкрементального копирования. Есть и знакомая опция режима задачи — здесь можно настроить таймаут ожидания подключения требуемого носителя. А вот автоматического запуска задания при подключении известного диска в этой модели нет.

Скорость копирования в нашей конфигурации составила около 130 МБ/с. Оба ядра процессора во время работы были заняты на 60%-80%.

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

Резервное копирование в облако

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

На первом окне выбираем направление копирования и указываем данные для подключения к сервису.

Далее для копирования в облако выбираем исходные папки на сетевом накопителе и место назначения в облачном сервисе.

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

На 100-мегабитном канале в интернет запись в облачное хранилище Amazon S3 выбирает пропускную способность канала полностью. Реальная скорость передачи данных составляет около 11 МБ/с, при этом одно из ядер процессора сетевого накопителя загружено на 60%. Аналогичные значения будут и для обратной операции — восстановления данных с облачного хранилища.

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

Дополнительные модули Asustor

На момент подготовки статьи для Asustor AS1002T в каталоге дополнительных приложений App Central было представлено почти 160 модулей. Из них 32 созданы самой компанией, а остальные — сторонними разработчиками. Начать рассказ стоит, пожалуй, с первых.

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

По объему эти программы относительно небольшие, поскольку обычно они используют вполне стандартные протоколы доступа к сервисам, просто «обернутые» в специальные оболочки. Следствием этого является и то, что некоторые модули очень похожи. В частности, программа DataSync здесь есть в версиях для Dropbox, Google Drive, hubiC и Microsoft OneDrive. Для тестирования использовались бесплатные аккаунты этих сервисов.

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

Это может быть использовано для исключения из работы определенных документов. При этом в случае создания новых папок на сетевом накопителе или в облаке они автоматически включаются в процесс.

В следующем окне устанавливаются фильтры на файлы, которые сервис будет игнорировать во время своей работы — по типам (включая предустановленные группы и пользовательские маски имен) и максимальному объему.

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

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

Скорость синхронизации с DropBox составляет всего несколько мегабайт в секунду. У процессора сетевого накопителя нагрузка идет на одно ядро и составляет около 30%.

Аналогичным образом настраивается и модуль DataSync для Google Drive. Скорость работы с этим сервисом выше — 5-9 МБ/с, правда и процессор занят существенно больше.

Облачный сервис hubiC предлагает 25 ГБ при регистрации аккаунта. Настройки не отличаются от отписанных выше. Скорость работы с ним относительно невелика — один-два мегабайта в секунду. Но и на процессор сетевого накопителя нагрузки почти нет.

Работа с Microsoft OneDrive в модуле DataSync реализована точно таким же образом: авторизация — выбор папок — настройка фильтра. Скорость работы — около 5 МБ/с, нагрузка на процессор выше средней.

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

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

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

Кроме описанного модуля DataSync, разработчики компании предлагают программу HiDrive Backup. Облако HiDrive компании Strato AG предоставляет бесплатно 5 ГБ пространства для ваших документов, имеет клиенты для различных операционных систем (включая мобильные), позволяет использовать подключение по WebDAV. В платных аккаунтах возможности заметно шире.

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

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

Сторонние дополнительные модули

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

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

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

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

Скорость работы в гигабитной локальной сети на больших файлах с единственным партнером превышает 20 МБ/с, нагрузка на процессор — более 50% на одно ядро (что, вероятно, вызвано использованием шифрования трафика).

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

Программа резервного копирования Duplicati интересна тем, что поддерживает большое количество протоколов и сервисов при выборе места назначения (в дополнение к локальным папкам сетевого накопителя). Среди них FTP, WebDAV, Swift, Amazon Cloud Drive, Dropbox, Google Drive и множество других. Управление производится из собственного веб-интерфейса модуля. Предусмотрены выбор папок и файлов для резервного копирования, расписание, шифрование, сжатие, дедупликация, инкрементальный режим, хранение версий и другие опции. Для оценки возможностей программы можно попробовать ее версию для ПК.

Минусом является достаточно высокие требования к ресурсам, особенно если используется шифрование. Кроме того, для обеспечения описанных возможностей применяется фирменный формат хранения копий, так что открыть их (восстановить файлы) можно будет только с оригинального клиента. Скорость работы сервиса при использовании FTP-сервера в локальной сети достаточно высока — около 10 МБ/с. Но процессор во время этой работы занят практически полностью.

Поддержка облачного сервиса хранения данных ElephantDrive достаточно часто встречается в сетевых накопителях. Бесплатно здесь предоставляют 2 ГБ с ограничением на объем одного файла в 100 МБ, а число подключенных к аккаунту устройств не может превышать трех. Есть доступ к документам через браузер и утилиты для мобильных устройств. После подключения сетевого накопителя к сервису, управление резервным копированием и восстановлением данных с него осуществляется через общую онлайн-панель облака.

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

Следующие четыре модуля очень похожи и имеют общие корни. Известный проект ownCloud представлен здесь сразу в трех вариантах — версий 8.2.2, 9.1.0 и ownCloud Enterprise Edition 5.0.9. На его основе относительно недавно был реализован и новый сервис Nextcloud. Все они позволяют создать персональное облако на сетевом накопителе или сервере, подключить к нему мобильные устройства и компьютеры, иметь удаленный доступ через браузер и другие протоколы. Отметим, что клиенты для Android/iOS платные для обычной версии ownCloud, но стоимость скорее символическая.

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

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

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

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

Система работает с удобными идентификаторами устройств и папок и способна самостоятельно настроить сетевое оборудование для обеспечения удаленного доступа. Предлагаются фирменные программы под распространенные операционные системы для ПК и Android. Скорость работы относительно невелика — около 4 МБ/с в локальной сети при загрузке процессора около 50%.

Наконец мы подошли к последнему модулю — программе WonderBox тайваньского разработчика. Ее мы также часто встречали ранее в различных сетевых накопителях. К сожалению, на рассматриваемой в статье модели NAS модуль не заработал, хотя и установился. Так что рассказать о нем можно только пару слов на основании информации сайта разработчика. Решение предлагает общий доступ к размещенным на сетевом накопителе или компьютере (при установке специального программного обеспечения) файлам через браузер и программы для Windows, Android и iOS. Заявлено особое внимание к безопасности и контролю прав, а также возможность ограничения времени предоставления доступа к документам. На сайте есть также информация о платных подписках для сетевых накопителей, но зачем они нужны или какие обеспечивают преимущества — не объясняется.

Заключение

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

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

Грубо эти сервисы можно разделить на две группы: непосредственно резервное копирование по сети, на другие носители и в облака, а также службы синхронизации данных с облачными сервисами, которых сегодня на рынке очень много. Решения резервного копирования, встроенные в прошивку сетевых накопителей компании Asustor в целом отвечают основным требованиям, предъявляемым к подобным функциям. Можно создать несколько задач для разных исходных данных, поддерживается работа по расписанию, можно использовать стандартные протоколы для взаимодействия с другими устройствами, а также здесь обеспечивается контроль выполнения заданий. Однако некоторые моменты хотелось бы улучшить. В частности, сегодня востребованы такие возможности, как хранение нескольких версий файлов, инкрементальное резервное копирование и копирование на блочном уровне. Этого в полном объеме компания в настоящий момент предложить не может. Функции синхронизации с облачными хранилищами произвели неплохое впечатление — поддерживаются наиболее распространенные сервисы, обеспечивается достаточно высокая скорость работы, есть возможность выбрать папки и файлы для синхронизации, ограничить скорость.

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

Благодарим компанию Asustor за предоставленное для тестирования сетевой накопитель

Благодарим компанию WD и агентство 2L за предоставленные для тестирования жесткие диски

Благодарим компанию D-Link за предоставленный для проведения тестирования коммутатор



28 марта 2017 Г.

NAS Asustor

NAS Asustor


. , . , , , , .

, , .

, Asustor. AS1002T, . : SoC Marvell Armada 385, ARMv7 1 , 512 , , USB 3.0.

, . .

, Linux, . .

WD Red 2 . ADM 2.6.6RCF2, , . , .

, . , , , .

USB 3.0 Seagate Backup Plus Fast. NTFS.

. .

Asustor « », . :

  • Asustor Rsync
  • FTP
  • USB-

.

, . , . , , , , , .

Rsync

Rsync Linux-. . , , - .

. . . . , .

, . , ssh . , .

. .

. , .

: , , .

, , , .

. , .

«» . . .

, , . , . , .

, , . 80%. 50 /. , . ssh.

, . : « », , , ( ), .

FTP

FTP. — FTP FTP . , , - .

FTP — , . ( ), FTPS/FTPES.

. .

, ( ), . .

, .

, , . . .

FTP . — 110 /. , — , 10 /.

Rsync — , , . .

RAID. . , . , , «» RAID1. — , «» .

, , . « ».

, , . , .

.

, , , . , — .

, . 110 /, . 70%.

, . , . «», .

USB-

- . USB-. NAS, , ( , ).

, , .

. . . , USB- , , .

, . — .

. — . .

130 /. 60%-80%.

, . .

Amazon S3. . - . , . , , .

.

.

. , « ».

100- Amazon S3 . 11 /, 60%. — .

, , , — , ( ) ( ).

Asustor

Asustor AS1002T App Central 160 . 32 , — . , , .

, , . .

, , «» . , . , DataSync Dropbox, Google Drive, hubiC Microsoft OneDrive. .

DropBox — . , .

. .

, — ( ) .

— , DropBox DropBox. .

. , . . . .

DropBox . 30%.

DataSync Google Drive. — 5-9 /, .

hubiC 25 . . — - . .

Microsoft OneDrive DataSync : — — . — 5 /, .

, — . 1:1 — . , . , ( ).

, , , , .

, , . , , . , .

DataSync, HiDrive Backup. HiDrive Strato AG 5 , ( ), WebDAV. .

, , , . .

Asustor FTP Explorer. . . , FTP-, - . .

, « ». , Asustor. - , -.

- , . , Java php. , .

BitTorrent Sync , — Resilio Sync, p2p. , ( , ).

-, , . , , . .

20 /, — 50% (, , ).

CrashPlan , . , ( ) , . , , . , , , .

Duplicati , ( ). FTP, WebDAV, Swift, Amazon Cloud Drive, Dropbox, Google Drive . - . , , , , , , . .

, . , , ( ) . FTP- — 10 /. .

ElephantDrive . 2 100 , . . , - .

, ( ), , . .

. ownCloud — 8.2.2, 9.1.0 ownCloud Enterprise Edition 5.0.9. Nextcloud. , , . , Android/iOS ownCloud, .

Nextcloud , . , . . , ( , - ). - . , .

Pydio, AjaXplorer, . .

, Pydio ( , ). , , (, ).

Syncthing. , , .

. Android. — 4 / 50%.

— WonderBox . . , NAS , . . ( ) Windows, Android iOS. , . , — .

, . , , , , , .

, NAS .

: , , , . , Asustor , . , , , . . , , , . . — , , , .

Duplicati — , , . Syncthing, . ownCloud.



 
NAS