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

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, 4+1, 4+2, 8+4 и другие

4

Приложения

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

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

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

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

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

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

Модуль ядра Linux

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

Модуль ядра Linux

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

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

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

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

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

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

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

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

Поддержка RAID-схем с чередованием, зеркалированием и схем с четностью

Оптимизируйте схему хранения данных под ваши нужды без компромиссов.

Поддержка:

  • Хранение данных с чередованием накопителей (RAID 0)
  • Зеркалирование данных с поддержкой до 4 копий данных для бескомпромиссной надёжности там, где это необходимо

Схемы хранения данных с чётностью, оптимизированные под нужные вам нагрузки: 2+1, 4+1, 4+2, 8+1, 8+2, 8+3, 16+1, 16+2, 16+3, 16+4.

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

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

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

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

HotSpare резервирует пространство на всех дисках, а значит, производительность всех дисков доступна сразу.

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

Гарантия производительности именно там, где она нужна сейчас.

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

Thick и thin тома

Производительность без компромиссов с «Толстыми» томами, где вся емкость заранее зарезервирована, а запись данных будет производиться в расположенные друг за другом блоки.

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

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

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

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

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

Thick и thin тома

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

До 30M 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А
Политика ценообразования → Открыть документацию →
Оставить заявку
Заполните форму, и наш специалист свяжется с вами
Заявка отправлена!
Спасибо за обращение. Наш специалист свяжется с вами
в течение одного рабочего дня.