Запросить консультацию

SHVACHER V-RAID

Программный RAID для Linux
под NVMe и SSD-нагрузки

Shvacher V-RAID - программный RAID и менеджер томов для Linux, рассчитанный на высокие нагрузки и эксплуатацию с твердотельными накопителями. Продукт ориентирован на all-flash-конфигурации и в первую очередь на NVMe, а также может применяться с SAS и SATA SSD.

1

Диски

Смешанный набор NVMe, SAS и SATA-дисков формирует исходный дисковый пул

2

Дисковый пул

Диски группируются по типам в отдельные пулы с резервированием ёмкости под Hotspare

3

Тома хранения

На базе пулов создаются тома хранения с разными типами: THICK и THIN; с разными типами избыточности: R0, R1, R5, 2+1, 3+1, 3+2, 8+4 и другие

4

Приложения

Полученные тома могут быть использованы для работы в различных приложениях: LLM, СУБД и других

// локальные NVMe и SSD в сервере
// Гибкое управление отказоустойчивостью и ресурсами
// логические тома и Linux-инфраструктура

RAID-логика в ядре Linux

Shvacher V-RAID состоит из модуля ядра Linux, который реализует обработку ввода-вывода и RAID-алгоритмы, и утилиты командной строки для настройки, управления и наблюдения. Диски объединяются в пул, внутри которого создаются логические тома, доступные операционной системе как локальные блочные устройства.

Диск Пул Том Приложение

Диски объединяются в пул, из которого создаются логические тома — видимые ОС как блочные устройства.

Модуль ядра Linux

Реализует RAID-логику и обработку ввода-вывода непосредственно в ядре

Модуль ядра Linux

Ключевые возможности V-RAID

Подробнее в документации →

RAID-схемы под разные задачи

Поддержка RAID 0, обеспечивающая в схеме с чётностью для разных требований к ёмкости и отказоустойчивости

Отказоустойчивость на уровне томов

Параметры защиты задаются отдельно для каждого тома, а не один раз на весь набор дисков

Оптимизированное восстановление

Оптимизированные алгоритмы восстановления после отказа или временной недоступности диска

QoS на уровне томов

Ограничения по IOPS и пропускной способности помогают изолировать нагрузки и минимизировать эффект "шумного соседа"

Thick и thin тома

Поддержка двух моделей выделения емкости: с резервированием заранее и по мере записи

Контроль целостности данных

Механизмы выявления скрытых ошибок данных в пределах поддерживаемых схем защиты

Спроектирован для SSD- и NVMe-инфраструктур

В all-flash-серверах узким местом часто становится уже не сам накопитель, а программный стек, вычисления четности и поведение системы при отказах. V-RAID спроектирован для таких конфигураций: с фокусом на параллельную обработку, и более предсказуемый профиль работы под нагрузкой

Не требуется слот и электричество под видеокарту

Параллельная
обработка

Оптимизация
под NVMe очереди

Использование специализированных аппаратных расширений

Программные преимущества

Отказоустойчивость задаётся на уровне тома

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

Программный подход вместо жёсткой привязки к контроллеру

V-RAID может использоваться как программная альтернатива аппаратным RAID-контроллерам в сценариях, где важны программная управляемость и развитие функциональности через ПО.

Раскройте производительность за пределами классического RAID

До 50M IOPS
Количества операций ввода/вывода
До 300GB/s
Пропускная способность
72
Количество дисков

Значения приведены для тестового стенда. Реальные результаты зависят от профиля нагрузки, числа накопителей, RAID-схемы, параметров сервера, версии ПО и методики измерения.

Подходы к построению RAID в современных SSD/NVMe-серверах

Выбор зависит от архитектуры сервера, требований к управляемости и профиля нагрузки

Для Linux-инфраструктур с SSD и NVMe есть несколько подходов к организации RAID. Они различаются по модели развертывания, степени зависимости от оборудования и гибкости дальнейшего развития

Программный RAID для Linux

Подход, в котором RAID-логика реализуется программно и развивается вместе с остальным стеком ПО.

  • + Гибкость в управлении и развитии через ПО
  • + Меньшая зависимость от жизненного цикла отдельного контроллера
  • + Подходит для локальных и удалённых SSD/NVMe
SHVACHER V-RAID

GPU-ускоренный RAID

Подход, при котором для RAID-обработки используется отдельный ускоритель.

  • Отдельный аппаратный контур в архитектуре сервера
  • Требует учёта аппаратной специфики платформы
  • Требует дополнительных затрат электроэнергии

Аппаратный RAID-контроллер

Традиционный подход с выделенным контроллером.

  • Отдельный аппаратный контур в архитектуре сервера
  • Требует учёта аппаратной специфики платформы
  • Жёсткая привязка к жизненному циклу контроллера
  • Подходит для лишь сценариев, где ставка делается на классическую модель внедрения

Корректный выбор подхода зависит от сценария эксплуатации, ограничений по оборудованию, требований к поддержке и желаемой модели развития решения

Полная отдача во всех сценариях

V-RAID подходит для Linux-инфраструктур, где важны локальное SSD/NVMe-хранилище, управляемая отказоустойчивость и предсказуемое поведение под нагрузкой

01

Базы данных и транзакционные нагрузки

Для серверов с локальным SSD-хранилищем, где важны предсказуемые задержки и управляемая отказоустойчивость

02

Edge и изолированные филиалы

Для автономных узлов, где нужен локальный защищённый ресурс хранения с понятной эксплуатационной моделью

03

AI/ML

Для серверов, где вычислительная часть и локальное высокоскоростное хранилище находятся в одном узле или в компактной конфигурации

04

HPC

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

05

Аналитические системы

Для локального хранения данных под постоянной нагрузкой с контролируемым профилем использования ресурсов

06

Корпоративные и государственные инфраструктуры

Для модели поставки "сервер + ПО", где важны совместимость, управляемость и прозрачная эксплутационная рамка

Запатентованный способ размещения данных в RAID-массивах

Посмотреть на Роспатент →

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

Открыть документацию или оставить заявку

Если вы оцениваете V-RAID для конкретной конфигурации сервера, профиля нагрузки или модели поставки, мы готовы пообщаться с документацией и обсудить вашу задачу напрямую.

ООО "Швачер" г. Владивосток, ул. Тигровая, 20А
Политика ценообразования → Открыть документацию →
1
О вас
2
Организация
3
Конфигурация
4
Контакты
О вас
Расскажите о себе, чтобы мы могли к вам обратиться
Организация
Данные вашей компании для подготовки предложения
Конфигурация ПАК
Укажите параметры желаемой конфигурации
Выбрано
Контактные данные
Как с вами связаться для обсуждения заявки
Заявка отправлена!
Спасибо за обращение. Наш специалист свяжется с вами
в течение одного рабочего дня.