LINUX.ORG.RU

История изменений

Исправление blind_oracle, (текущая версия) :

Единицей управления в DRBD является реплицируемый диск (ресурс в их терминологии). Его ты, начиная с DRBD9, можешь реплицировать на 1-32 ноды в синхронном или асинхронном режимах.

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

То есть:

сервер1: диск1 оригинал. диск2 реплика1, диск3 реплика1.
сервер2: диск1 реплика1. диск2 оригинал, диск3 реплика2.
сервер3: диск1 реплика2. диск2 реплика2, диск3 оригинал.
Получается достаточно простая и надёжная система, которая равномерно делит нагрузку между серверами. С каждого сервера экспортируется свой диск. В случае подыхания одного из серверов менеджер кластера переключит одну из реплик в активный режим и её будет отдавать соседний сервер.

Конечно, можно её вертеть как угодно - больше\меньше нод и дисков. Работает, по крайней мере DRBD8, очень стабильно - у меня было у серверов в кластере под два года аптайма без единого глюка.

Так что для небольшого количества серверов оно гораздо проще и быстрее Ceph, ибо работает оно целиком и полностью в ядре и напрямую с дисками минуя всякие абстракции вроде RBD.

Исходная версия blind_oracle, :

Единицей управления в DRBD является реплицируемый диск (ресурс в их терминологии). Его ты, начиная с DRBD9, можешь реплицировать на 1-32 ноды в синхронном или асинхронном режимах.

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

То есть:

сервер1: диск1 оригинал. диск2 реплика1, диск3 реплика1.
сервер2: диск1 реплика1. диск2 оригинал, диск3 реплика2.
сервер3: диск1 реплика2. диск2 реплика2, диск3 оригинал.
Получается достаточно простая и надёжная система, которая равномерно делит нагрузку между серверами. С каждого сервера экспортируется свой диск. В случае подыхания одного из серверов менеджер кластера переключит одну из реплик в активный режим и её будет отдавать соседний сервер.

Конечно, можно её вертеть как угодно - больше\меньше нод и дисков. Работает, по крайней мере DRBD8, очень стабильно - у меня было у серверов в кластере под два года аптайма без единого глюка.

Так что для небольшого количества серверов оно гораздо проще и быстрее Ceph.