Promise RM8000

 

Введение

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

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

  2. На ленточных накопителях (стримерах). Достоинства - невысокая стоимость, хорошая масштабируемость. Недостатки - очень медленный и не произвольный доступ, требовательность к условиям хранения и эксплуатации.

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

      Известная своими IDE контроллерами фирма Promise предприняла попытку совместить невысокую стоимость хранения данных с хорошей скоростью доступа к ним и невысокой стоимостью хранения, выпустив устройство UltraTrak RM8000. Оно представляет собой монтируемый в стандартную 19" стойку корпус, в котором можно разместить 8 IDE дисков с возможностью внутренней организации RAID массива и горячей замены неисправных дисков. Стоимость RM8000 составляет около $2800 без учета стоимости дисков.

Спецификация и краткое описание

 

Поддерживаемая организация RAID

RAID 0 (striping), JBOD (spanning)
RAID 1 (mirroring), RAID 0+1 (stripe + mirror)
RAID 3 (data striping + dedicated parity drive)
RAID 5 (data + parity striping)
RAID 30 (data striped over dual RAID 3 arrays)
RAID 50 (data striped over dual RAID 5 arrays)

Высота в стойке 3U
Количество жестких дисков 8
Поддерживаемые IDE интерфейсы Ultra ATA/100, Ultra ATA/66, Ultra ATA/33
Внешний интерфейс Ultra160 LVD SCSI
Процессор Intel i960RM
Кэш 32 MB
Максимальная емкость IDE диска Не ограничена (48-bit LBA режим поддерживается)
Управление С лицевой панели с помощью кнопок и двухстрочного LCD индикатора 
Питание Два блока питания по 300 W каждый с горячей заменой
Охлаждение Два вентилятора (без учета вентиляторов блоков питания)
Габариты, мм 135 (высота) X 485 (ширина) X 560 (глубина)
Вес (без дисков) 18 кг
Комплект поставки RM8000, SCSI кабель, COM кабель, крепеж

RM8000 подключается к любому SCSI контроллеру, имеющему внешний разъем. На самом RM8000 есть два SCSI разъема, что позволяет устанавливать несколько RM8000 цепочкой в одной стойке и подключать их к одному контроллеру. Терминирование RM8000 включается/выключается с помощью кнопок управления, по умолчанию терминирование включено. 

Поскольку используется обычный SCSI контроллер для подключения RM8000, никаких драйверов устройство не требует и не привязано тем самым к какой-либо операционной системе. Достаточно иметь драйвер SCSI контроллера. RM8000 поддерживает, кроме собственно горячей замены, также и горячий резерв (HotSpare).

Для диагностики и настройки RM8000 можно использовать любой компьютер, подключившись к RM8000 по COM порту. Также возможна удаленная диагностика устройства через любой компьютер, подключенный к Интернет, с помощью соответствующего программного обеспечения от Promise.

Конструкция

     Конструкция RM8000 понятна из фотографий ниже:

 

Лицевая панель

  

Вид со стороны задней стенки

 

Вид сверху со снятой крышкой

      

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

      В качестве тестовой платформы мы выбрали популярную серверную платформу от Intel SR2200. Мы подключили к ней SCSI RAID массив на 3-х дисках с дисками DDYS 36 GB 10000 об/мин от IBM через RAID контроллер Intel SRCU32 с 256 MB кэш-памяти. RM8000 был подключен к той же платформе через встроенный Ultra160 SCSI контроллер на Adaptec 7899 (Adaptec 29160). В RM8000 были установлены 3 диска Maxtor Ultra100 7200 об/мин на 40 GB каждый. Оба RAID массива уровня 5. Операционная система Windows NT 4.0 сервер была установлена на отдельном IDE диске, подключенному к IDE контроллеру на материнской плате платформы. Для замера производительности использовалась программа Intel Iometer. Поскольку результаты работы программы довольно громоздки, мы сообщим только выводы:

  1. RM8000 уступил SCSI RAID массиву во всех тестах.

  2. Наибольшее отставание (до 3-х раз) было в тестах с небольшим размером блока пересылаемых данных.

  3. Наименьшее отставание (всего в 1.6 раза) было в тестах с большим размером блока пересылаемых данных.

  4. Максимальная скорость записи/чтения составила 23 MBytes/s

  5. Время восстановления массива после удаления/установки диска около часа.

Заключение

         Нас совершенно не разочаровали результаты тестирования. Совершенно очевидно, что цель фирмы Promise была не в том, чтобы опередить по производительности SCSI RAID массивы, да и это практически невозможно. Произведя ряд несложных, но громоздких вычислений, можно увидеть, что стоимость хранения 860 GB (120x8 - 120) составляет для RM8000 около $4200. Стоимость аналогичного хранения для SCSI RAID будет минимум в 3 раза дороже и с каждым днем разница будет расти, поскольку стоимость IDE дисков снижается более быстрыми темпами, чем SCSI. 
         Для того, чтобы привести RM8000 в действие, не требуется пользователь с высокой квалификацией. При необходимости можно легко увеличить емкость хранения, заменив недорогие IDE жесткие диски на более емкие.
         Краткий вывод - для организации файлового архива нет ничего лучшего, чем RM8000 решения по соотношению цена/качество.