DRBD 9.2.0 — распределенная реплицируемая СХД для Linux

good-penguin.png

10 октября разработчики объявили о выходе нового релиза распределенной реплицируемой системы хранения данных для Linux под названием DRBD.

DRBD используется в компьютерных кластерах высокой доступности (HA), но, начиная с DRBD версии 9, его также можно использовать для создания более крупных программно-определяемых пулов хранения с акцентом на интеграцию в облако.

Система представляет собой модуль ядра Linux и позволяет организовать некое подобие RAID-1 из распределенных по сети устройств. Объединенные такие образом диски представляются для системы как один единственный накопитель (блочное устройство). Взаимодейсвие физических устройств между собой происходит по принципу распределенной MESH-сети с организацией отказоустойчивости: при выходе из строя одного из накопителей система продолжить работать с оставшимися, а при возврате поврежденного устройства в сеть восстановит работу с ним на прежнем уровне.

Система распространяется под лицензией GPLv2.

Основные нововведения:

  • Уменьшена задержка для зеркальных запросов на запись;
  • Снижена конкуренция между вводом-выводом приложений и повторной синхронизацией ввода-вывода;
  • Улучшена производительность повторной синхронизации на слабо подготовленных бэкендах;
  • Реализована поддержка сетевых пространств имен, что дает возможность реализовать взаимодействие с Kubernetes, пробрасывая трафик напрямую в сеть контейнеров, а не в сеть хоста;
  • Добавлен транспорт RDMA/verbs/Infiniband/RoCE.

>>> Подробности

©  Linux.org.ru