< вернуться назад

Кластеризация (как работает кластер BAUMSTORAGE)

Кластеризация (как работает кластер BAUMSTORAGE)
3 минуты

Кластер BAUMSTORAGE состоит из двух контроллеров (узлов кластера) и общих для них, одной или нескольких, дисковых полок. Для обмена данными контроллеры кластера соединены между собой прямым сетевым подключением – интерконнектом. Конфигурация кластера хранится в синхронизируемой базе данных на каждом из контроллеров кластера, при этом на каждом из контроллеров хранится как своя конфигурация, так и копия конфигурации соседнего узла. Синхронизация любых изменений конфигурации на контроллерах выполняется в реальном времени. 

Каждый контроллер кластера имеет свою реплику Web-интерфейса (GUI) для управления кластером BAUMSTORAGE. Администратор системы может управлять всеми ресурсами кластера, подключившись к любому контроллеру.

На каждом контроллере работает своя файловая система, которая управляет его ресурсами. Файловые системы, работающие на каждом контроллере, не являются кластеризуемыми и управляют только своими файловыми ресурсами: пулами и наборами данных. Поскольку каждый из контроллеров кластера подключен к общей дисковой полке, они имеют возможность работать с одним и тем же набором дисков (используются двухпортовые диски — dual port), однако контроллеры не могут делать это одновременно во избежание повреждения данных. У каждого созданного на общих дисках пула должен быть свой контроллер-владелец. При старте контроллера файловая система подключает (импортирует) к себе те пулы, владельцем которых она является согласно данным о принадлежности пулов, полученных из конфигурации.

Для проверки работоспособности своего партнера по кластеру, контроллеры постоянно обмениваются специальными сообщениями (heartbeat). При подтвержденном отсутствии ответа от партнера, контроллер запускает процедуру импорта ресурсов отказавшего контроллера, поднимая их у себя по тем же самым протоколам доступа (данные берутся из копии конфигурации соседнего контроллера). Данная процедура называется миграцией ресурсов. После возвращения работоспособности отказавшего контроллера, по команде Администратора выполняется обратное переподключение ресурсов, восстанавливая штатную работу кластера (обратная миграция ресурсов).

В качестве устройства хранения кэша записи в кластере BAUMSTORAGE могут использоваться флеш-диски либо модули энергонезависимой памяти NVDIMM. В случае использования модулей NVDIMM между узлами выполняется синхронизация кэша записи. Каждый узел сохраняет у себя содержимое своего кэша записи и кэша записи контроллера партнера, что гарантирует возможность сброса данных из кэша записи на диски даже при выходе из строя одного из контроллеров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *
Author
Посетитель сайта

Добавить комментарий

Комментариев пока нет

Другие статьи, которые могут быть полезными

(на основе IRDS Mass Data Storage © IEEE 2023) Развитие индустрии HDD невозможно без постоянного внедрения передовых технологий, таких как HAMR, SMR и MAMR. Эти инновации не только увеличивают плотность...
2138
14
3133
26
Введение Компания Excelero была основана в 2014 г. и разрабатывала программно-определяемое блочное хранилище на базе NVMe SSD-накопителей с малой задержкой для гипермасштабируемых приложений, таких как ИИ, машинное обучение и вычисления...
3133
26
Цифровая трансформация заставляет компании одновременно ускорять аналитику, снижать затраты на интеграцию и соблюдать регуляторные требования. К 2026 году 75 % глобальных предприятий, по прогнозу Gartner, столкнутся с критическим дефицитом...
410
7