10 октября разработчики объявили о выходе нового релиза распределенной реплицируемой системы хранения данных для Linux под названием DRBD.
DRBD используется в компьютерных кластерах высокой доступности (HA), но, начиная с DRBD версии 9, его также можно использовать для создания более крупных программно-определяемых пулов хранения с акцентом на интеграцию в облако.
Система представляет собой модуль ядра Linux и позволяет организовать некое подобие RAID-1 из распределенных по сети устройств. Объединенные такие образом диски представляются для системы как один единственный накопитель (блочное устройство). Взаимодейсвие физических устройств между собой происходит по принципу распределенной MESH-сети с организацией отказоустойчивости: при выходе из строя одного из накопителей система продолжить работать с оставшимися, а при возврате поврежденного устройства в сеть восстановит работу с ним на прежнем уровне.
Система распространяется под лицензией GPLv2.
Основные нововведения:
- Уменьшена задержка для зеркальных запросов на запись;
- Снижена конкуренция между вводом-выводом приложений и повторной синхронизацией ввода-вывода;
- Улучшена производительность повторной синхронизации на слабо подготовленных бэкендах;
- Реализована поддержка сетевых пространств имен, что дает возможность реализовать взаимодействие с Kubernetes, пробрасывая трафик напрямую в сеть контейнеров, а не в сеть хоста;
- Добавлен транспорт RDMA/verbs/Infiniband/RoCE.
>>> Подробности