Hardware Raid или Software Raid? Что выбрать?

В целом, рекомендация по выбору решения для организации Raid – массива выглядит следующим образом: на простых массивах ( 0, 1, 10) лучше использовать Software Raid. Почему так — разберем детальнее.
Hardware Raid имеет как ряд преимуществ, так и недостатков перед Software Raid.

Можно выделить следующие преимущества:

1. Работает с VmWare. В операционной системе VmWare отсутствует поддержка Software Raid. В связи с чем, организация отказоустойчивости для VmWare представляется возможной только при помощи аппаратного контроллера.

2. Используется для специфических массивов. Аппаратный контроллер хорошо показывает себя в случаях , когда требуется вычислять контрольную сумму ( Raid 5, 5 ЕЕ, 6).

Недостатки:

1. Дороговизна Hardware Raid. К сожалению, аппаратный контроллер имеет цену, которая порой оказывается достаточно высока. Стоимость самых простых моделей начинается от нескольких сотен долларов, а стоимость более дорогих моделей измеряется тысячами долларов.

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

3. Является лишним звеном в цепи, тем самым снижает ее общую надежность. Хотя аппаратный Raid — контроллер предназначен для дублирования информации, сам он является не задублированным и выступает единой точкой отказа, которая в случае поломки повлечет неработоспособность всей системы.

Преимущества Soft Raid:

1. Данное решение является бесплатным. Поддержка Soft Raid реализована практически во всех операционных системах: Windows, Linux, FreeBSD; и является составляющей частью ядра операционной системы, что не требует дополнительных денежных вложений.

2. Скорость аналогичная скорости работы Hardware Raid. Современные компьютеры с современными процессорами обеспечивают скорость работы Software Raid на простых массивах ( 0, 1, 10) не меньшую, чем у аппаратных контроллеров. А в некоторых случаях, если сравнивать скорость работы с недорогими контролерами, Software Raid может оказаться в выигрыше.

3. Легко восстанавливается после сбоя. В случае поломки, Software Raid требует гораздо меньше времени на восстановление, чем лихорадочный поиск совместимого аппаратного контроллера. В плоть до того, что диски могут быть с легкостью переставлены в любой другой сервер, где они гарантировано заработают.