NAS cерверы Quantum Snap! Server 2000 и 4100


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

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

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

  • легкость установки и администрирования
  • меньшая стоимость
  • поддержка стандартов ограничения доступа
  • универсальность для клиентов (один сервер может обслуживать клиентов MS, Novell, Mac, Unix)
  • поддержка большинства программ резервного копирования
  • возможность доступа к данным в случае выхода из строя основного сервера
  • использование для переноса большого количества информации (мультимедиа, презентации и т. п.)

Компания Quantum, один из ведущих производителей жестких дисков, представила в конце 1999 года свои решения NAS. За это время продукты перетерпели некоторые изменения и сегодня в семейство Quantum Snap! Server входят три модели:

  Snap! 1000
Snap! 1000
Snap! 2000
Snap! 2000
Snap! 4100
Snap! 4100
количество жестких дисков 1 2 4
поддерживаемые уровни RAID - 0, 1 0, 1, 5
объем (*) 30 Гб 60 Гб 120 Гб
размеры (W×D×H, см) 12,5×22,5×7,5 10,0×37,5×20,0 43,2×43,2×4,4
вес (кг) 1,6 3,6 8,9

(*) зависит от используемых жестких дисков. в этом году планируется увеличение максимального объема в 2 раза.

Общими для всех моделей является:

  • RJ-45 10/100BaseT сетевой порт
  • поддержка протоколов TCP/IP, IPX, NetBEUI, AppleTalk
  • эмуляция серверов Microsoft Windows NT 4.0, NetWare 3.12, Appleshare 6.0, NFS 2.0
  • поддержка сетей Microsoft (CIFS,SMB), Novell Netware (NCP), UNIX (NFS), Apple (AFP), Internet (HTTP 1.0)
  • поддержка клиентов Microsoft Windows 9x/2000/NT, Novell intraNetWare, SunOS, Solaris, SCO UNIX, Mac System 7.5.5, 7.6, 8.x, 9.x

В этом обзоре мы опишем модели 2000 и 4100.

Snap! 2000

Snap! Server 2000

В комплект поставки Quantum Snap! Server 2000 входят:

  • сервер
  • провод для подключения к 10/100BaseTX сети
  • сетевой провод
  • комплект документации
  • компакт диск с программами и полным описанием

Самым важным достоинством устройств NAS является легкость установки и настройки. Посмотрим, как обстоят дела с этим параметром у Quantum Snap! 2000.

Итак, пробуем «quick start». Подключаем провод питания, сетевой провод, включаем… Прошло примерно полторы минуты и в сетевом окружении появилась рабочая группа с именем WORKGROUP и в ней один компьютер с названием SNAP46842. На этом устройстве нашлась общая папка Share1 и с ней можно уже сразу работать! Да, Quantum молодец — такого быстрого включения в сеть и приведения в рабочее состояние я нигде не видел!

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

Snap! Server 2000 back

Теперь, убедившись, что устройство работает :), рассмотрим его подробнее. На задней стенке сервера есть два разъема — питание и сетевой RJ-45 а также выключатель питания и кнопка сброса. Последняя используется для сброса некоторых настроек сервера, если к нему невозможно обратиться по сети. На передней панели устройства есть четыре индикатора —

  • System LED (зеленый) показывает, что система находится в рабочем состоянии
  • Link LED (зеленый) индикатор подключения к сети
  • Net LED (оранжевый) индикатор активности сети
  • Disk LED (оранжевый) индикатор активности дисков

В целом Snap! Server представляет собой специализированный компьютер, ориентированный на выполнение одной задачи — выполнение функций файл сервера. Официально Quantum не говорит о том, какая ОС установлена в этом устройстве, но, судя по некоторым неявным признакам, в сервере используется один из вариантов Unix.

Управление сервером и его настройку можно проводить двумя способами: с использованием программы Snap! Assist из локальной сети и из Web-браузера (в том числе и через интернет).

Рассмотрим сначала первую программу.

Snap! Assist

При запуске, Snap! Assist ищет все подключенные серверы Snap! в локальной сети. Для каждого сервера можно посмотреть короткую информацию о конфигурации:

Server details

Если Вы знаете пароль администратора, программа допустит Вас к конфигурации сервера. Рассмотрим этот процесс по порядку.

Первый пункт — «Server Settings». Здесь можно

  • Установить имя сервера, под которым он будет виден в сети
  • Настроить внутренние часы сервера
  • Задать пароль администратора, отправку по e-mail   сообщений о возникших неисправностях (для этого устанавливается адрес SMTP сервера и e-mail адреса)
  • При необходимости сбросить настройки сервера (например, при переносе в другую сеть или организацию)
  • Выбрать язык Web-интерфейса и кодовую страницу самого сервера (подробнее ниже)
  • Посмотреть версии ПО сервера, логи, активных пользователей и открытые файлы


Server settings

Скорее всего, именно здесь у Вас может возникнуть вопрос «А как же поддержка русской кодовой страницы? Ее нет в представленном списке!». Да, действительно это так. Кодовая страница 866 не поддерживается и не будет поддерживаться. И если без русского языка для Web-интерфейса конфигурирования еще можно как-то обойтись, то называть файлы по-русски хочется всем.

На самом деле проблема кодовых страниц лежит гораздо глубже ПО Snap! сервера. Начиная с операционных систем MS-DOS компании Microsoft допускалось использование букв национального алфавита для названий файлов. Однако это было возможно только для одного, «текущего» языка. И иметь на одном ПК файлы с названиями на русском, немецком, французском и т. п. языках было невозможно. Но, поскольку, такие ситуации были редки, к решению проблемы много сил никто тогда не прикладывал.

С объедением ПК в сети проблема стала гораздо острее — представьте себе интернациональную организацию, где есть, например, русские и немецкие служащие. Перенос файлов, использующих в названиях национальный алфавит, между их ПК в системах Windows 9x сильно затруднен или просто невозможен! Только с приходом Windows 2000, поддерживающей Unicode как в файлах, так и в протоколах сети, проблема начала разрешаться. Итог этой истории такой — Snap! сервер поддерживает русские (и, одновременно, все остальные :) буквы в названиях файлов при работе с клиентами под ОС Windwos 2000. Это было проверено и не вызвало никаких трудностей. Вот вам еще один повод перехода на Windows 2000.

Во втором пункте — «Network Settings» настраивается сетевая часть конфигурации Snap! сервера. Отметим возможность доступа ко всей   информации на сервере через Web браузер. Это позволяет даже создать на базе Snap! простой Web сервер (естественно без Perl, ASP, SSI, CGI и т. п.). Возможность записи файлов на сервер через Web не поддерживается.

Network settings

Настройка дисковой системы производится через пункт «Disk Utilities». Здесь можно установить конфигурацию дисков — зеркало (RAID 1), страйп (RAID 0) или просто два отдельных диска (JBOD), проверить и отформатировать диск(и).

Disk utilities

Для упрощения задачи установки нового Snap! сервера или замены старого производитель предусмотрел функцию импортирования настроек одного сервера на другой:

Import server

Последний пункт — «Upgrade Server» позволяет загрузить в сервер новую версию внутреннего ПО.

Upgrade server

При изменении некоторых системных настроек сервера (например, конфигурации дисков), устройство автоматически перезагружается. Для Snap! 2000 этот процесс занимает полторы минуты.

Второй вариант настройки предполагает использование любого Web браузера. Задать общие папки и права доступа кним можно только этим способом.

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

Web interface

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

По адресу http://ServerIP/config, находится страница с конфигурацией сервера. Для доступа к ней необходимо представить пароль администратора.

Web interface, config

Новые, по сравнению со Snap! Assist, пункты включают в себя «Quick Configure» и «Security». Первый позволит Вам быстро настроить сервер, ответив всего на несколько вопросов. Второй, «Security», используется для настройки общих папок, пользователей, групп и прав доступа. Возможно подключение Snap! сервера в уже работающую систему на базе Windows NT Server или NetWare. При этом список пользователей для Snap! берется с установленного сервера NT или NetWare. Отметим, что сначала проверяется имя по локальной базе, и только потом идет обращение к серверу.

Web interface, security 1

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

Web interface, security 2

Отметим еще одну интересную возможность Snap! серверов. Работая в составе сети Microsoft NT Server, Snap! поддерживают технологию Microsoft’s DFS (Distributed File System). Это позволяет добавить дополнительное место для файлов  к общему тому на сервере NT буквально за несколько минут! При этом даже не требуется остановка и перезагрузка сервера, а клиенты продолжают работать, как и раньше. Просто их запросы к файлам перенаправляются на Snap! сервер.

После настройки сервера были проведены измерения скорости его работы. Диски были настроены в режим RAID 0. Для  сравнения использовался ПК с установленной ОС Windows NT Server 4.0 и одним SCSI диском. Клиентом был обычный компьютер с ОС Windows 98. В качестве теста использовалась программа, просто читающая файлы с диска (в данном случае сетевого) и измеряющая скорость этого процесса. Результаты получились такие:

  Snap! Server Windows NT Server
один большой файл 3900kbps 4300kbps
много маленьких файлов 2800kbps 1500kbps

Как видно, скорость работы Snap! вполне сравнима со скоростью простого сервера под управлением Windows NT.

PowerQuest DataKeeper 4.1 Snap Edition

В поставку сервера входит программа резервного копирования PowerQuest DataKeeper 4.1:

DataKeeper

Программа позволяет делать резервное копирование рабочих ПК на Snap! сервер. Есть режим постоянной работы для  отслеживания новых версий файлов и их автоматического сохранения. Одновременно может храниться несколько копий файлов, так что есть возможность вернуться не к последней копии. Так же хранится отдельный backup с каждого ПК, на котором работает пользователь.

Очень интересно первоначальное поведение этой программы. В настройках по умолчанию стоит фильтр на файлы типа exe, com, dll и некоторые другие. Так что я сделав резервную копию, а потом (удалив на основном диске) восстановив пару директорий недосчитался exe файлов и вместе с файлами смысл этого резервного копирования у меня исчез. Вышло и потерять целую директорию из-за того, что в ней было только два exe файла и два bat. Также оказалось, что директории DRV, Program Files и Win98 с диска C не попали в резервную копию в принципе.

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

Snap! 4100

Snap! 4100

Более подробно мы решили посмотреть внутреннее устройство Snap! Server 4100. Тем более, что корпус формата 1U легко открывался :)

Комплект поставки 4100:

  • сервер
  • комплект для установки в rack
  • провод питания
  • сетевой провод
  • комплект документации
  • комплект ПО

На передней панели устройства есть выключатель питания и индикаторы: «Disk» по одному для каждого диска, и как у Snap! 2000 — «System», «Link», «Net» и «Disk». Также здесь присутствует отверстие кнопки сброса (напомню еще раз, что она выполняет не функцию «reset» как у настольных ПК, а служит для сброса сетевых установок сервера). На задней стенке расположены разъемы питания и сети.

Представленная модель имела конфигурацию из четырех жестких дисков по 27 Гб. Их можно использовать в разных конфигурациях дисков:

  • по одному — индивидуальные диски
  • пары — зеркало или массив с чередованием (рейд 0)
  • три диска — рейд 5 уровня или массив с чередованием
  • четыре диска — рейд 5 уровня или массив с чередованием

Также если остается свободный диск, его можно сконфигурировать, как запасной и при выходе из строя диска в зеркале или рейде 5, он автоматически будет использован. Итого можно получить максимальный объем в 110Гб для массива с чередованием или 83Гб для рейда 5. И снова, как и с Snap! Server 2000, горячей замены дисков не предусмотрено. С дугой стороны доступ к дискам гораздо удобнее и их замену может провести даже не специалист. Кстати, устройство не критично к марке жестких дисков, (чего в принципе можно было бы ожидать :), я попробовать поставить старенький Fujitsu 3.5Gb и Snap! принял его как родного. Конфигурация осуществляется аналогично Snap! 2000, отличие только в выборе возможных режимов работы дисков — добавился RAID 5. На перезагрузку Snap! 4100 тратит примерно две минуты.

На примере Snap! 4100 мы исследуем внутреннюю архитектуру серверов Snap!. (картинки можно рассмотреть подробнее)

Внутри корпуса располагаются — плата миникомпьютера, 4 жестких диска и блок питания:

Snap! 4100 internal 1

Плата использует процессор Intel Pentium MMX (частоту установить не удалось, т.к. радиатор приклеен прямо к сокету), чипсет Intel 430TX, SDRAM DIMM память объемом 64MB, сетевой контроллер на базе микросхемы Intel 82559, RAID контроллер на двух чипах Promise PDC20265 (каждый диск использует свой канал):

Snap! 4100 internal 2

Установленные диски — Quantum Fireball Plus LM. Напомним их характеристики:

  • объем: 10.2GB — 30.0GB
  • RPM: 7200
  • Average Seek Time: 8.5 ms
  • буфер: 2MB
  • интерфейс: Ultra ATA/66

Блок питания — обычный для 1U устройств стандарта ATX.

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

Как и для сервера серии 2000 мы измерили скорость чтения сетевого диска:

  Snap! Server Windows NT Server
один большой файл 5000kbps 4300kbps
много маленьких файлов 3400kbps 1500kbps

Налицо полная победа Snap! сервера, особенно при работе с маленьким файлами.

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

В тесте использовались четыре шаблона:

Name Test Type Request Size (Bytes) File Size (KB)
Small Read Random Read 1024 1024
Small Write Random Write 1024 1024
Big Read Random Read 1024 32768
Big Write Random Write 1024 32768

Для сравнения использовался ПК с Microsoft Windows NT Server 4.40 SP6 и дисками IDE (IBM DTLA 15Gb) и SCSI (Quantum Atlas 10k II 18GB).

NetBench 1

Как видно из результатов теста, скорость работы сервера Snap! снова на высоте.

Для полноты картины приведем также данные из исследования производительности NAS устройств компанией eTesting Labs:

NetBench 30

Совсем недавно вышла новая (3.0) версия ПО для Snap! серверов. Среди новых возможностей отметим:

  • поддержка режима работы в качестве FTP сервера
  • поддержка протокола SNMP
  • управление выделение дискового пространства пользователям (disk quotas)
  • поддержка SMART
  • поддержка ограничения доступа к отдельным файлам и директориям

Заметим также, что начиная с этой версии ПО управление и настройка сервера осуществляются исключительно через Web браузер, а программа Snap! Assist используется только для изменения пароля администратора и upgrade внутреннего ПО.

Напоследок приведем две иллюстрации новых возможностей ПО, установку ACL для файлов и директорий и настройку disk quotas:

Wen interface, file ACL

Wen interface, disk quotas

Резюме

Quantum Snap! серверы показали прекрасные функциональные возможности и простоту их использования. Однако, для российского рынка есть еще один, пожалуй даже самый важный, фактор — цена. Сравнение Snap! с решениями на базе серверов Compaq, Dell и HP конечно оказывается в пользу продукции Quantum. Но это сложно (пока?) применить у нас, где серьезному оборудованию Cisco составляют конкуренцию старенькие 486 ПК с Linuxом внутри. Тем не менее, рынок сам выбирает решения — по данным Quantum сегодня около 80% NAS решений составляют серверы Snap! Хочется надеяться, что после слияния с Maxtor, отделение Snap Appliances, выделившись в отдельную компанию, продолжит выпускать такие удобные и быстрые NAS устройства.



Оборудование предоставлено компанией ASBIS





Дополнительно

NAS cерверы Quantum Snap! Server 2000 и 4100

NAS cерверы Quantum Snap! Server 2000 и 4100

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

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

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

  • легкость установки и администрирования
  • меньшая стоимость
  • поддержка стандартов ограничения доступа
  • универсальность для клиентов (один сервер может обслуживать клиентов MS, Novell, Mac, Unix)
  • поддержка большинства программ резервного копирования
  • возможность доступа к данным в случае выхода из строя основного сервера
  • использование для переноса большого количества информации (мультимедиа, презентации и т. п.)

Компания Quantum, один из ведущих производителей жестких дисков, представила в конце 1999 года свои решения NAS. За это время продукты перетерпели некоторые изменения и сегодня в семейство Quantum Snap! Server входят три модели:

  Snap! 1000
Snap! 1000
Snap! 2000
Snap! 2000
Snap! 4100
Snap! 4100
количество жестких дисков 1 2 4
поддерживаемые уровни RAID - 0, 1 0, 1, 5
объем (*) 30 Гб 60 Гб 120 Гб
размеры (W×D×H, см) 12,5×22,5×7,5 10,0×37,5×20,0 43,2×43,2×4,4
вес (кг) 1,6 3,6 8,9

(*) зависит от используемых жестких дисков. в этом году планируется увеличение максимального объема в 2 раза.

Общими для всех моделей является:

  • RJ-45 10/100BaseT сетевой порт
  • поддержка протоколов TCP/IP, IPX, NetBEUI, AppleTalk
  • эмуляция серверов Microsoft Windows NT 4.0, NetWare 3.12, Appleshare 6.0, NFS 2.0
  • поддержка сетей Microsoft (CIFS,SMB), Novell Netware (NCP), UNIX (NFS), Apple (AFP), Internet (HTTP 1.0)
  • поддержка клиентов Microsoft Windows 9x/2000/NT, Novell intraNetWare, SunOS, Solaris, SCO UNIX, Mac System 7.5.5, 7.6, 8.x, 9.x

В этом обзоре мы опишем модели 2000 и 4100.

Snap! 2000

Snap! Server 2000

В комплект поставки Quantum Snap! Server 2000 входят:

  • сервер
  • провод для подключения к 10/100BaseTX сети
  • сетевой провод
  • комплект документации
  • компакт диск с программами и полным описанием

Самым важным достоинством устройств NAS является легкость установки и настройки. Посмотрим, как обстоят дела с этим параметром у Quantum Snap! 2000.

Итак, пробуем «quick start». Подключаем провод питания, сетевой провод, включаем… Прошло примерно полторы минуты и в сетевом окружении появилась рабочая группа с именем WORKGROUP и в ней один компьютер с названием SNAP46842. На этом устройстве нашлась общая папка Share1 и с ней можно уже сразу работать! Да, Quantum молодец — такого быстрого включения в сеть и приведения в рабочее состояние я нигде не видел!

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

Snap! Server 2000 back

Теперь, убедившись, что устройство работает :), рассмотрим его подробнее. На задней стенке сервера есть два разъема — питание и сетевой RJ-45 а также выключатель питания и кнопка сброса. Последняя используется для сброса некоторых настроек сервера, если к нему невозможно обратиться по сети. На передней панели устройства есть четыре индикатора —

  • System LED (зеленый) показывает, что система находится в рабочем состоянии
  • Link LED (зеленый) индикатор подключения к сети
  • Net LED (оранжевый) индикатор активности сети
  • Disk LED (оранжевый) индикатор активности дисков

В целом Snap! Server представляет собой специализированный компьютер, ориентированный на выполнение одной задачи — выполнение функций файл сервера. Официально Quantum не говорит о том, какая ОС установлена в этом устройстве, но, судя по некоторым неявным признакам, в сервере используется один из вариантов Unix.

Управление сервером и его настройку можно проводить двумя способами: с использованием программы Snap! Assist из локальной сети и из Web-браузера (в том числе и через интернет).

Рассмотрим сначала первую программу.

Snap! Assist

При запуске, Snap! Assist ищет все подключенные серверы Snap! в локальной сети. Для каждого сервера можно посмотреть короткую информацию о конфигурации:

Server details

Если Вы знаете пароль администратора, программа допустит Вас к конфигурации сервера. Рассмотрим этот процесс по порядку.

Первый пункт — «Server Settings». Здесь можно

  • Установить имя сервера, под которым он будет виден в сети
  • Настроить внутренние часы сервера
  • Задать пароль администратора, отправку по e-mail   сообщений о возникших неисправностях (для этого устанавливается адрес SMTP сервера и e-mail адреса)
  • При необходимости сбросить настройки сервера (например, при переносе в другую сеть или организацию)
  • Выбрать язык Web-интерфейса и кодовую страницу самого сервера (подробнее ниже)
  • Посмотреть версии ПО сервера, логи, активных пользователей и открытые файлы


Server settings

Скорее всего, именно здесь у Вас может возникнуть вопрос «А как же поддержка русской кодовой страницы? Ее нет в представленном списке!». Да, действительно это так. Кодовая страница 866 не поддерживается и не будет поддерживаться. И если без русского языка для Web-интерфейса конфигурирования еще можно как-то обойтись, то называть файлы по-русски хочется всем.

На самом деле проблема кодовых страниц лежит гораздо глубже ПО Snap! сервера. Начиная с операционных систем MS-DOS компании Microsoft допускалось использование букв национального алфавита для названий файлов. Однако это было возможно только для одного, «текущего» языка. И иметь на одном ПК файлы с названиями на русском, немецком, французском и т. п. языках было невозможно. Но, поскольку, такие ситуации были редки, к решению проблемы много сил никто тогда не прикладывал.

С объедением ПК в сети проблема стала гораздо острее — представьте себе интернациональную организацию, где есть, например, русские и немецкие служащие. Перенос файлов, использующих в названиях национальный алфавит, между их ПК в системах Windows 9x сильно затруднен или просто невозможен! Только с приходом Windows 2000, поддерживающей Unicode как в файлах, так и в протоколах сети, проблема начала разрешаться. Итог этой истории такой — Snap! сервер поддерживает русские (и, одновременно, все остальные :) буквы в названиях файлов при работе с клиентами под ОС Windwos 2000. Это было проверено и не вызвало никаких трудностей. Вот вам еще один повод перехода на Windows 2000.

Во втором пункте — «Network Settings» настраивается сетевая часть конфигурации Snap! сервера. Отметим возможность доступа ко всей   информации на сервере через Web браузер. Это позволяет даже создать на базе Snap! простой Web сервер (естественно без Perl, ASP, SSI, CGI и т. п.). Возможность записи файлов на сервер через Web не поддерживается.

Network settings

Настройка дисковой системы производится через пункт «Disk Utilities». Здесь можно установить конфигурацию дисков — зеркало (RAID 1), страйп (RAID 0) или просто два отдельных диска (JBOD), проверить и отформатировать диск(и).

Disk utilities

Для упрощения задачи установки нового Snap! сервера или замены старого производитель предусмотрел функцию импортирования настроек одного сервера на другой:

Import server

Последний пункт — «Upgrade Server» позволяет загрузить в сервер новую версию внутреннего ПО.

Upgrade server

При изменении некоторых системных настроек сервера (например, конфигурации дисков), устройство автоматически перезагружается. Для Snap! 2000 этот процесс занимает полторы минуты.

Второй вариант настройки предполагает использование любого Web браузера. Задать общие папки и права доступа кним можно только этим способом.

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

Web interface

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

По адресу http://ServerIP/config, находится страница с конфигурацией сервера. Для доступа к ней необходимо представить пароль администратора.

Web interface, config

Новые, по сравнению со Snap! Assist, пункты включают в себя «Quick Configure» и «Security». Первый позволит Вам быстро настроить сервер, ответив всего на несколько вопросов. Второй, «Security», используется для настройки общих папок, пользователей, групп и прав доступа. Возможно подключение Snap! сервера в уже работающую систему на базе Windows NT Server или NetWare. При этом список пользователей для Snap! берется с установленного сервера NT или NetWare. Отметим, что сначала проверяется имя по локальной базе, и только потом идет обращение к серверу.

Web interface, security 1

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

Web interface, security 2

Отметим еще одну интересную возможность Snap! серверов. Работая в составе сети Microsoft NT Server, Snap! поддерживают технологию Microsoft’s DFS (Distributed File System). Это позволяет добавить дополнительное место для файлов  к общему тому на сервере NT буквально за несколько минут! При этом даже не требуется остановка и перезагрузка сервера, а клиенты продолжают работать, как и раньше. Просто их запросы к файлам перенаправляются на Snap! сервер.

После настройки сервера были проведены измерения скорости его работы. Диски были настроены в режим RAID 0. Для  сравнения использовался ПК с установленной ОС Windows NT Server 4.0 и одним SCSI диском. Клиентом был обычный компьютер с ОС Windows 98. В качестве теста использовалась программа, просто читающая файлы с диска (в данном случае сетевого) и измеряющая скорость этого процесса. Результаты получились такие:

  Snap! Server Windows NT Server
один большой файл 3900kbps 4300kbps
много маленьких файлов 2800kbps 1500kbps

Как видно, скорость работы Snap! вполне сравнима со скоростью простого сервера под управлением Windows NT.

PowerQuest DataKeeper 4.1 Snap Edition

В поставку сервера входит программа резервного копирования PowerQuest DataKeeper 4.1:

DataKeeper

Программа позволяет делать резервное копирование рабочих ПК на Snap! сервер. Есть режим постоянной работы для  отслеживания новых версий файлов и их автоматического сохранения. Одновременно может храниться несколько копий файлов, так что есть возможность вернуться не к последней копии. Так же хранится отдельный backup с каждого ПК, на котором работает пользователь.

Очень интересно первоначальное поведение этой программы. В настройках по умолчанию стоит фильтр на файлы типа exe, com, dll и некоторые другие. Так что я сделав резервную копию, а потом (удалив на основном диске) восстановив пару директорий недосчитался exe файлов и вместе с файлами смысл этого резервного копирования у меня исчез. Вышло и потерять целую директорию из-за того, что в ней было только два exe файла и два bat. Также оказалось, что директории DRV, Program Files и Win98 с диска C не попали в резервную копию в принципе.

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

Snap! 4100

Snap! 4100

Более подробно мы решили посмотреть внутреннее устройство Snap! Server 4100. Тем более, что корпус формата 1U легко открывался :)

Комплект поставки 4100:

  • сервер
  • комплект для установки в rack
  • провод питания
  • сетевой провод
  • комплект документации
  • комплект ПО

На передней панели устройства есть выключатель питания и индикаторы: «Disk» по одному для каждого диска, и как у Snap! 2000 — «System», «Link», «Net» и «Disk». Также здесь присутствует отверстие кнопки сброса (напомню еще раз, что она выполняет не функцию «reset» как у настольных ПК, а служит для сброса сетевых установок сервера). На задней стенке расположены разъемы питания и сети.

Представленная модель имела конфигурацию из четырех жестких дисков по 27 Гб. Их можно использовать в разных конфигурациях дисков:

  • по одному — индивидуальные диски
  • пары — зеркало или массив с чередованием (рейд 0)
  • три диска — рейд 5 уровня или массив с чередованием
  • четыре диска — рейд 5 уровня или массив с чередованием

Также если остается свободный диск, его можно сконфигурировать, как запасной и при выходе из строя диска в зеркале или рейде 5, он автоматически будет использован. Итого можно получить максимальный объем в 110Гб для массива с чередованием или 83Гб для рейда 5. И снова, как и с Snap! Server 2000, горячей замены дисков не предусмотрено. С дугой стороны доступ к дискам гораздо удобнее и их замену может провести даже не специалист. Кстати, устройство не критично к марке жестких дисков, (чего в принципе можно было бы ожидать :), я попробовать поставить старенький Fujitsu 3.5Gb и Snap! принял его как родного. Конфигурация осуществляется аналогично Snap! 2000, отличие только в выборе возможных режимов работы дисков — добавился RAID 5. На перезагрузку Snap! 4100 тратит примерно две минуты.

На примере Snap! 4100 мы исследуем внутреннюю архитектуру серверов Snap!. (картинки можно рассмотреть подробнее)

Внутри корпуса располагаются — плата миникомпьютера, 4 жестких диска и блок питания:

Snap! 4100 internal 1

Плата использует процессор Intel Pentium MMX (частоту установить не удалось, т.к. радиатор приклеен прямо к сокету), чипсет Intel 430TX, SDRAM DIMM память объемом 64MB, сетевой контроллер на базе микросхемы Intel 82559, RAID контроллер на двух чипах Promise PDC20265 (каждый диск использует свой канал):

Snap! 4100 internal 2

Установленные диски — Quantum Fireball Plus LM. Напомним их характеристики:

  • объем: 10.2GB — 30.0GB
  • RPM: 7200
  • Average Seek Time: 8.5 ms
  • буфер: 2MB
  • интерфейс: Ultra ATA/66

Блок питания — обычный для 1U устройств стандарта ATX.

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

Как и для сервера серии 2000 мы измерили скорость чтения сетевого диска:

  Snap! Server Windows NT Server
один большой файл 5000kbps 4300kbps
много маленьких файлов 3400kbps 1500kbps

Налицо полная победа Snap! сервера, особенно при работе с маленьким файлами.

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

В тесте использовались четыре шаблона:

Name Test Type Request Size (Bytes) File Size (KB)
Small Read Random Read 1024 1024
Small Write Random Write 1024 1024
Big Read Random Read 1024 32768
Big Write Random Write 1024 32768

Для сравнения использовался ПК с Microsoft Windows NT Server 4.40 SP6 и дисками IDE (IBM DTLA 15Gb) и SCSI (Quantum Atlas 10k II 18GB).

NetBench 1

Как видно из результатов теста, скорость работы сервера Snap! снова на высоте.

Для полноты картины приведем также данные из исследования производительности NAS устройств компанией eTesting Labs:

NetBench 30

Совсем недавно вышла новая (3.0) версия ПО для Snap! серверов. Среди новых возможностей отметим:

  • поддержка режима работы в качестве FTP сервера
  • поддержка протокола SNMP
  • управление выделение дискового пространства пользователям (disk quotas)
  • поддержка SMART
  • поддержка ограничения доступа к отдельным файлам и директориям

Заметим также, что начиная с этой версии ПО управление и настройка сервера осуществляются исключительно через Web браузер, а программа Snap! Assist используется только для изменения пароля администратора и upgrade внутреннего ПО.

Напоследок приведем две иллюстрации новых возможностей ПО, установку ACL для файлов и директорий и настройку disk quotas:

Wen interface, file ACL

Wen interface, disk quotas

Резюме

Quantum Snap! серверы показали прекрасные функциональные возможности и простоту их использования. Однако, для российского рынка есть еще один, пожалуй даже самый важный, фактор — цена. Сравнение Snap! с решениями на базе серверов Compaq, Dell и HP конечно оказывается в пользу продукции Quantum. Но это сложно (пока?) применить у нас, где серьезному оборудованию Cisco составляют конкуренцию старенькие 486 ПК с Linuxом внутри. Тем не менее, рынок сам выбирает решения — по данным Quantum сегодня около 80% NAS решений составляют серверы Snap! Хочется надеяться, что после слияния с Maxtor, отделение Snap Appliances, выделившись в отдельную компанию, продолжит выпускать такие удобные и быстрые NAS устройства.



Оборудование предоставлено компанией ASBIS