Как грамотно выбрать RAID-контроллер
Нет нормальной IT-инфраструктуры, которая обошлась бы без RAID-контроллера. Производительность дисковой подсистемы и надежность хранения информации контролируется именно этой комплектующей, а кто же сегодня обходится без оптимизации производительности или объединения диски в RAID-массивы? Естественно, для таких сложных задач нужно уметь выбирать контроллер!
Контроллеры выпускаются многими фирмами, но самые эффективные и надежные из них принадлежат, конечно, большой тройке производителей. Однако во всем давайте разбираться по порядку.
Зачем нужен RAID-контроллер?
Как мы уже упомянули выше, RAID-контроллеры используются для создания RAID-массивов, объединяющих диски в более производительное или же в отказоустойчивое целое. Вообще для серверных задач бесполезно использовать только один диск - разве что если сохранность данных не интересует, как и скорость работы; а вот где больше одного диска - там уже есть место массиву.
Во многом потому, что чем больше дисков - тем больше шансов на отказ! Даже самые надежные накопители все равно остаются сравнительно расходными комплектующими и ломаются гораздо чаще всех прочих. Есть много разных видов массивов, каждый для своих целей, частично их нужно будет выбирать под ваши задачи, а частично - под RAID-контроллер, которые бывают:
- Программными - виртуальными, то есть эмулируемыми процессором. Самые слабые: фактически, это просто часть мощностей процессора, а не самостоятельный контроллер.
- Интегрированными - то есть встроенными в материнку. Это не отдельная комплектующая, но хотя бы самостоятельный чип; тоже нагружает ЦПУ!
- Аппаратными - в виде отдельной комплектующей. Оборудованы процессором, быстры, надежны, поддерживают множество видов RAID-массивов.
- Внешними - для подключения внешних дисковых подсистем.
Также контроллеры могут иметь кэш-память, оптимизирующей операции ввода-вывода, батарейку или дополнительную флэш память для решения проблемы хранения данных при сбое питания.
Что в наличии и как выбрать?
За последние годы лидеры отрасли произведения серверов произвели целые линейки надежных, скоростных и теперь уже сравнительно дешевых, но все еще актуальных по мощности контроллеров. RAID-контроллеры от Hewlett-Packard различаются по поколениям так же, как и серверы (Gen7, Gen8, etc), контроллеры Dell тоже - разве что у них больше поколений (Gen11, Gen 12, Gen 13, etc), а у IBM таких поколений сильно меньше (M3, M4, M5). Большинство комплектующих этого вида от HP и Dell поддерживают почти все виды массивов, а вот у IBM таких почти нет, придется устанавливать апгрейды прямо на контроллер.
При выборе необходимо сначала определиться с задачей. Нужна оптимизация производительности, а сохранность данных не очень? Или же наоборот? Нужен будет контроллер, поддерживающий RAID0 или RAID1, можно даже без кэша - решение будет недорогим.
Нужно сэкономить на дисках или разогнать те, что уже есть? Ориентируйтесь на RAID5 или RAID50, которые подойдут также для создания архивов, но тут уже понадобится хотя бы средний объем кэша.
Наконец, высокоскоростные и отказоустойчивые массивы, а также объемные хранилища потребуют более производительных RAID-контроллеров, да и внушительного объема кэша в них. Тут экономить не стоит!