Выбери свой RAID контроллер


Что и говорить, RAID контроллер не та вещь, которая необходима каждому, но если вы имеете отношение к построению или обслуживанию информационных компьютерных систем, то наверняка кое-что знаете об этом «чуде техники». Ещё несколько лет назад многие о них вообще ничего не слышали, а уже сегодня они присутствуют почти в любом сервере среднего уровня.

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

Несмотря на то, что MTBF современных high-end дисков колоссально (более 100 лет), практика показывает, что они все-таки выходят из строя. Для этого есть ряд объективных причин — на жизнь дисков влияет нестабильность электропитания, вибрация и циклы включения-выключения, а также нарушение температурного режима. Кроме того, существует некоторая вероятность заводского брака. Так что, если вы хотите уберечь свои данные и избежать простоев, то без RAID системы вам не обойтись.

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

Существует три основных варианта реализации RAID систем:

  • программная (software-based);
  • аппаратная — шинно-ориентированная (bus-based);
  • аппаратная — автономная подсистема (subsystem-based).

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

Программно обычно реализуют простые уровни RAID — 0 и 1, так как они не требуют значительных вычислений, но иногда и RAID 5. Учитывая эти особенности, RAID системы с программной реализацией используются в серверах начального уровня. Но есть также более интересные программные реализации, например, Adaptive RAID, которая динамически меняет способ отображения данных в зависимости от их характера и динамики использования.

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

Рассмотрим основных поставщиков RAID контроллеров, которые доступны на рынке дистрибуции и ОЕМ.

Сильные мира сего

Среди наиболее сильных мира PCI-to-SCSI RAID контроллеров — Adaptec, AMI (American Megatrends), DPT (Distributed Processing Tchnology), Mylex. Есть еще, пожалуй, IFT (Infortrend Technology), более известная на рынке ОЕМ, чем на дистрибуторском рынке. Следует также отметить Compaq, который, на сегодня, является производителем RAID контроллеров №1 благодаря использованию своих контроллеров в своих же серверах, но только благодаря этому. К достаточно мощным производителям можно отнести Vortex, он занимает значительную долю Немецкого рынка RAID контроллеров, но за его пределами доля этого производителя ничтожно мала.

На мировом рынке дистрибуции и ОЕМ, как впрочем, и на территории СНГ наиболее распространены сегодня Mylex и AMI, причем первый доминирует со значительным отрывом (благодаря хорошо развитым каналам дистрибуции).

Немного другая ситуация с контроллерами SCSI-to-SCSI. Так как они ориентированы на более дорогие и менее распространенные внешние решения, то увидеть их в прайс-листах на комплектующие можно достаточно редко. Если же говорить о том, что можно встретить в системах хранения данных наиболее часто, то это Infortrend и Mylex. Достаточно сильные позиции у CMD Technology и Digi-Data. Именно Digi-Data долгое время являлась производителем наиболее быстродействующих контроллеров на массовом рынке.

Конечно, не следует забывать, что существуют очень сильные решения от поставщиков законченных решений хранения данных — Digital (теперь часть Compaq), Andataco, Hitachi, Storage Computer и других, но они представляют интерес как законченные системы, а это уже тема другой статьи.

Adaptec — законодатель моды SCSI и лидер в производстве SCSI адаптеров, но на рынке RAID контроллеров он таким не является. Несмотря на это, серия RAID upgrade контроллеров ARO — достаточно популярна, благодаря своей исключительно низкой цене.

Эта серия представлена карточками ARO-1130CA, ARO-1130SA. Они ориентированы на использование в материнских платах с интегрированными SCSI чипами Adaptec AIC-7880, AIC-7895 и ставятся в 32-bit PCI + RAIDport II коннектор. ARO-1130CA поддерживает уровни RAID 0 и 1, а ARO-1130SA — уровни RAID 0, 1 и 5. Недостатком использования этих решений является их сравнительно невысокое быстродействие (эти контроллеры не используют специализированных процессоров для обработки запросов ввода-вывода), низкое количество возможностей и небольшой набор драйверов (Windows и Netware). Еще одной проблемой этой серии является неполная совместимость BIOS с материнскими платами, которые их «поддерживают», поэтому, их лучше приобретать у производителей материнских плат, которые гарантируют совместимость продаваемых ими изделий.

Контроллеры серии AAA отличаются от серии ARO наличием SCSI чипов, соответственно они могут быть использованы в материнских платах без RAID port. Карты AAA-131, AAA-133 (различие в количестве каналов, соответственно один и три) поставляются Adaptec на дистрибуторский рынок, AAA-132 доступны только для OEM.

Недавно у Adaptec появились новые RAID контроллеры с поддержкой интерфейса Ultra 2 SCSI. Среди них старые серии AAA и ARO (ARO-1130U2 могут использоваться в материнских платах с интегрированным контроллером Adaptec Ultra 2 SCSI и RAIDport III, появилась также поддержка UnixWare). А также новые контроллеры AAC-364, — это 64-х битный RAID контроллер с интегрированным мощным микропроцессором StrongARM® 233 MHz и четырьмя Ultra 2 SCSI каналами (два внутренних коннектора и четыре внешних). В отличие от своих младших собратьев он поддерживает 128М ECC кэш память и Battery backup модуль. Но его недостатком все также остается поддержка драйверов только в системах Windows и Netware.

Adaptec также является производителем SCSI-to-SCSI контроллеров серии AEC-4312A и AEC-7312A, они, как и продукты линейки AAA достаточно просты и используются в entry level storage системах. Обе модели в качестве процессора ввода-вывода используют AMD 5X86 processor, 133 MHz и обслуживают по два дисковых канала Ultra SCSI. Модель AEC-4312A использует один хост канал с интерфейсом single ended или differential SCSI и протоколами Fast, или Ultra SCSI, а модель AEC-7312A использует одни хост канал Fibre Channel.

American Megatrends вышла на рынок RAID в средине 1995-го года. В 1996-м, благодаря своим характеристикам серия контроллеров AMI MegaRAID опередила своих конкурентов по всем критериям, а в начале 1997-го AMI стала ведущим поставщиком PCI SCSI RAID контроллеров для OEM. Ориентация на OEM для АМІ первоначальна, сегодня ее контроллеры используют более 80% ведущих мировых производителей, но два года назад она вышла на дистрибуторский рынок и ее продукты стали доступны через сеть ресселеров и дистрибуторов.

Главное, что объединяют в себе контроллеры AMI MegaRAID это высокая надежность, качество и самое большое количество возможностей по сравнению с продуктами конкурентов. Относительно быстродействия MegaRAID следует сказать, что они почти постоянно находятся в TPC Top Ten List, а иногда составляют там подавляющее большинство.

Сегодня доступны пять моделей PCI RAID контроллеров AMI MegaRAID — 762, 466, 428, 434, 438. MegaRAID Express 762-я серия — это Zero channel PCI RAID upgrade контроллеры для материнских плат с интегрированными SCSI контроллерами Symbios Logic (среди которых Intel T440BX, NA440BX, NC440BX, SC450NX, AMI MegaRUM, MegaRUM II). Он поддерживают уровни RAID 0, 1, 3, 5, 10, 30, 50, JBOD (это касается и других контроллеров MegaRAID) и может содержать до 128 Мбайт кэш памяти. В отличие от контроллеров Adaptec ARO серия Express может устанавливаться на платформы как с обычным Ultra SCSI, так и Ultra2 SCSI (LVD). Контроллер MegaRAID Express Plus 466-я серия отличается от контроллера 762-й серии тем, что, он может устанавливаться в любые материнские платы, так как имеет интегрированный SCSI чип Symbios Logic 53C895 (LVDS/SE). Обе серии имеют интегрированный специализированный процессор ввода-вывода i960.

К недостаткам моделей Express можно отнести невозможность подключить BBU и более низкое быстродействие по сравнению с полнофункциональными устройствами.

Серия MegaRAID 428 — это классический полнофункциональный RAID контроллер от AMI, который объединяет в себе высокую надежность, масштабируемость и поддержку кластеризации. Он выпускается в одно, двух и трех канальном исполнении, поддерживает до 128Мбайт кэш памяти, которая может устанавливаться в два слота. 428, 434 и 438 серии, имеют возможность подключения BBU.

Серия 434 отличается от 428-й более мощным процессором ввода/вывода и более новыми SCSI чипами от Symbios Logic и уже не имеет встроенных коннекторов для 50-pin кабеля. В отличие от 428-й серии, 434-я не имеет поддержки кластеризации, AMI решила реализовать ее в следующей серии — 438. MegaRAID Ultra2 LVD series 438 поставляется только в двух- и трехканальном вариантах и имеет ряд новшеств по сравнению со своим предшественником: Ultra2, I2O и поддержка кластеризации. Но при этом, в стандартной реализации, поддерживает только 64 Мбайт кэш памяти. Сегодня поставляется также версия 438-H, которая имеет более высокое быстродействие по сравнению с 438-м контроллером благодаря новому специализированному драйверу, который, к сожалению, разработан только под Windows NT (реально, кроме драйвера она ни чем не отличается от обычной 438-й серии).

Из достоверных источников недавно появилась информация, что AMI готовит к выпуску несколько новых продуктов. Очень скоро должны появится модели Express 300, Enterprise 1500, Enterprise 2000 и первый внешний Fiber-to-LVD RAID контроллер от AMI — Explorer 500. (Во время написания статьи AMI анонсировала Explorer 500 и Enterprise 1500). Все новые продукты объединяют в себе современные технологии, такие как Ultra2 SCSI, SDRAM и будут в несколько раз быстрее предыдущих моделей. Ниже приведена короткая сводка характеристик новых моделей MegaRAID:

ПараметрExpress 300Enterprise 1500Enterprise 2000Explorer 500
Процессорi960RM 100MHzi960RN 100MHzRISC 250MHz*i960RN 100MHz
Кэш (SDRAM)до 128M, 66MHzдо 128M, 66MHzдо 128M, 100MHzдо 128M, 66MHz
Host bus32bit PCI64bit PCI64bit PCI2 x Fiber Channel
Drive bus1(+2) Ultra2 SCSI**4 Ultra2 SCSI4 Ultra2 SCSI2 Ultra2 SCSI
I2OYesYes--
ClusteringYesYesYesYes
Hot Plug PCINoNoYes-
BBUNoYesYesYes


* — 64bit 250MHz RISC Processor with AMI Companion Chip

** — один канал Ultra2 SCSI на контроллере + два канала на материнской плате

Благодаря сильной команде разработчиков софта AMI обеспечила поддержку своих контроллеров для всех основных операционных систем. В стандартный пакет входят Novell Netware, Windows NT, SCO Unix, SCO Open server, Unixware, Linux Redhat, Solaris, OS/2 Warp, MS DOS. По специальному запросу обеспечивается поддержка для практически любой специализированной системы, есть также реализации для Bynyan Vines и 64-bit Windows NT для процессоров ALPHA. Кроме того, драйвера под UNIX системы, в том числе Solaris и Linux являются наиболее производительными среди конкурентов.

Одной из проблем АМІ являются слабые производственные мощности, а также, достаточно высокая стоимость изделий, но следует отметить, что вся продукция этого производителя обеспечивается 5-летней гарантией и практически не имеет брака.

DPT RAID контроллеры известны своей модульностью, быстродействием и сильной поддержкой различных операционных систем. В списке поддерживаемых операционных систем практически все наиболее распространенные — Novell Netware, Windows NT, SCO Unix, SCO Open server, Unixware, Linux Redhat, OS/2 Warp, Win 95/98.

В этом году DPT начала поставки пятого поколения своих RAID контроллеров — SmartRAID V. Они представлены тремя различными сериями — Decade, Century и Millennium. В SmartRAID V реализована эксклюзивная технология DPT — P3 (Parallel Pipeline Processing), которая позволяет обрабатывать команды ввода/вывода параллельно и множество других особенностей, удобных для администрирования массива. Кроме того, DPT предлагает достаточно широкие возможности по использованию интерфейса Fiber Channel. Практически все модели нового поколения имеют вариант реализации с этим интерфейсом или же могут расширятся с помощью дополнительных плат поддерживающих интерфейс Fiber Channel.

Контроллеры DPT поддерживают уровни RAID 0, 1, 0+1, 5, 0+5 и являются одними из наиболее производительных устройств на рынке. За утверждением главы отдела продаж и маркетинга старшая модель Millennium опережают контроллеры предыдущего поколения по быстродействию в 4-ре раза, и находится впереди всех конкурентов.

Millennium позиционируется DPT как контроллер для серверов масштаба предприятия. Он имеет очень высокое быстродействие (центральный механизм реализован на i960HD-66MHz) и достаточно широкие возможности: поддерживает до 3-х Ultra2 SCSI каналов или 2-х Fiber channel, до 256 Мбайт кэш памяти, выпускается в варианте для 32bit и 64bit PCI и имеет возможность подключения Battery Backup модуля (только 64bit вариант).

Century — это контроллеры для среднего уровня производительности с конкурентной ценой. Эта модель поддерживает до 64Мбайт кэш памяти и выпускается для 32bit PCI в вариантах с 3-мя каналами Ultra2 SCSI или же одним Fiber channel и одним Ultra2 SCSI каналом. В отличие от Millennium, Century (а также Decade) не поддерживает BBU.

Модель Decade предназначена для использования в качестве Entry Level RAID контроллера, является более медленной, чем Century и выпускается только в одноканальном Ultra2 SCSI варианте. Она поддерживает 4 Мбайт кэш памяти, которая может быть расширена до 64 Мбайт при установке специальной платы расширения.

Что касается модульности, — это эксклюзивная особенность RAID контроллеров DPT, которая позволяет пользователю, покупая базовое решение, расширить его в будущем, используя специальные платы расширения. Они позволяют расширить возможности используемого контроллера путем добавления одного-двух Ultra2 SCSI или одного Fiber channel канала. Кроме RAID контроллеров DPT также производит линейку интеллектуальных SCSI контроллеров со встроенным процессором ввода/вывода i960. При подключении к ним платы RAID Accelerator Module такой контроллер становится RAID контроллером. Таким образом, пользователь экономит на том, что вкладывает свои деньги в технику по мере необходимости. Следует также отметить, что все RAID контроллеры SmartRAID V поддерживают технологию I2O.

Mylex является неоспоримым лидером по объемам продаж на рынке PCI SCSI RAID контроллеров. В прошлом году рыночная доля Mylex составила около 55%. Продажи ведутся как для ОЕМ, так и на дистрибуторском рынке. PCI SCSI RAID контроллеры Mylex достаточно часто занимают лидирующие позиции в TPC Top Ten List, доказывая свое высокое быстродействие.

Mylex подразделяет RAID контроллеры, которые он производит на три группы.

Low Cost RAID (недорогие RAID) — семейство недорогих PCI RAID контроллеров, для серверов нижнего уровня и высокопроизводительных рабочих станций. К ним относятся модели AcceleRAID 150, 200 и 250. Все они являются RAID upgrade контроллерами и могут использоваться в материнских платах с интегрированным Symbios Logic SCSI контроллером (аналогично серии AMI MegaRAID Express), но вместе с этим модели 150 и 250 имеют интегрированный SCSI чип и могут использоваться и в платформах без функций RAID port. Они поддерживают RAID уровней 0, 1, 0+1, 3, 5, 30, 50, JBOD, кэш память от 4-х до 64-х Мбайт (AcceleRAID 150 — максимум 4Мбайт) и 32bit Hot plug PCI.

High Performance RAID (высокоскоростные RAID) — интеллектуальные решения для организации ввода/вывода серверов среднего и высокого уровней с высокой отказоустойчивостью и удобным управлением. К ним относятся контроллеры eXtremeRAID 1100, DAC960PJ / DAC960PG. Они обладают достаточно большим количеством возможностей по администрированию RAID и обеспечивают быстродействие на уровне необходимом для серверов масштаба предприятия. Модели PJ и PG почти не отличаются, кроме того, что на первом интегрирован более мощный процессор — Intel i960RD в отличие от Intel i960RP, который интегрирован на PG. Модель eXtremeRAID 1100 является первой реализацией Mylex RAID контроллера для 64bit PCI (хотя внутренняя архитектура его остается 32-битной). На eXtremeRAID 1100 для обработки запросов ввода-вывода интегрирован процессор StrongArm SA 110, 233 MHz, что делает его одним из наиболее мощных PCI-to-SCSI контроллеров на сегодняшний день. Наряду с указанными преимуществами eXtremeRAID 1100 сертифицирован для работы в кластерных системах под управлением Windows NT Enterprise Edition.

Mylex обеспечила поддержку своих PCI-to-SCSI контроллеров для наиболее распространенных серверных операционных систем, таких как: Novell Netware, Windows NT, SCO Unix, SCO Openserver, Unixware, Linux Redhat, Win 95/98.

К недостаткам PCI-to-SCSI решений Mylex следует отнести относительно низкий MTBF — 200 тыс. часов, в то время как у большинства моделей конкурентов этот показатель колеблется от 350 до 500 тыс. часов.

External RAID (внешний RAID) от Mylex являют собой высокоскоростные и оптимально гибкие решения для наиболее требовательных систем уровня предприятия и серверных систем среднего уровня (mid-range server systems). Они прекрасно подходят для построения сетей хранения данных (Storage Area Network) и кластеризации серверных систем.

Линейка внешних RAID контроллеров Mylex включает в себя 5 основных моделей (модель SU мы рассматривать не будем, как устаревшую).

ПараметрDAC960SXDAC960SFDAC960FLDAC960FF
CPU (i960)RD 33MHz2 x RD 66MHz2 x RD 66MHzRN 100MHz
Кэш, до128Mb128Mb256Mb256Mb
Host bus*1(2) Ultra SCSI2 x FC2 x FC2 x FС
Drive bus**2(5) Ultra SCSI4(6) Ultra SCSI4 x Ultra2 SCSI4 x FС
Burst IO***1'8004'1004'1005'800
Transfer****30 MB/s52 MB/s52 MB/s190 MB/s
Disks*****759060500


* — минимальное и максимальное (в скобках) количество хост каналов для модели.

** — минимальное и максимальное (в скобках) количество дисковых каналов для модели.

*** — Максимальное быстродействие обработки операций ввода-вывода

**** — Sustained disk transfer rate (непрерывный трансфер), фактически является максимально доступным значением непрерывной передачи данных, в то время как пиковый показатель может достигать максимально возможного значения для суммарной пропускной способности хост каналов.

***** — Максимальное количество дисков, подключаемых к одному контроллеру.

IFT (Infortrend technology) — работает на рынке RAID с 1992 года. Она была организована как компания по разработке и производству высоконадежных и высокопроизводительных контроллеров. Благодаря интересным идеям и невысоким ценам она смогла завоевать достаточно большую долю OEM рынка. К ее заказчикам относятся такие компании как Amaquest и ASUStek, а также много других.

IFT производит единственную модель PCI-to-SCSI контроллеров 2101UA/B (A — 1 channel, B — 2 channels), которая недавно пополнилась реализацией, поддерживающей Ultra 2 (которая также использует более мощный процессор). Они использует для ввода-вывода процессоры серии x86 (2101U — 486DX4 100MHz; 2101U2 — AMD 5×86 133MHz), что делает их достаточно привлекательными для систем начального уровня, в связи с хорошим соотношением цена/производительность. PCI-to-SCSI контроллеры IFT имеют очень хорошую драйверную поддержку, для них написаны драйверы под Novell Netware, Windows NT, Win95/98, OS/2 Warp, SCO Unix, SCO Openserver, Unixware, Linux, SUN Solaris.

Что касается subsystem-based RAID контроллеров, то здесь у IFT дела обстоят намного лучше. Линейка SCSI-to-SCSI у Infortrend включает большое количество моделей от простых 2-канальных реализаций в 3.5″ форм-факторе до 9-канальных моделей с оптоволоконными хост каналами. Хотя RAID контроллеры IFT не являются эталонами быстродействия, они объединяют в себе высокую надежность с прекрасным соотношением цена/производительность, чем завоевали себе прочное место в entry level и mid-range системах.

Модели серии 3101 (3.5″, entry level) являются достаточно простыми, имеют по несколько каналов (от 2-х до 4-х) и как все внешние контроллеры этого производителя являются Multihost. Модели серии 3102 (5.25″, mid-range) надежнее и удобнее в интеграции, по словам самого производителя, а также имеют более широкие возможности по расширению.

Контроллеры IFT являются модульными. Серия 3102 включает четыре модели 3102U и 3102UG, а также более новые 3102U2 и 3102U2G. Все эти модели в базовом варианте используют SCSI каналы и являются Multihost контроллерами (в отличие от классической реализации Multihost предполагает, что любой канал может быть использован для хост соединения, или же для подключения дисков).

Параметр3101U2G3102U3102UG3102U23102U2G
CPU5×86 133MHz486 100MHz486 100MHz5x86 133MHz5x86 133MHz
Кэш, до128Mb128Mb128Mb128Mb128Mb
Interface*Ultra2 SCSIUltra SCSIUltra SCSIUltra2 SCSIUltra2 SCSI
Channels**2 channels3 channels4 channels3 channels4 channels
Expandable***4 channels8 channels9 channels6 channels8 channels
BBUNoYesYesYesYes
HotSwapYesNoYesNoYes


* — интерфейс каналов базового модуля;

** — каждый канал может быть использован для связи с хостом или подсоединения дисков;

*** — максимальное количество каналов после наращивания.

Каждая модель может быть расширена с использованием дочерних плат. Набор таких плат для каждой модели одной серии очень похож. Для примера рассмотрим варианты расширения наиболее современной модели 3102U2G.

IFT-9174: 4 × 68-pin Ultra2 Wide SCSI (с терминацией)

IFT-9174-N: 4 × 68-pin Ultra2 Wide SCSI (без терминации)

IFT-9174U2D: 2 × 68-pin Ultra2 Wide SCSI и 2 × 68-pin Ultra Wide differential (с терминацией)

IFT-9174U2D-N: 2 × 68-pin Ultra2 Wide SCSI и 2 × 68-pin Ultra Wide differential (без терминации)

IFT-9174U2F: 2 × 68-pin Ultra Wide, single ended & 2 × single loop Fibre channels* (с терминацией)

IFT-9174U2F-N: 2 × 68-pin Ultra2 Wide SCSI и 2 × single loop Fibre channels (без терминации)

* — два single loop оптоволоконных канала могут использоваться как один dual loop канал.

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

CMD Technology в отличие от рассмотренных выше компаний, производит RAID контроллеры только в виде автономных подсистем (SCSI-to-SCSI RAID). Этот американский производитель длительное время являлся поставщиком внешних RAID контроллеров для систем хранения данных фирмы Digital, что, несомненно, характеризует ее как производителя высококачественных, надежных и быстродействующих устройств.

Линейка продуктов CMD включает модели ориентированные на использование OEM, ресселерами и системными интеграторами в системах хранения данных начального, среднего и высокого уровней. Мы коротко рассмотрим модели, спроектированные для использования ресселерами и системными интеграторами (в том числе небольшими ОЕМ).

Серия Viper II включает модели CRD-5440, CRD-5500 и CRD-564X. Она поддерживает уровни RAID 0, 1, 0+1, 4, 5. Модель CRD-5440 ориентирована на использование интеграторами и ресселерами в entry level и mid range системах. Контроллеры CRD-5440 используют четыре канала SCSI (итерфейсы: Ultra SCSI Low Voltage Differential (LVD), Single Ended (SE) или High Voltage Differential (HVD)), которые могут быть использованы как для хост соединения, так и для подключения дисков. Для обработки команд ввода-вывода используется процессор 32-bit RISC 40 Mhz LR33310 (MIPS R3000 core) с внутренним коэффициентом передачи 80Mb/s и поддерживает кэш память до 256 Mb.

Модель CRD-5500 ориентирована на использование в высокоскоростных, высоконадежных и отказоустойчивых системах хранения данных. Архитектура CRD-5500 организована как Active/Active отказоустойчивый модульный контроллер на основе того же процессора что и CRD-5400, но в отличие от конкурентов, построена таким образом, что в Active/Active конфигурации коэффициент передачи данных имеет достаточно высокий уровень и составляет приблизительно 1.7 от номинального. CRD-5500 является модульным контроллером и может быть сконфигурирован на 4 хост-каналов и 8 каналов для подключения дисков и поддерживает кэш память до 512 Mb.

Модель CRD-564X спроектирована для того, что бы обеспечить максимальный уровень целостности данных и их доступности в системах начального и среднего уровня. CRD-564X является готовым отказоустойчивым RAID контроллером архитектуры Viper II. Как и все другие устройства этой серии CRD-564X использует для ввода-вывода процессоры 40 Mhz LR33310 и поддерживает уровни RAID 0, 1, 0+1, 4, 5, и поддерживает 4 Ultra SCSI канала. Важной особенностью является поддержка технологии CMD AutoRebuild. В случае отказа одного контроллера (CRD-564X состоит из двух контроллеров, подключенных один к одному в одном корпусе) и его замены эта технология автоматически возвращает отказоустойчивый контроллер (имеется в виду весь блок CRD-564X) в состояние, в котором он находился до отказа, без участия пользователя. Кроме того, каждая часть контроллера является hot pluggable устройством (поддерживает горячую замену).

Titan (CRA-7280) — новейшая серия RAID контроллеров. Архитектура Titan объединяет в себе Fibre Channel и LVD Ultra2 SCSI технологий. Эта серия ориентирована на использование в RAID системах при построении сетей хранения данных (Storage Area Network). CRA-7280 представляет собой высокоскоростное, высоконадежное и отказоустойчивое (redundant controller) решение для систем среднего и высокого уровня, он поддерживает технологию CMD AutoRebuild и исполнен в виде 3U 19″ Rackmount корпусе для удобства интеграции в 19″ стойку. Архитектура контроллеров Titan построена на базе процессора 233 MHz SA-110 StrongARM RISC CPU с внутренними 32-bit и 64-bit шинами данных и поддержкой SDRAM. CRA-7280 использует два хост интерфейса Fibre Channel Arbitrated Loops (FCAL) в copper, single-mode или multi-mode fiber реализациях и поддерживает до 1Gb кэш памяти.

Digi-Data — американский производитель SCSI-to-SCSI RAID контроллеров, которые длительное время являлись самыми быстрыми среди устройств своего класса. Digi-Data работает на рынке систем хранения данных с 1960 года. Производить RAID контроллеры компания начала с 1992 года, и с тех пор завоевала репутацию производителя высококачественных надежных устройств.

Сегодня линейка контроллеров Digi-Data включает серии:

  • Z-9100 — Ultra SCSI RAID контроллеры,
  • Z-9200 — Ultra2 SCSI RAID контроллеры,
  • Z-9500 — Fibre Channel RAID контроллеры.

Контроллеры Digi-Data прекрасно подходят для обработки больших массивов информации и непрерывных потоков данных для таких приложений как видео или регистрация потоков данных со спутника.

Серия Z-9100 включает четыре модели: Z-9100, Z-9102, Z-9150, Z-9152. Все они используют шесть дисковых каналов (четыре для данных, один для parity, один для spare дисков) и поддерживают уровни RAID 0, 1 и 3. Модели отличаются наличием одного или двух (в конце номера модели цифра 2) хост интерфейсов и поддержкой 5-го уровня RAID (в моделях с предпоследней цифрой 5).

Серия Z-9200 состоит из двух моделей: Z-9200, Z-9250. Они отличаются только поддержкой 5-го уровня RAID. Следует также отметить, что серия Z-9200 имеет значительно более высокое быстродействие чем Z-9100. На количестве всего пять дисков типа Seagate Cheetah 9LP достигается более 50 Мб/с непрерывного трансфера (при использовании большего количества дисков до 60 Мб/с).

Серия Z-9500 отличается от Z-9100 тем, что для связи с хост машинами вместо Ultra SCSI интерфейсов используется Fiber Channel, а также повышенным быстродействием. Следует также отметить, что все модели RAID контроллеров Digi-Data поддерживают до 256 Мб кэш памяти.

В продуктах Digi-Data реализовано ряд собственных технологий для обеспечения высокого быстродействия и отказоустойчивости. Среди самых интересных и полезных:

Full-Speed Active-Active with FASTCORE — технология, которая обеспечивает увеличение производительности двух RAID контролеров объединенных в конфигурации Active/Active. Благодаря этой технологии и использования специального дополнительного устройства — репитера, достигается в двое выше производительность, чем при использовании одного контроллера.

Self Calibrating Automatic Tier Striping (SCATS) — программная технология, которая реализует двух пространственное разделение потоков данных с оптимизацией размера подблоков.

UVS (Uninterruptible Video Streaming) — технология, которая обеспечивает непрерывную передачу данных в случае возникновения сбоев (многие RAID контроллеры этого не делают, в случае сбоя диска или кластера обычно возникает запинка).

Guaranteed RAID Sustained Data Transfer Rate — Digi-Data гарантирует высокий уровень передачи данных для всех поддерживаемых уровней и для различных операций (как чтения, так и записи).

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




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

Выбери свой RAID контроллер

Выбери свой RAID контроллер

Что и говорить, RAID контроллер не та вещь, которая необходима каждому, но если вы имеете отношение к построению или обслуживанию информационных компьютерных систем, то наверняка кое-что знаете об этом «чуде техники». Ещё несколько лет назад многие о них вообще ничего не слышали, а уже сегодня они присутствуют почти в любом сервере среднего уровня.

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

Несмотря на то, что MTBF современных high-end дисков колоссально (более 100 лет), практика показывает, что они все-таки выходят из строя. Для этого есть ряд объективных причин — на жизнь дисков влияет нестабильность электропитания, вибрация и циклы включения-выключения, а также нарушение температурного режима. Кроме того, существует некоторая вероятность заводского брака. Так что, если вы хотите уберечь свои данные и избежать простоев, то без RAID системы вам не обойтись.

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

Существует три основных варианта реализации RAID систем:

  • программная (software-based);
  • аппаратная — шинно-ориентированная (bus-based);
  • аппаратная — автономная подсистема (subsystem-based).

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

Программно обычно реализуют простые уровни RAID — 0 и 1, так как они не требуют значительных вычислений, но иногда и RAID 5. Учитывая эти особенности, RAID системы с программной реализацией используются в серверах начального уровня. Но есть также более интересные программные реализации, например, Adaptive RAID, которая динамически меняет способ отображения данных в зависимости от их характера и динамики использования.

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

Рассмотрим основных поставщиков RAID контроллеров, которые доступны на рынке дистрибуции и ОЕМ.

Сильные мира сего

Среди наиболее сильных мира PCI-to-SCSI RAID контроллеров — Adaptec, AMI (American Megatrends), DPT (Distributed Processing Tchnology), Mylex. Есть еще, пожалуй, IFT (Infortrend Technology), более известная на рынке ОЕМ, чем на дистрибуторском рынке. Следует также отметить Compaq, который, на сегодня, является производителем RAID контроллеров №1 благодаря использованию своих контроллеров в своих же серверах, но только благодаря этому. К достаточно мощным производителям можно отнести Vortex, он занимает значительную долю Немецкого рынка RAID контроллеров, но за его пределами доля этого производителя ничтожно мала.

На мировом рынке дистрибуции и ОЕМ, как впрочем, и на территории СНГ наиболее распространены сегодня Mylex и AMI, причем первый доминирует со значительным отрывом (благодаря хорошо развитым каналам дистрибуции).

Немного другая ситуация с контроллерами SCSI-to-SCSI. Так как они ориентированы на более дорогие и менее распространенные внешние решения, то увидеть их в прайс-листах на комплектующие можно достаточно редко. Если же говорить о том, что можно встретить в системах хранения данных наиболее часто, то это Infortrend и Mylex. Достаточно сильные позиции у CMD Technology и Digi-Data. Именно Digi-Data долгое время являлась производителем наиболее быстродействующих контроллеров на массовом рынке.

Конечно, не следует забывать, что существуют очень сильные решения от поставщиков законченных решений хранения данных — Digital (теперь часть Compaq), Andataco, Hitachi, Storage Computer и других, но они представляют интерес как законченные системы, а это уже тема другой статьи.

Adaptec — законодатель моды SCSI и лидер в производстве SCSI адаптеров, но на рынке RAID контроллеров он таким не является. Несмотря на это, серия RAID upgrade контроллеров ARO — достаточно популярна, благодаря своей исключительно низкой цене.

Эта серия представлена карточками ARO-1130CA, ARO-1130SA. Они ориентированы на использование в материнских платах с интегрированными SCSI чипами Adaptec AIC-7880, AIC-7895 и ставятся в 32-bit PCI + RAIDport II коннектор. ARO-1130CA поддерживает уровни RAID 0 и 1, а ARO-1130SA — уровни RAID 0, 1 и 5. Недостатком использования этих решений является их сравнительно невысокое быстродействие (эти контроллеры не используют специализированных процессоров для обработки запросов ввода-вывода), низкое количество возможностей и небольшой набор драйверов (Windows и Netware). Еще одной проблемой этой серии является неполная совместимость BIOS с материнскими платами, которые их «поддерживают», поэтому, их лучше приобретать у производителей материнских плат, которые гарантируют совместимость продаваемых ими изделий.

Контроллеры серии AAA отличаются от серии ARO наличием SCSI чипов, соответственно они могут быть использованы в материнских платах без RAID port. Карты AAA-131, AAA-133 (различие в количестве каналов, соответственно один и три) поставляются Adaptec на дистрибуторский рынок, AAA-132 доступны только для OEM.

Недавно у Adaptec появились новые RAID контроллеры с поддержкой интерфейса Ultra 2 SCSI. Среди них старые серии AAA и ARO (ARO-1130U2 могут использоваться в материнских платах с интегрированным контроллером Adaptec Ultra 2 SCSI и RAIDport III, появилась также поддержка UnixWare). А также новые контроллеры AAC-364, — это 64-х битный RAID контроллер с интегрированным мощным микропроцессором StrongARM® 233 MHz и четырьмя Ultra 2 SCSI каналами (два внутренних коннектора и четыре внешних). В отличие от своих младших собратьев он поддерживает 128М ECC кэш память и Battery backup модуль. Но его недостатком все также остается поддержка драйверов только в системах Windows и Netware.

Adaptec также является производителем SCSI-to-SCSI контроллеров серии AEC-4312A и AEC-7312A, они, как и продукты линейки AAA достаточно просты и используются в entry level storage системах. Обе модели в качестве процессора ввода-вывода используют AMD 5X86 processor, 133 MHz и обслуживают по два дисковых канала Ultra SCSI. Модель AEC-4312A использует один хост канал с интерфейсом single ended или differential SCSI и протоколами Fast, или Ultra SCSI, а модель AEC-7312A использует одни хост канал Fibre Channel.

American Megatrends вышла на рынок RAID в средине 1995-го года. В 1996-м, благодаря своим характеристикам серия контроллеров AMI MegaRAID опередила своих конкурентов по всем критериям, а в начале 1997-го AMI стала ведущим поставщиком PCI SCSI RAID контроллеров для OEM. Ориентация на OEM для АМІ первоначальна, сегодня ее контроллеры используют более 80% ведущих мировых производителей, но два года назад она вышла на дистрибуторский рынок и ее продукты стали доступны через сеть ресселеров и дистрибуторов.

Главное, что объединяют в себе контроллеры AMI MegaRAID это высокая надежность, качество и самое большое количество возможностей по сравнению с продуктами конкурентов. Относительно быстродействия MegaRAID следует сказать, что они почти постоянно находятся в TPC Top Ten List, а иногда составляют там подавляющее большинство.

Сегодня доступны пять моделей PCI RAID контроллеров AMI MegaRAID — 762, 466, 428, 434, 438. MegaRAID Express 762-я серия — это Zero channel PCI RAID upgrade контроллеры для материнских плат с интегрированными SCSI контроллерами Symbios Logic (среди которых Intel T440BX, NA440BX, NC440BX, SC450NX, AMI MegaRUM, MegaRUM II). Он поддерживают уровни RAID 0, 1, 3, 5, 10, 30, 50, JBOD (это касается и других контроллеров MegaRAID) и может содержать до 128 Мбайт кэш памяти. В отличие от контроллеров Adaptec ARO серия Express может устанавливаться на платформы как с обычным Ultra SCSI, так и Ultra2 SCSI (LVD). Контроллер MegaRAID Express Plus 466-я серия отличается от контроллера 762-й серии тем, что, он может устанавливаться в любые материнские платы, так как имеет интегрированный SCSI чип Symbios Logic 53C895 (LVDS/SE). Обе серии имеют интегрированный специализированный процессор ввода-вывода i960.

К недостаткам моделей Express можно отнести невозможность подключить BBU и более низкое быстродействие по сравнению с полнофункциональными устройствами.

Серия MegaRAID 428 — это классический полнофункциональный RAID контроллер от AMI, который объединяет в себе высокую надежность, масштабируемость и поддержку кластеризации. Он выпускается в одно, двух и трех канальном исполнении, поддерживает до 128Мбайт кэш памяти, которая может устанавливаться в два слота. 428, 434 и 438 серии, имеют возможность подключения BBU.

Серия 434 отличается от 428-й более мощным процессором ввода/вывода и более новыми SCSI чипами от Symbios Logic и уже не имеет встроенных коннекторов для 50-pin кабеля. В отличие от 428-й серии, 434-я не имеет поддержки кластеризации, AMI решила реализовать ее в следующей серии — 438. MegaRAID Ultra2 LVD series 438 поставляется только в двух- и трехканальном вариантах и имеет ряд новшеств по сравнению со своим предшественником: Ultra2, I2O и поддержка кластеризации. Но при этом, в стандартной реализации, поддерживает только 64 Мбайт кэш памяти. Сегодня поставляется также версия 438-H, которая имеет более высокое быстродействие по сравнению с 438-м контроллером благодаря новому специализированному драйверу, который, к сожалению, разработан только под Windows NT (реально, кроме драйвера она ни чем не отличается от обычной 438-й серии).

Из достоверных источников недавно появилась информация, что AMI готовит к выпуску несколько новых продуктов. Очень скоро должны появится модели Express 300, Enterprise 1500, Enterprise 2000 и первый внешний Fiber-to-LVD RAID контроллер от AMI — Explorer 500. (Во время написания статьи AMI анонсировала Explorer 500 и Enterprise 1500). Все новые продукты объединяют в себе современные технологии, такие как Ultra2 SCSI, SDRAM и будут в несколько раз быстрее предыдущих моделей. Ниже приведена короткая сводка характеристик новых моделей MegaRAID:

ПараметрExpress 300Enterprise 1500Enterprise 2000Explorer 500
Процессорi960RM 100MHzi960RN 100MHzRISC 250MHz*i960RN 100MHz
Кэш (SDRAM)до 128M, 66MHzдо 128M, 66MHzдо 128M, 100MHzдо 128M, 66MHz
Host bus32bit PCI64bit PCI64bit PCI2 x Fiber Channel
Drive bus1(+2) Ultra2 SCSI**4 Ultra2 SCSI4 Ultra2 SCSI2 Ultra2 SCSI
I2OYesYes--
ClusteringYesYesYesYes
Hot Plug PCINoNoYes-
BBUNoYesYesYes


* — 64bit 250MHz RISC Processor with AMI Companion Chip

** — один канал Ultra2 SCSI на контроллере + два канала на материнской плате

Благодаря сильной команде разработчиков софта AMI обеспечила поддержку своих контроллеров для всех основных операционных систем. В стандартный пакет входят Novell Netware, Windows NT, SCO Unix, SCO Open server, Unixware, Linux Redhat, Solaris, OS/2 Warp, MS DOS. По специальному запросу обеспечивается поддержка для практически любой специализированной системы, есть также реализации для Bynyan Vines и 64-bit Windows NT для процессоров ALPHA. Кроме того, драйвера под UNIX системы, в том числе Solaris и Linux являются наиболее производительными среди конкурентов.

Одной из проблем АМІ являются слабые производственные мощности, а также, достаточно высокая стоимость изделий, но следует отметить, что вся продукция этого производителя обеспечивается 5-летней гарантией и практически не имеет брака.

DPT RAID контроллеры известны своей модульностью, быстродействием и сильной поддержкой различных операционных систем. В списке поддерживаемых операционных систем практически все наиболее распространенные — Novell Netware, Windows NT, SCO Unix, SCO Open server, Unixware, Linux Redhat, OS/2 Warp, Win 95/98.

В этом году DPT начала поставки пятого поколения своих RAID контроллеров — SmartRAID V. Они представлены тремя различными сериями — Decade, Century и Millennium. В SmartRAID V реализована эксклюзивная технология DPT — P3 (Parallel Pipeline Processing), которая позволяет обрабатывать команды ввода/вывода параллельно и множество других особенностей, удобных для администрирования массива. Кроме того, DPT предлагает достаточно широкие возможности по использованию интерфейса Fiber Channel. Практически все модели нового поколения имеют вариант реализации с этим интерфейсом или же могут расширятся с помощью дополнительных плат поддерживающих интерфейс Fiber Channel.

Контроллеры DPT поддерживают уровни RAID 0, 1, 0+1, 5, 0+5 и являются одними из наиболее производительных устройств на рынке. За утверждением главы отдела продаж и маркетинга старшая модель Millennium опережают контроллеры предыдущего поколения по быстродействию в 4-ре раза, и находится впереди всех конкурентов.

Millennium позиционируется DPT как контроллер для серверов масштаба предприятия. Он имеет очень высокое быстродействие (центральный механизм реализован на i960HD-66MHz) и достаточно широкие возможности: поддерживает до 3-х Ultra2 SCSI каналов или 2-х Fiber channel, до 256 Мбайт кэш памяти, выпускается в варианте для 32bit и 64bit PCI и имеет возможность подключения Battery Backup модуля (только 64bit вариант).

Century — это контроллеры для среднего уровня производительности с конкурентной ценой. Эта модель поддерживает до 64Мбайт кэш памяти и выпускается для 32bit PCI в вариантах с 3-мя каналами Ultra2 SCSI или же одним Fiber channel и одним Ultra2 SCSI каналом. В отличие от Millennium, Century (а также Decade) не поддерживает BBU.

Модель Decade предназначена для использования в качестве Entry Level RAID контроллера, является более медленной, чем Century и выпускается только в одноканальном Ultra2 SCSI варианте. Она поддерживает 4 Мбайт кэш памяти, которая может быть расширена до 64 Мбайт при установке специальной платы расширения.

Что касается модульности, — это эксклюзивная особенность RAID контроллеров DPT, которая позволяет пользователю, покупая базовое решение, расширить его в будущем, используя специальные платы расширения. Они позволяют расширить возможности используемого контроллера путем добавления одного-двух Ultra2 SCSI или одного Fiber channel канала. Кроме RAID контроллеров DPT также производит линейку интеллектуальных SCSI контроллеров со встроенным процессором ввода/вывода i960. При подключении к ним платы RAID Accelerator Module такой контроллер становится RAID контроллером. Таким образом, пользователь экономит на том, что вкладывает свои деньги в технику по мере необходимости. Следует также отметить, что все RAID контроллеры SmartRAID V поддерживают технологию I2O.

Mylex является неоспоримым лидером по объемам продаж на рынке PCI SCSI RAID контроллеров. В прошлом году рыночная доля Mylex составила около 55%. Продажи ведутся как для ОЕМ, так и на дистрибуторском рынке. PCI SCSI RAID контроллеры Mylex достаточно часто занимают лидирующие позиции в TPC Top Ten List, доказывая свое высокое быстродействие.

Mylex подразделяет RAID контроллеры, которые он производит на три группы.

Low Cost RAID (недорогие RAID) — семейство недорогих PCI RAID контроллеров, для серверов нижнего уровня и высокопроизводительных рабочих станций. К ним относятся модели AcceleRAID 150, 200 и 250. Все они являются RAID upgrade контроллерами и могут использоваться в материнских платах с интегрированным Symbios Logic SCSI контроллером (аналогично серии AMI MegaRAID Express), но вместе с этим модели 150 и 250 имеют интегрированный SCSI чип и могут использоваться и в платформах без функций RAID port. Они поддерживают RAID уровней 0, 1, 0+1, 3, 5, 30, 50, JBOD, кэш память от 4-х до 64-х Мбайт (AcceleRAID 150 — максимум 4Мбайт) и 32bit Hot plug PCI.

High Performance RAID (высокоскоростные RAID) — интеллектуальные решения для организации ввода/вывода серверов среднего и высокого уровней с высокой отказоустойчивостью и удобным управлением. К ним относятся контроллеры eXtremeRAID 1100, DAC960PJ / DAC960PG. Они обладают достаточно большим количеством возможностей по администрированию RAID и обеспечивают быстродействие на уровне необходимом для серверов масштаба предприятия. Модели PJ и PG почти не отличаются, кроме того, что на первом интегрирован более мощный процессор — Intel i960RD в отличие от Intel i960RP, который интегрирован на PG. Модель eXtremeRAID 1100 является первой реализацией Mylex RAID контроллера для 64bit PCI (хотя внутренняя архитектура его остается 32-битной). На eXtremeRAID 1100 для обработки запросов ввода-вывода интегрирован процессор StrongArm SA 110, 233 MHz, что делает его одним из наиболее мощных PCI-to-SCSI контроллеров на сегодняшний день. Наряду с указанными преимуществами eXtremeRAID 1100 сертифицирован для работы в кластерных системах под управлением Windows NT Enterprise Edition.

Mylex обеспечила поддержку своих PCI-to-SCSI контроллеров для наиболее распространенных серверных операционных систем, таких как: Novell Netware, Windows NT, SCO Unix, SCO Openserver, Unixware, Linux Redhat, Win 95/98.

К недостаткам PCI-to-SCSI решений Mylex следует отнести относительно низкий MTBF — 200 тыс. часов, в то время как у большинства моделей конкурентов этот показатель колеблется от 350 до 500 тыс. часов.

External RAID (внешний RAID) от Mylex являют собой высокоскоростные и оптимально гибкие решения для наиболее требовательных систем уровня предприятия и серверных систем среднего уровня (mid-range server systems). Они прекрасно подходят для построения сетей хранения данных (Storage Area Network) и кластеризации серверных систем.

Линейка внешних RAID контроллеров Mylex включает в себя 5 основных моделей (модель SU мы рассматривать не будем, как устаревшую).

ПараметрDAC960SXDAC960SFDAC960FLDAC960FF
CPU (i960)RD 33MHz2 x RD 66MHz2 x RD 66MHzRN 100MHz
Кэш, до128Mb128Mb256Mb256Mb
Host bus*1(2) Ultra SCSI2 x FC2 x FC2 x FС
Drive bus**2(5) Ultra SCSI4(6) Ultra SCSI4 x Ultra2 SCSI4 x FС
Burst IO***1'8004'1004'1005'800
Transfer****30 MB/s52 MB/s52 MB/s190 MB/s
Disks*****759060500


* — минимальное и максимальное (в скобках) количество хост каналов для модели.

** — минимальное и максимальное (в скобках) количество дисковых каналов для модели.

*** — Максимальное быстродействие обработки операций ввода-вывода

**** — Sustained disk transfer rate (непрерывный трансфер), фактически является максимально доступным значением непрерывной передачи данных, в то время как пиковый показатель может достигать максимально возможного значения для суммарной пропускной способности хост каналов.

***** — Максимальное количество дисков, подключаемых к одному контроллеру.

IFT (Infortrend technology) — работает на рынке RAID с 1992 года. Она была организована как компания по разработке и производству высоконадежных и высокопроизводительных контроллеров. Благодаря интересным идеям и невысоким ценам она смогла завоевать достаточно большую долю OEM рынка. К ее заказчикам относятся такие компании как Amaquest и ASUStek, а также много других.

IFT производит единственную модель PCI-to-SCSI контроллеров 2101UA/B (A — 1 channel, B — 2 channels), которая недавно пополнилась реализацией, поддерживающей Ultra 2 (которая также использует более мощный процессор). Они использует для ввода-вывода процессоры серии x86 (2101U — 486DX4 100MHz; 2101U2 — AMD 5×86 133MHz), что делает их достаточно привлекательными для систем начального уровня, в связи с хорошим соотношением цена/производительность. PCI-to-SCSI контроллеры IFT имеют очень хорошую драйверную поддержку, для них написаны драйверы под Novell Netware, Windows NT, Win95/98, OS/2 Warp, SCO Unix, SCO Openserver, Unixware, Linux, SUN Solaris.

Что касается subsystem-based RAID контроллеров, то здесь у IFT дела обстоят намного лучше. Линейка SCSI-to-SCSI у Infortrend включает большое количество моделей от простых 2-канальных реализаций в 3.5″ форм-факторе до 9-канальных моделей с оптоволоконными хост каналами. Хотя RAID контроллеры IFT не являются эталонами быстродействия, они объединяют в себе высокую надежность с прекрасным соотношением цена/производительность, чем завоевали себе прочное место в entry level и mid-range системах.

Модели серии 3101 (3.5″, entry level) являются достаточно простыми, имеют по несколько каналов (от 2-х до 4-х) и как все внешние контроллеры этого производителя являются Multihost. Модели серии 3102 (5.25″, mid-range) надежнее и удобнее в интеграции, по словам самого производителя, а также имеют более широкие возможности по расширению.

Контроллеры IFT являются модульными. Серия 3102 включает четыре модели 3102U и 3102UG, а также более новые 3102U2 и 3102U2G. Все эти модели в базовом варианте используют SCSI каналы и являются Multihost контроллерами (в отличие от классической реализации Multihost предполагает, что любой канал может быть использован для хост соединения, или же для подключения дисков).

Параметр3101U2G3102U3102UG3102U23102U2G
CPU5×86 133MHz486 100MHz486 100MHz5x86 133MHz5x86 133MHz
Кэш, до128Mb128Mb128Mb128Mb128Mb
Interface*Ultra2 SCSIUltra SCSIUltra SCSIUltra2 SCSIUltra2 SCSI
Channels**2 channels3 channels4 channels3 channels4 channels
Expandable***4 channels8 channels9 channels6 channels8 channels
BBUNoYesYesYesYes
HotSwapYesNoYesNoYes


* — интерфейс каналов базового модуля;

** — каждый канал может быть использован для связи с хостом или подсоединения дисков;

*** — максимальное количество каналов после наращивания.

Каждая модель может быть расширена с использованием дочерних плат. Набор таких плат для каждой модели одной серии очень похож. Для примера рассмотрим варианты расширения наиболее современной модели 3102U2G.

IFT-9174: 4 × 68-pin Ultra2 Wide SCSI (с терминацией)

IFT-9174-N: 4 × 68-pin Ultra2 Wide SCSI (без терминации)

IFT-9174U2D: 2 × 68-pin Ultra2 Wide SCSI и 2 × 68-pin Ultra Wide differential (с терминацией)

IFT-9174U2D-N: 2 × 68-pin Ultra2 Wide SCSI и 2 × 68-pin Ultra Wide differential (без терминации)

IFT-9174U2F: 2 × 68-pin Ultra Wide, single ended & 2 × single loop Fibre channels* (с терминацией)

IFT-9174U2F-N: 2 × 68-pin Ultra2 Wide SCSI и 2 × single loop Fibre channels (без терминации)

* — два single loop оптоволоконных канала могут использоваться как один dual loop канал.

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

CMD Technology в отличие от рассмотренных выше компаний, производит RAID контроллеры только в виде автономных подсистем (SCSI-to-SCSI RAID). Этот американский производитель длительное время являлся поставщиком внешних RAID контроллеров для систем хранения данных фирмы Digital, что, несомненно, характеризует ее как производителя высококачественных, надежных и быстродействующих устройств.

Линейка продуктов CMD включает модели ориентированные на использование OEM, ресселерами и системными интеграторами в системах хранения данных начального, среднего и высокого уровней. Мы коротко рассмотрим модели, спроектированные для использования ресселерами и системными интеграторами (в том числе небольшими ОЕМ).

Серия Viper II включает модели CRD-5440, CRD-5500 и CRD-564X. Она поддерживает уровни RAID 0, 1, 0+1, 4, 5. Модель CRD-5440 ориентирована на использование интеграторами и ресселерами в entry level и mid range системах. Контроллеры CRD-5440 используют четыре канала SCSI (итерфейсы: Ultra SCSI Low Voltage Differential (LVD), Single Ended (SE) или High Voltage Differential (HVD)), которые могут быть использованы как для хост соединения, так и для подключения дисков. Для обработки команд ввода-вывода используется процессор 32-bit RISC 40 Mhz LR33310 (MIPS R3000 core) с внутренним коэффициентом передачи 80Mb/s и поддерживает кэш память до 256 Mb.

Модель CRD-5500 ориентирована на использование в высокоскоростных, высоконадежных и отказоустойчивых системах хранения данных. Архитектура CRD-5500 организована как Active/Active отказоустойчивый модульный контроллер на основе того же процессора что и CRD-5400, но в отличие от конкурентов, построена таким образом, что в Active/Active конфигурации коэффициент передачи данных имеет достаточно высокий уровень и составляет приблизительно 1.7 от номинального. CRD-5500 является модульным контроллером и может быть сконфигурирован на 4 хост-каналов и 8 каналов для подключения дисков и поддерживает кэш память до 512 Mb.

Модель CRD-564X спроектирована для того, что бы обеспечить максимальный уровень целостности данных и их доступности в системах начального и среднего уровня. CRD-564X является готовым отказоустойчивым RAID контроллером архитектуры Viper II. Как и все другие устройства этой серии CRD-564X использует для ввода-вывода процессоры 40 Mhz LR33310 и поддерживает уровни RAID 0, 1, 0+1, 4, 5, и поддерживает 4 Ultra SCSI канала. Важной особенностью является поддержка технологии CMD AutoRebuild. В случае отказа одного контроллера (CRD-564X состоит из двух контроллеров, подключенных один к одному в одном корпусе) и его замены эта технология автоматически возвращает отказоустойчивый контроллер (имеется в виду весь блок CRD-564X) в состояние, в котором он находился до отказа, без участия пользователя. Кроме того, каждая часть контроллера является hot pluggable устройством (поддерживает горячую замену).

Titan (CRA-7280) — новейшая серия RAID контроллеров. Архитектура Titan объединяет в себе Fibre Channel и LVD Ultra2 SCSI технологий. Эта серия ориентирована на использование в RAID системах при построении сетей хранения данных (Storage Area Network). CRA-7280 представляет собой высокоскоростное, высоконадежное и отказоустойчивое (redundant controller) решение для систем среднего и высокого уровня, он поддерживает технологию CMD AutoRebuild и исполнен в виде 3U 19″ Rackmount корпусе для удобства интеграции в 19″ стойку. Архитектура контроллеров Titan построена на базе процессора 233 MHz SA-110 StrongARM RISC CPU с внутренними 32-bit и 64-bit шинами данных и поддержкой SDRAM. CRA-7280 использует два хост интерфейса Fibre Channel Arbitrated Loops (FCAL) в copper, single-mode или multi-mode fiber реализациях и поддерживает до 1Gb кэш памяти.

Digi-Data — американский производитель SCSI-to-SCSI RAID контроллеров, которые длительное время являлись самыми быстрыми среди устройств своего класса. Digi-Data работает на рынке систем хранения данных с 1960 года. Производить RAID контроллеры компания начала с 1992 года, и с тех пор завоевала репутацию производителя высококачественных надежных устройств.

Сегодня линейка контроллеров Digi-Data включает серии:

  • Z-9100 — Ultra SCSI RAID контроллеры,
  • Z-9200 — Ultra2 SCSI RAID контроллеры,
  • Z-9500 — Fibre Channel RAID контроллеры.

Контроллеры Digi-Data прекрасно подходят для обработки больших массивов информации и непрерывных потоков данных для таких приложений как видео или регистрация потоков данных со спутника.

Серия Z-9100 включает четыре модели: Z-9100, Z-9102, Z-9150, Z-9152. Все они используют шесть дисковых каналов (четыре для данных, один для parity, один для spare дисков) и поддерживают уровни RAID 0, 1 и 3. Модели отличаются наличием одного или двух (в конце номера модели цифра 2) хост интерфейсов и поддержкой 5-го уровня RAID (в моделях с предпоследней цифрой 5).

Серия Z-9200 состоит из двух моделей: Z-9200, Z-9250. Они отличаются только поддержкой 5-го уровня RAID. Следует также отметить, что серия Z-9200 имеет значительно более высокое быстродействие чем Z-9100. На количестве всего пять дисков типа Seagate Cheetah 9LP достигается более 50 Мб/с непрерывного трансфера (при использовании большего количества дисков до 60 Мб/с).

Серия Z-9500 отличается от Z-9100 тем, что для связи с хост машинами вместо Ultra SCSI интерфейсов используется Fiber Channel, а также повышенным быстродействием. Следует также отметить, что все модели RAID контроллеров Digi-Data поддерживают до 256 Мб кэш памяти.

В продуктах Digi-Data реализовано ряд собственных технологий для обеспечения высокого быстродействия и отказоустойчивости. Среди самых интересных и полезных:

Full-Speed Active-Active with FASTCORE — технология, которая обеспечивает увеличение производительности двух RAID контролеров объединенных в конфигурации Active/Active. Благодаря этой технологии и использования специального дополнительного устройства — репитера, достигается в двое выше производительность, чем при использовании одного контроллера.

Self Calibrating Automatic Tier Striping (SCATS) — программная технология, которая реализует двух пространственное разделение потоков данных с оптимизацией размера подблоков.

UVS (Uninterruptible Video Streaming) — технология, которая обеспечивает непрерывную передачу данных в случае возникновения сбоев (многие RAID контроллеры этого не делают, в случае сбоя диска или кластера обычно возникает запинка).

Guaranteed RAID Sustained Data Transfer Rate — Digi-Data гарантирует высокий уровень передачи данных для всех поддерживаемых уровней и для различных операций (как чтения, так и записи).

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