Назад | Перейти на главную страницу

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

Мы только что заказали сервер, который собираемся использовать в качестве хранилища для нашей среды виртуальной машины. По сути, он будет работать как устройство хранения на уровне блоков, на котором запущен iSCSI для каждого гипервизора.

Сервер имеет (12) дисков SATA 3 / ГБ по 500 ГБ 7200 об / мин с контроллером PERC H700 с 512 МБ встроенной кэш-памяти.

Какой уровень RAID мы должны запустить? Мы обсуждаем либо RAID 5, либо RAID 10. RAID 5 обеспечивает дополнительную емкость хранения, но мы читаем его медленнее, чем RAID 10, и не так устойчив к сбоям. Есть реальная идея, насколько RAID 10 быстрее RAID 5? Мы говорим на 10%, 20%, 50% или 100% быстрее?

По сути, нам нужно максимально эффективное решение.

Мое правило везде - RAID 10, все остальное - это компромисс - не то чтобы мне не приходилось делать это или идти на компромиссы, но по умолчанию я всегда использую R10 - отличная защита и производительность.

В целом я ожидал, что Raid 10 покажет приличный прирост производительности по сравнению с Raid 5, но ответ на любой подобный вопрос: «Протестируйте его сами и выясните, потому что это зависит от ваших конкретных обстоятельств, поэтому никто здесь не может дать вам окончательный ответ ».

Мы говорим о скорости до 100% (и даже больше!) В режимах RAID.

Штрафы при записи RAID (для одного запроса ввода-вывода на запись, выданного хосту - сколько дисковых операций ввода-вывода (чтение и запись) должно быть выдано дискам по крайней мере):

  • Штраф записи RAID 10: 1
  • Штраф записи RAID 5: 4
  • Штраф записи RAID 6: 6

Следует отметить, что если ваше приложение и файловая система настроены для правильного размера блока вашего шага RAID, тогда RAID5 и RAID6 могут даже превзойти RAID10 при том же количестве шпинделей при рабочих нагрузках с большим объемом записи.

Как сказал Роберт, это действительно зависит от вашей инфраструктуры и от того, что эти виртуальные машины будут делать.

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

Я вообще никогда не рассматриваю RAID 5 с дисками SATA, для меня RAID 6 или 10 на SATA.

RAID 6 с большей отказоустойчивостью по сравнению с RAID 5, так как у вас будет два диска четности, а поскольку диски SATA, как правило, не так хорошо спроектированы, как некоторые из более высокопроизводительных дисков, я бы выбрал как минимум RAID 6 с SATA

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

Если вам действительно нужна высокая производительность, то RAID 10 - лучший вариант, но вы, очевидно, потеряете 50% емкости хранилища.