Выбор RAID-контроллера довольно-таки непрост. А потому стоит рассмотреть некоторые типы контроллеров, их преимущества и недостатки, благодаря которым определённые контроллеры можно примерять для установки с целью осуществления собственных нужд.
Стоит, вероятно, начать с простейших видов, а потому первым рассмотрим контроллер дисковода с функцией RAID. В общем, если смотреть в суть, то это простой дисковый контроллер, который способен объединить дисководы в RAID-массив, благодаря прошивке BIOS. Он вряд ли сможет быть RAID- контроллером на сервере, даже если тот среднего уровня, поскольку не присутствует кэш, а также нет поддержки RAID 3, либо 5. Однако в сервере начального уровня, либо графической станции и системе нелинейного монтажа видео он станет прекрасным решением, благодаря такому соотношению, как цена = производительность.
Следующим в очереди будет "0"-канальный RAID-контроллер. Он разрабатывался как дополнение к дисковому контроллеру, который интегрировался на системную плату. Потому плата контроллера обладает лишь логической частью RAID-контроллера, с возложенной на системную плату дискового контроллера функцией обмена данными с дисководами. Преимущество подобного «усечённого» контроллера в том, что он способен поддерживать все функции полнофункционального RAID- контроллера, но при этом, стоимость его намного демократичнее. Конечно же, не обошлось без недостатков, основным из которых можно выделить жёсткую привязку к определённому типу микросхемы контроллера. Исходя из такой конфигурации, он будет функционировать только в том случае, если в плату интегрирована подобная микросхема. Это довольно сильно сужает область его применения. Объединением RAID-контроллера с дисковым через PCI шину, можно добиться только существенной перегрузки последней. Для увеличения производительности, некоторые системные платы обладают дополнительным интерфейсом PCI-RAID port, позволяющим напрямую обмениваться данными RAID-контроллеру с интегрированным SCSI-контроллером.
Понимая, что главный недостаток "0" канального RAID-контроллера влияет на выбор контроллеров в общем, производители предложили дополнить модельный ряд "1+" канальным RAID-контроллером, позволяющий использовать его как самостоятельный RAID-контроллер, вкупе с любой платой PCI, либо дополнением к дисковому контроллеру. "1+" канальный RAID-контроллер имеет не самый быстрый RISC процессор. В нём нет батарейного модуля для защиты КЭШа, но при этом, он имеет существенно меньшую стоимость, чем полнофункциональный RAID-контроллер и по остальной функциональности не особо ему уступает. Также есть возможность осуществления работы в паре с уже установленным ранее дисковым контроллером, что позволит дополнительно сэкономить средства. Он рекомендован для серверов начального и среднего уровня. Полнофункциональный RAID-контроллер содержит всё, что необходимо для работы с дисковыми системами высокой производительности. Независимо от того, какая операционная система используется, BIOS позволит форматировать и настроить RAID любого уровня. А скоростной RISC быстро вычислит контрольные суммы, а также откорректирует ошибки. Часто используемые данные сохранятся на кэш-памяти, защищённой от сбоев в питании батарейным модулем защиты. Высокоскоростные каналы, численностью до трёх, работающие независимо, позволяют поддерживать до пятнадцати дисководов каждый. Для создания надёжных систем поддерживается кластеризация контроллеров. Именно благодаря всему вышеизложенному, полнофункциональный RAID-контроллер отвечает наиболее высоким требованиям в производительности и надёжности. Рекомендуется для использования в серверах среднего и высшего уровней.
Наиболее производительным является внешний RAID-контроллер. Кроме производительности, он отличается ещё и высочайшей надёжностью. Рекомендуется использовать для серверов высшего и среднего уровней. Защита данных производится, благодаря наличию FC-AL каналов, которые позволяют разнести на значительное расстояние сервер и RAID-массив. Для объединения дисковых массивов и контроллеров в сверх надёжный кластер, используются двунаправленные каналы. Устранение постоянного источника головной боли – «кривых» драйверов, а также упрощение настройки, происходит, благодаря нечувствительности к операционным системам. Единственным недостатком внешнего RAID-контроллера можно назвать лишь высокую стоимость. Однако и тут есть определённые решения. К примеру, при необходимости работы в системе двух серверов с RAID-массивами, вместо покупки двух внешних контроллеров, можно установить один внешний RAID-контроллер с общим дисковым пространством, который подключается к SCSI-контроллерам каждого сервера. Это позволит не только сэкономить в средствах, но и рациональнее использовать пространство диска, а также значительно упростить обслуживание и настройку.
Среди производителей, которые выпускают RAID-контроллеры, можно отметить несколько компаний. Это фирма AMI. Также крупнейший производитель RAID-контроллеров SCSI Host адаптеров и защищенных дисковых подсистем (этой фирме принадлежит более восьмидесяти процентов рынка) – компания Mylex. Кроме того, стоит отметить не уступающего в качестве мирового производителя – компанию Promise.