Революция в хранении данных для Linux
Разработчики предложили включить в ядро Linux набор патчей, которые реализуют поддержку распределенного реплицируемого блочного устройства DRBD 9. Технология позволяет создавать высоконадежные системы, аналогичные RAID-1, объединяя накопители разных серверов в единый массив. Ожидается, что после тестирования в ветке linux-next, драйвер войдет в состав ядра Linux 7.2.
Устранение многолетнего разрыва
Текущая версия DRBD, присутствующая в ядре с 2010 года (версия 2.6.33), базируется на старой ветке DRBD 8. Ветка DRBD 9, появившаяся в 2015 году, несовместима с ней на уровне протоколов и долгое время развивалась отдельно. Новые патчи призваны сократить 10–15-летний технический долг, накопившийся в основном дереве ядра.
Ключевые особенности DRBD 9
Система превращает разрозненные узлы в отказоустойчивое хранилище, прозрачное для приложений. Основные преимущества новой версии:
- Масштабируемость: Поддержка кластеров до 32 узлов в разных дата-центрах.
- Гибкая репликация: Возможность работы в синхронном (для локальных сетей) и асинхронном режимах с поддержкой шифрования и сжатия.
- Сетевая гибкость: Абстракция транспортного уровня позволяет использовать не только TCP/IP, но и RDMA/Infiniband.

Производительность и оптимизация
Использование технологии RDMA для прямого доступа к оперативной памяти узлов позволило удвоить скорость репликации и снизить нагрузку на центральный процессор на 50%. В DRBD 9 также значительно переработаны механизмы блокировок, добавлена поддержка пространств имен сети (network namespace) и внедрена автоматизация статуса узлов, что делает работу с распределенными данными значительно стабильнее.






