Введение
Когда производители представляют новое сетевое устройство хранения данных (NAS), у нас тут же возникает вопрос: “Комплектуется ли оно программным обеспечением для резервного копирования данных?”. Мы считаем, что первоочередной задачей устройств подобного рода должно быть автоматическое резервирование данных, особенно в случае использования компьютера в бизнесе.
Нас порадовало, что Mirra Personal Server, который, по сути, не является NAS в классическом понимании, может с лёгкостью оперировать резервированием. Но он не решает некоторые базовые задачи по работе с файлами.
Основные возможности
Mirra выполнен в тёмно-сером серебристом пластиковом корпусе и по размеру существенно больше многих других сетевых устройств (представьте высокий и узкий тостер, они как раз весьма похожи). Устройство можно положить и на бок, но Mirra предполагает его использование в вертикальном положении.
Несмотря на множество портов на передней и задней панелях (см. ниже), единственными, которые потребуются на самом деле, будут разъём питания и разъём 10/100 Ethernet. Статус устройства отображается при помощи неподписанных оранжевых и зелёных индикаторов, расположенных на лицевой панели по обе стороны от кнопки включения питания и встроенного динамика, который подаёт специальный сигнал, когда устройство готово к работе.
Технические особенности
Mirra, на самом деле, представляет собой сетевой сервис с клиентом, сервером и сайтом Mirra в Интернете. Серверная часть Mirra, основана на компьютере VIA mini-ITX, работающем под управлением системы на базе Debian Linux. Клиентское приложение выполнено на Microsoft .NET 1.1 (весьма интересное сочетание технологий), которое необходимо установить (жаль, что установка не происходит автоматически) на каждый компьютер с WinXP или 2000, с которого планируется работать с Mirra. На сайте Mirra, к сожалению, нам ничего найти не удалось, за исключением того, что он может работать через брандмауэры NAT.
Рис.1. Mirra: внутренний вид
Компьютер построен на базе материнской платы VIA EPIA и процессора VIA Eden ESP 5000, работающем на шине 100/133 МГц. Система имеет полный набор портов (включая аудио порты, TV-выход, видеовыход и четыре порта USB), но их нельзя использовать. Некоторые закрыты съёмными пластиковыми колпачками, другие скрыты под тонкой пластиковой панелькой, приклеенной к панели разъёмов на задней стороне. На самом деле, порты USB можно задействовать, но Mirra пока не имеет определённых планов на этот счёт.
Устройства комплектуются 80 или 120-гигабайтными винчестерами, у нас на тестировании была модель с диском Western Digital Caviar WD800BB 80GB 7200RPM. Источниками шума являются жёсткий диск и вентилятор блока питания, поэтому в работе Mirra достаточно бесшумен и его “голос” не выделяется среди остального офисного оборудования.
Совет: Можно снять пластиковые колпачки с разъёмов и срезать пластиковую панель, закрывающую разъёмы клавиатуры и мыши, чтобы получить доступ ко входу в систему Debian, однако при этом вы лишаетесь гарантии. Отметим, что нужно ещё зайти в систему, но ни одна из проверенных нами комбинаций имени пользователя/пароля, не позволила осуществить вход!
Настройка
Что касается настройки, то здесь всё оказалось достаточно просто и последовательно. Сначала нужно подключить Mirra к локальной сети через порт Ethernet и подсоединить питание. Когда система будет готова к работе, прозвучит сигнал, после чего можно устанавливать клиентские приложения на станции WinXP или 2000. При установке необходимо будет указать лицензионный ключ для каждой станции, однако отметим, что ограничения на количество установок клиентского ПО нет.
Наиболее сложным нам показалось заставить клиентское приложение увидеть сервер Mirra. Для обнаружения используются широковещательные пакеты UDP на порт 19430, которые в нашем случае блокировались старым добрым маршрутизатором NETGEAR RT338 ISDN.
Немного поломав голову и посоветовавшись с техподдержкой Mirra, мы смогли обойти проблему, подключив Mirra и клиентов к другому маршрутизатору, который, в свою очередь, мы подключили к одному из LAN-портов RT338. Нас порадовало, что каскадирование маршрутизаторов никак не повлияло на функции Mirra, связанные с Интернетом, и нам не пришлось открывать какие-либо дополнительные порты на маршрутизаторах.
Совет: Брандмауэры, например, WinXP Internet Connection Firewall или ZoneAlarm, не позволяют клиентам подключаться к Mirra. К счастью, версия 1.1 определяет их наличие и помогает настроить их так, чтобы Mirra мог работать.
Как только клиентский ПК и Mirra увидели друг друга, мы смогли получить страницу статуса в клиентском приложении (Рис. 2).
Рис. 2. Статус Mirra
Хотя представители Mirra утверждают, что функции удалённого и общего доступа к файлам через Интернет использовать необязательно (подробнее о них чуть позже), вам все равно понадобится Интернет для активизации учётной записи Mirra – чтобы получать обновления прошивки и клиентского ПО. Для этого укажите свой адрес электронной почты в окне клиента Mirra, после чего ответьте на письмо подтверждения, которое получите.
Mirra в действии – резервирование и восстановление
После установки и регистрации становятся доступны три основные возможности:
- Резервирование и восстановление файлов;
- Удалённый доступ к файлам через Интернет;
- Общий доступ к файлам через Интернет.
Перед тем, как описывать два первых пункта, мы вкратце остановимся на третьем. Многие могли подумать, что “Общий доступ к файлам/File Sharing” означает, будто Mirra может работать как сетевое устройство, предоставляющее пользователям локальной сети общий доступ к дисковому пространству, но это не так. Все файлы на Mirra вам придётся закачивать с помощью клиентского приложения. Это достаточно интересный момент, который может пройти мимо внимания при покупке. Собственно, именно поэтому мы и не называем Mirra полноценным устройством NAS.
Второе, что не умеет Mirra, – получать доступ к сохранённым файлам, используя стандартные протоколы Windows, Appleshare или SMB. Единственный способ получить файлы, сохранённые на Mirra, – это, опять же, клиентское приложение для WinXP/2000 (или средства удалённого доступа через Интернет).
Что касается автоматического резервирования, то Mirra прекрасно с ним справляется. Стоит только указать в разделе “Backup and Restore” файлы и папки, которые нужно сохранить (Рис. 3), после чего Mirra выполнит рутинные операции резервирования.
Рис. 3. Клиентское приложение Mirra: окно резервирования
На Рис. 3 показано окно состояния процесса резервирования, которое, на самом деле, является полупрозрачным. Удобная особенность, если вам необходимо зарезервировать большое количество данных.
Вся работа с зарезервированными файлами происходит через клиентское приложение. Зарезервированные файлы и папки локального компьютера отображаются в клиентском интерфейсе с небольшим красным значком “Mirra”. Через окно истории файлов (File History) клиентского приложения (Рис. 4) можно восстановить до восьми версий файла.
Рис. 4. Mirra: история файлов
Можно как восстановить файл из резервной копии в прежнее местоположение, так и выбрать новое. Отметим, что при восстановлении предупреждение не появляется, но если вы перепутали версии, то можете просто вернуться и восстановить другую версию.
И пара моментов, абсолютно не относящихся к резервированию и восстановлению. Все сохранённые файлы и каталоги по умолчанию доступны для других пользователей Mirra в вашей локальной сети. Защиту папок можно осуществить с помощью пароля, однако его можно установить только при первом создании папки. Если же вы решите установить пароль позже, то придётся сначала удалить папку. В случае небольшой папки это не будет проблемой, чего нельзя сказать о папках большого объёма.
Отметим, что нельзя настроить расписание для выполнения резервирования. Единственный способ контроля резервирования – сохранение всех папок вручную.
Настройка общего доступа к файлам
Ещё две интересные возможности Mirra связаны с web-интерфейсом и, по сути, представляют одно и то же, только с разными правилами доступа. И удалённый доступ (Remote Access), и общий доступ к файлам (File Sharing) позволяют осуществлять доступ к указанным папкам через любой браузер из Интернета. Однако при использовании удалённого доступа (Remote Access) данные будут доступны только для вас, в то время, как при использовании общего доступа к файлам (File Sharing), они будут доступны и для других пользователей. Любые данные, к которым необходимо разрешить общий доступ, необходимо сначала сохранить, то есть зарезервировать на Mirra.
Использовать эти функции чрезвычайно просто. Необходимые файлы нужно указать в удаленном доступе (Remote Access) или в общем доступе к файлам (File Sharing) клиентского приложения Mirra, которые по интерфейсу похожи на пункты сохранения (Backup) и восстановления (Restore).
Основное различие между функциями состоит в том, что общий доступ к файлам (File Sharing) требует дополнительного шага, на котором указываются адреса электронной почты тех людей, кому вы хотите предоставить доступ к файлам. Каждый счастливчик получит письмо в формате HTML, подобное изображённому на Рис. 5.
Рис. 5. Письмо приглашения для общего доступа к файлам.
Письмо может содержать персональное сообщение и “описание”, которое указывается при вводе адресов email. Когда я добавил себя (и свой адрес электронной почты) в группу пользователей общего доступа к файлам, то получил письмо, тема которого гласила “Общие файлы от higginst/ Shared files from higginst” (имя пользователя Mirra), поле От (From) содержало адрес support@mirra.com (поле ответа (Reply To) содержало указанный нами адрес email).
Если бы мы не ожидали подобного письма, то, скорее всего, удалили его как спам. Широкое распространение фильтров спама и постоянные предупреждения о том, что нельзя открывать подозрительные письма, уже достаточно хорошо усвоились многими пользователями Интернета, поэтому, мы считаем, что Mirra следует пересмотреть способ сообщения об открытии общего доступа к файлам. Например, простое копирование ссылки с учётными даннымив письмо было бы куда удобнее.
Отметим, что папки, открытые через удалённый доступ (Remote Access), можно закрыть и заново открыть, что весьма непросто сделать при использовании общего доступа (Shared Folders). Остановить общий доступ можно всего одним щелчком в клиентском приложении Mirra, при этом никакого уведомления пользователям ресурса отправлено не будет. При необходимости возобновить общий доступ надо будет пройти через всю процедуру рассылки почты заново.
К счастью, можно добавлять пользователей для уже существующих ресурсов, тогда уведомление будет отправлено только им. Естественно, можно и запретить доступ некоторых пользователей к ресурсу, тогда никакого уведомления никто не получит, но доступ пользователей к ресурсу будет запрещён.
Использование общего доступа к файлам
После настройки доступ к файлам обеспечивается через сайт Mirra, который и отвечает за взаимодействие между пользователем и сервером Mirra. На Рис. 6 показано, как выглядят общие папки, вынесенные нами в удалённый доступ (Remote Access).
Рис. 6. Удалённый доступ через web-интерфейс.
Как видите, мы разрешили удалённый доступ (Remote access) к файлам с двух различных компьютеров. При просмотре обеспечивается древовидное отбражение каталогов. Собственно, эта единственная информация, хранящаяся на сайте Mirra.
При запросе на просмотр каталога сайт Mirra подключается к вашему NAS Mirra, чтобы получить текущее содержание каталогов для просмотра или скачивания. Если возникла проблема с соединением между ними, то будет указано на её наличие и на то, что просмотр файлов недоступен. Если в этом случае “кликнуть” Просмотр (View), то сайт Mirra будет пытаться установить соединение ещё в течение минуты.
Рис. 7. Просмотр пиктограмм JPEG
Одним из обновлений в версии 1.1 является автоматичесоке создание иконок изображений. Но, как мы выяснили, эта функция работает только с файлами формата JPEG (мы пробовали также форматы GIF и PNG). Отметим, что функция будет полезной, в первую очередь, для тех, кто желает поделиться с другими своими цифровыми фотографиями. Списки файлов как при использовании удалённого доступа (Remote Access), так и при использовании общего досупа к файлам (File Sharing) отсортированы в алфавитном порядке, информация о дате создания/изменения файлов не доступна.
В заключение этого раздела упомянем две функции, которых мы до сих пор не коснулись. Это Адресная книга (Address Book) и Журнал активности (Activity Log). Адресная книга предназначена для облегчения рассылки сообщений с приглашением к общему доступу, но сначала её придётся заполнить. К сожалению, адреса не сохраняются автоматически при отсылке сообщений, к тому же, невозможно импортировать адресную книгу из Outlook или других приложений.
В Журнал активности (Activity Log) заносится вся информация о сохранении и восстановлении данных. К сожалению, мы не смогли найти пункты для записи интернет-активности, включая синхронизацию с сайтом Mirra, или попытки доступа/скачивания при удалённом доступе или при доступе к общим ресурсам. Нам бы хотелось увидеть эти возможности в новой версии прошивки, равно как возможность сохранять журнал на сервер syslog или даже в текстовый файл.
Тестирование производительности
Работа с Mirra возможна только при использовании собственного клиентского приложения, поэтому, о скорости работы судить можно лишь по времени резервирования данных. Сайт Mirra утверждает, что на резервирование одного гигабайта данных требуется порядка получаса, однако наше тестирование показало гораздо лучшие результаты.
Для тестирования мы создавали резервные копии трёх различных каталогов. В качестве тестовой конфигурации была выбрана следующая система: Pentium 4 2,4 ГГц, 512 Мбайт RAM, жёсткий диск Maxtor DiamondMax Plus 9 ATA/133, 80 Гбайт NTFS , операционная система WinXP Home SP1. Компьютер был подключен к Mirra через коммутатор 10/100 Мбит/с, при проведении тестирования на компьютере не выполнялись никакие посторонние приложения.
Каждый тест мы запускали два раза. Перед повторным запуском данные на Mirra удалялись, после чего резервирование повторялось. Мы измеряли время, начиная с того момента, когда клиентское приложение приступало к передаче файлов, и заканчивали с наступлением неактивного состояния клиента. Папка содержала различные файлы, включая крупные изображения (JPEG) и множество сжатых файлов (ZIP). Результаты тестирования показаны в таблице ниже.
Размер папки в WinXP (Мбайт) | Размер папки в клиенте Mirra (кбайт) | Количество файлов | Средний размер файла (кбайт) | Время резервирования, с | Скорость резервирования, кбайт/с |
199 | 203 796 | 16 | 12 737 | 31 | 6574 |
339 | 343 563 | 1828 | 188 | 334 | 1029 |
1525 | 1 558 805 | 2383 | 654 | 593 | 2629 |
Как показывают результаты, время резервирования достаточно трудно предугадать, но некоторая последовательность всё же прослеживается. Например, при одинаковом суммарном объёме данных, но при преобладании крупных файлов, сохранение пройдёт быстрее, чем при большом количестве мелких файлов. Но это вполне закономерно.
Заметим, что скорость Mirra, показанная при передаче файлов, сравнима с 1-2 Мбайт/с у Tritton ASAP / ioGEAR BOSS NAS [рассмотренных здесь], которые тестировались при таких же настройках, но по другой методике.
Упомянем ещё об одном наблюдении, которое относится к прозрачности работы Mirra. Среди файлов, подлежавших резервированию, были и файлы электронной почты Eudora. Дело в том, что мы постоянно работали с ними (проверяли почту) и файлы менялись.
Mirra работала не мешая ни нам, ни почтовому клиенту, хотя иногда появились паузы, вероятно связанные с тем, что Mirra и мы пытались одновременно получить доступ к одним и тем же файлам. Отметим, что ни разу Mirra не “повесила” и не “уронила” почтового клиента Eudora.
Совет: С почтовым клиентом Eudora всё прошло гладко, но пользователи Outlook не смогут воспользоваться такой возможностью. В документации Mirra указано, что Outlook блокирует используемые файлы, и они не могут резервироваться, пока работает Outlook. Для решения этой проблемы Mirra предлагает закрывать Outlook и затем выполнять резервирование.
Заключение
Сразу отметим, что Mirra представила весьма необычный продукт, как по его сути, так и по реализации. Странно, что, являясь файловым сервером, он не позволяет осуществлять доступ к файлам по какому-либо стандартному протоколу. Многие считают, что файловый сервер должен, в первую очередь, работать как сетевое хранилище данных, однако у компании Mirra на этот счёт своё, особое мнение.
Весьма интересно, что серверная часть основана на открытой платформе (Debian / GNU), клиентская же часть написана для Windows. В разделе FAQ на сайте Mirra указано, что ведётся работа в направлении поддержки других операционных систем, но создание клиентских приложений для ОС, отличных от Windows XP/2000, может занять довольно много времени, поэтому не стоит надеяться на их появление в ближайшее время.
Представители Mirra заявили, что количество продаж продукции компании в сфере малого бизнеса оказалось удивительно высоким, поскольку там по достоинству оценили простые и разумные решения для автоматического резервирования данных. Специфика этой сферы такова, что люди понимают всю важность резервирования, но не имеют времени, дисциплины или навыков для регулярного его выполнения. Mirra предлагает прекрасное решение именно для них.
Хотя Mirra обладает прекрасными возможностями автоматического сохранения файлов, производителю ещё есть над чем поработать для создания решения, которое можно установить, настроить и забыть. Использование одного жёсткого диска, с одной стороны, снижает стоимость продукта, но с другой – снижает и его надёжность. Всё, что нужно для решения этого вопроса, – резервирование файлов на какой-либо внешний носитель или автоматическое дублирование данных на второй жёсткий диск.
И здесь мог бы помочь удалённый элемент архитектуры – сайт Mirra. Не трудно предположить, что Mirra может предоставить услугу резервирования данных через Интернет – возможно, с помесячной оплатой.
Решение о покупке устройства должно основываться на его текущих возможностях, с которыми Mirra справляется неплохо. Вопрос заключается в том, сможет ли этот “чёрный ящик” за $400 удовлетворить всем вашим требованиям.
Итоговая информация о продукте | |
Производитель | Mirra |
Итог | Сетевое устройство для резервирования данных, обеспечения общего и удалённого доступа к файлам. Работает только с Windows 2000/XP. Представлены две версии: с дисками 80 и 120 Гбайт. |
Преимущества | – Надёжное резервирование данных с машин Windows 2000/XP – Удалённый доступ к общим папкам с использованием браузера, работающий через брандмауэры |
Недостатки | – Поддержка только Windows 2000/XP – Невозможно использование в качестве полноценного сетевого хранилища данных |
Розничная цена | $399 (США) |