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

Аппаратный RAID против пулов хранения в Windows Server 2019

В Windows Server 2019 есть интересная функция, которая позволяет группировать диски и создавать пулы хранения. Он даже позволяет создавать многоуровневое хранилище (то есть указывать, какие диски быстрые (SSD) или медленные (HDD)). Я всегда создавал свои RAID-массивы с использованием оборудования (Dell PERC). Так зачем кому-то использовать дисковые пространства в Windows Server? Какая польза? Вы бы по-прежнему создали аппаратный RAID, а затем также внедрили бы пулы хранения?

Вообще говоря, вы захотите разделить аппаратные и программные решения для хранения данных: оба хотят иметь прямой доступ к дискам для правильного выполнения своей работы, и есть большая вероятность, что они будут сбивать друг друга, если их объединить. Общая рекомендация - использовать HBA, а не RAID-контроллер для программного хранилища.

А - а точнее то - преимущество аппаратного RAID в том, что приличный контроллер разгружает работу процессора.

Это, конечно, гораздо меньшая проблема для современных многоядерных процессоров с тактовой частотой нескольких ГГц, чем это было, когда серверные процессоры имели одноядерные и работали на частотах в десятки или сотни МГц. Фактически, такие компании, как VMware и Proxmox, активно поощряют использование программных решений для хранения данных для многих рабочих нагрузок, и есть такие компании, как Backblaze, которые всю жизнь зарабатывают на хранении, которое не использует аппаратные RAID-контроллеры.

Насколько я понимаю, Storage Spaces плюс ReFS сильно повзрослели за последние несколько лет, и предложение Microsoft по его продаже очень похоже на, например, предложение VMware для vSAN. Имейте в виду, что это решение пока не позиционируется как файловая система общего назначения: в нем все еще отсутствуют функции, которые вы, вероятно, упустите по сравнению с NTFS.