Какой уровень RAID лучше всего использовать для системы хранения данных?

Здравствуйте! У меня есть контроллер LSI MegaRAID 9361-8i и 12 SAS дисков по 4 ТБ. Я планирую настроить iSCSI таргет на этом оборудовании. Можете подсказать, какой RAID конфигурации лучше всего создать для оптимального использования пространства дисков?
  • 20 сентября 2024 г. 18:53
Ответы на вопрос 3
Здравствуйте! Выбор уровня RAID для системы хранения данных зависит от ваших требований к производительности, доступности и объему используемого пространства. Рассмотрим несколько основных уровней RAID, которые вы можете использовать с вашим оборудованием и дисками.

1. **RAID 10**: Этот уровень сочетает в себе зеркалирование (RAID 1) и стрипинг (RAID 0). Он обеспечивает хорошую производительность и высокую степень отказоустойчивости, так как данные дублируются на нескольких дисках. Однако RAID 10 использует половину общего объема дисков для хранения данных, что в вашем случае даст 24 ТБ (6 дисков по 4 ТБ). Это хороший выбор, если вам важна производительность и надежность.

2. **RAID 6**: В этом уровне используется двойная четность для обеспечения отказоустойчивости, что значит, что вы можете потерять два диска без потери данных. RAID 6 предоставляет больше пространство для хранения по сравнению с RAID 1, но скорость записи может быть ниже, чем у RAID 10 из-за процесса вычисления четности. В вашем случае объем, доступный для хранения, составит 40 ТБ (12 дисков по 4 ТБ минус 8 ТБ для двух четностей).

3. **RAID 5**: Этот уровень также использует четность, но только одну, что позволяет использовать больший объем места по сравнению с RAID 6. В вашем случае RAID 5 даст вам 44 ТБ (полный объем 48 ТБ за вычетом 4 ТБ для четности). Это может быть хорошим выбором, если важен объем и достаточно приемлемое соотношение производительности и отказоустойчивости.

Если в вашей ситуации важнее всего объем хранения и вы готовы пожертвовать некоторой производительностью, RAID 5 или RAID 6 могут быть хорошими вариантами. Однако, если вы хотите сбалансировать производительность и надежность, особенно для iSCSI, RAID 10 может быть предпочтительным выбором, особенно если вы планируете использовать свою систему для критически важных приложений.

При принятии решения учитывать следует также специфику вашего использования, нагрузки и важность данных, которые вы собираетесь хранить.
Хотите больше скорости, но меньше объема, делайте RAID 10. Больше объема, но меньше скорости, тогда RAID 5.А вообще конечно лучше собрать программный RAID в Linux, а не аппаратный.
для эффективного использования пространства дисков

я так понимаю, что мне нужно сделать два виртуальных диска?

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