Аппаратный RAID и программный RAID

Anonim

Аппаратный RAID против программного RAID

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

Очевидно, что аппаратный RAID более дорогой по сравнению с программным RAID, из-за дополнительного оборудования, которое вам нужно приобрести. Аппаратное обеспечение обычно дорогое и значительно увеличивает стоимость всей системы. С другой стороны, дешевый программный RAID может повредить главный компьютер, что может привести к низкой производительности. Это связано с тем, что ему необходимо обработать данные до того, как они будут записаны на диск, чтобы определить, куда следует идти каждый кусочек данных. Снижение производительности системы может сильно различаться в зависимости от того, какой тип RAID-массива вы используете. Это может быть очень минимальным, как в случае массива JBOD. Или это может быть довольно существенным, особенно при снятии и зеркалировании на нескольких дисках. Контроллер в аппаратном RAID обрабатывает эти операции, так что хост-процессор не должен. Хост-процессор просто записывает данные, как на обычном жестком диске.

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

Резюме:

1. В отличие от программного RAID, для аппаратного RAID требуется специализированное оборудование для обработки дисков.

2. Программный RAID значительно дешевле, чем аппаратный RAID.

3. В отличие от аппаратного RAID, программный RAID занимает часть хост-процессора.

4. Аппаратный RAID более надежный по сравнению с программным RAID.