Для OLTP-нагрузок — баз данных 1С, MS SQL Server, PostgreSQL — оптимален RAID 10. Транзакционные системы генерируют много мелких случайных операций записи, а RAID 10 не имеет штрафа на пересчёт чётности: как общий инженерный ориентир, массивы RAID 10 на корпоративных NVMe-накопителях дают 200 000–500 000 IOPS на запись с задержкой 50–200 мкс, SATA SSD в той же схеме — 40 000–80 000 IOPS при задержке 0,1–0,5 мс, тогда как HDD на 7200 об/мин обеспечивают лишь 100–200 IOPS при задержке 5–15 мс, что для активной OLTP-нагрузки неприемлемо. Похожий эффект подтверждён и на облачных СХД: по данным Amazon Web Services (AWS), переход с gp3 на io2 Block Express на OLTP-нагрузке PostgreSQL снизил среднюю задержку ввода-вывода с 1,67 до 0,39 мс.
RAID 5 и RAID 6 для таких задач обычно избегают: write penalty 4x и 6x соответственно снижает случайную запись в разы. Согласно эталонному руководству Dell Technologies по консолидации SQL Server-нагрузок, задержка записи на LUN с журналом транзакций не должна превышать десятых долей миллисекунды — именно поэтому под 1С и высоконагруженные СУБД закладывают RAID 10 c флеш-накопителями, а RAID 5 допустим только на SSD с аппаратным контроллером и кэшем от 2 ГБ. Тот же расчёт применим и при
развёртывании частного облака для нескольких изолированных нагрузок на одном кластере.
В наших проектах по развёртыванию отказоустойчивых кластеров 1С и СУБД — например, при построении инфраструктуры для логистического оператора с растущим потоком заявок на перевозки — расчёт конфигурации дисковой подсистемы был одним из первых шагов проектирования: без верного соотношения IOPS и полезной ёмкости кластер попросту не выдержал бы плановую нагрузку.
Для файловых серверов и архивов, где приоритет — ёмкость, а не задержка, типичный выбор — RAID 5 на небольших массивах или RAID 6 на крупных, где важна защита от второго отказа при длительном хранении. В проекте для ОАК (Объединённая авиастроительная корпорация) наша команда перевела архивное хранилище на полки высокой плотности — до 120 дисков 3,5″ по 20 ТБ в 8 юнитах — и заменила Supermicro на отечественное Контролшифт из-за ограничений поставок: объём хранения архивов вырос вдвое, а расходы на масштабирование снизились на 30%. Для госсектора и финансовых заказчиков доступность контроллеров часто не менее критична, чем сам выбор уровня RAID.
Видеонаблюдение и другие системы с почти непрерывной последовательной записью (NVR/VMS) — отдельный случай: отказоустойчивость здесь важнее, чем на файловом сервере, потому что двойной отказ дисков в RAID 5 означает полную потерю архива. Для массивов от 8 дисков и объёмов хранения от 20 ТБ стандартный выбор — RAID 6 или RAID 60: они переживают отказ двух дисков одновременно и дают более высокую скорость последовательной записи за счёт меньшей доли ёмкости, отведённой под избыточность. Размер полосы (stripe) для видеопотоков задают крупным — 64–256 КБ, это оптимизирует последовательную запись, а не случайный IOPS. Например, при интеграции видеонаблюдения для Группы ГАЗ мы рассчитывали подсистему именно под непрерывную запись, а не под пиковый IOPS. RAID 10 в видеонаблюдении оправдан на компактных системах до 8 камер или там, где критична скорость доступа нескольких операторов к архиву — но за это придётся отдать половину суммарной ёмкости дисков.
Для некритичных и временных данных — кешей, буферов рендеринга, scratch-пространства — RAID 0 остаётся оправданным выбором: терять здесь особо нечего, а вот скорость важна.