Рассмотрите решение из нескольких серверов, получите отказоустойчивость и дополнительную гибкость.
из относительно легко администрируемых решений - постройте храналище на glusterfs с репликацией.
В идеале хотел бы отделить SSD и HDD по разным серверам, тогда хотелось бы 4 сервера, т.к. отказоустойчивость уходит на уровень гластера, вам не нужен райд.
По хранению это могут быть 4 сервера 1U:
HDD1: 4x10TB
HDD2: 4x10TB
SSD1: 10x1.96Tb
SSD2: 10x1.96Tb
Для хранения и раздачи вам этого хватит, можно использовать что-то вида Intel Xeon E (из последней модели процессоров) и 32-64Г памяти.
Дальше возникает вопрос, а что на уровне приложения ? Что занимается правами, как администрируется итп ?
Это может повлиять на конфигурацию CPU/RAM. Но интуитивно предполагаю, что на основе 4х серверов с Xeon E+32G RAM можно будет запустить.
Альтернатива это решение из одного сервера, тогда нужно подумать о платформе и о RAID.
Для отказоустойчивости я бы предложил минимум RAID-5 + 1 spare диск.
Итого: 6x10Tb HDD + 7x3.84Tb SSD это по минимуму, значит нужно вставить минимум 13 дисков, и тут или 12 дисков в 2U или уходить в 3U корпус.
В этом случае обязательно возьмите RAID-контроллер.
Учитывая планируемую скорость получения/разадачи информации SAS вам не нужен, можно остановиться на SATA.
Дальше в зависимости от приложения, хотелось бы начать минимум с Dual Xeon Silver/Gold , 128G RAM+
Но по процессору и памяти это пальцем в небо - нет понимания требований приложения.
есть ещё ceph как замена для gluster, но построение всей этой конструкции будет занимать значимые усилия и время,а так же потребует администрирование сервера квалифицированным администратором.