Skip to Content

Распределенное хранилище DRBD

DRBD (Distributed Redundant Block Device) - разрабатываемая компанией LINBIT® технология распределенного хранения дисковых данных на распределенных системах под управлением ОС Linux, обеспечивающая синхронизацию данных в режиме реального времени.

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

Примеры применения DRBD

  • Построение NAS и SAN решений

  • Разработка отказоустойчивых кластеров

  • Повышение надежности существующих ИТ-платформ

Техническая спецификация

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

Архитектура DRBD

  • Предоставление стандартного API блочного устройства Linux.

  • Поддержка различных режимов репликации: синхронный, синхронный на уровне буфера, асинхронный.

  • Автоматическое восстановление после сбоев оборудования или IP-сети.

  • Возможность ограничения используемой пропускной способности сети.

  • Поддержка аутентификации узлов хранилища.

  • Возможность проверки передаваемых по сети данных.

  • Настраиваемые сценарии обработчиков различных событий DRBD.

  • Поддержка LVM в качестве физических устройств для DRBD.

  • Поддержка использования DRBD в качестве физических томов для LVM.

  • Сценарии интеграции для LVM, автоматически создающие снимок тома перед ресинхронизацией узла.

  • Маскировка локальных ошибок ввода/вывода.

  • Автоматическое определение узла с наиболее актуальными данными после сбоя.

  • Поддержка интеграции с heartbeat (Linux-HA) для организации HA-кластера.

  • Поддержка режима master/master для распределенных файловых систем, таких как GFS или OCFS2.

  • Поддержка интеграции с технологией виртуализации Xen.

  • Установка зависимостей для последовательной ресинхронизации.

  • Интеграционные сценарии для использования с Red Hat Cluster Suite (RHCS).

Преимущества DRBD

  • Возможность реализации отказоустойчивого дискового хранилища без использования дорогого специфичного оборудования.

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

  • Высокая эффективность использования ресурсов. При синхронизации после сбоя передаются только блоки, модифицированные во время простоя узла.

  • Минимальное время ресинхронизации после сбоя активного узла, независимо от размера устройства.

  • Множество настраиваемых параметров, позволяющих настроить DRBD для конкретных условий (серверное и сетевое оборудование, дисковая система)

Для получения информации и заказа решений на основе технологии DRBD обращайтесь к нам по следующим координатам: