Архитектура
#BAUMSTORAGE #Архитектура #Документация #Технологии
3 минуты

Архитектура

Вопрос Ответ
1. Есть ли возможность перехода от одной модели СХД к другой? Все модели СХД построены на однотипном «железе». Для перехода от младшей модели к старшей достаточно подключить дополнительные контроллеры, дисковые полки и провести обновление микрокода (если необходимо).

Например: из UDS2000 можно получить UDS8000 путем масштабирования (добавление контроллеров и дисковых полок)

Аналогично: UDS2500F и UDS4500А

2. Каким образом выполняет оптимизация износа ячеек SSD дисков? Каждый диск обладает объемом в 3 раза больше его паспортной ёмкости. AHCI (advanced host controller interface) позволяет операционной системе на базе Linux получать доступ к диску быстрее и использовать некоторые дополнительные опции. 

Одна из таких функций — это команда TRIM, которая позволяет операционной системе информировать SSD о том, какие блоки памяти больше не используются и могут быть стёрты. Это позволяет работать диску более продуктивно, уменьшая Write Amplification эффект и продляя ему жизнь.

3. Какой алгоритм компрессии используется для сжатия данных? Она в онлайне или после записи на диски? Поддерживаем LZJB, GZIP, ZLE, LZ4, но по умолчанию используется LZ4. Наш инженер может изменить эти настройки. Компрессия выполняется только онлайн.
4. Каким образом обеспечивается дедупликация данных? Где хранится мета-информация? Дедупликация в онлайн режиме или после записи на диски? Механизм дедупликации встроен в файловую систему. Мета-информация (таблица дедупликации) хранится в оперативной памяти. Дедупликация выполняется только онлайн.
5. Каким образом осуществляется масштабирование контроллерами в СХД «Баум», какие задержки вносятся при синхронизации кэш-памяти между контроллерами? Линейное масштабирование достигается за счет добавлением контроллерных пар. Масштабирование в рамках пары контроллеров: подключение дополнительной дисковой полки к паре контроллеров в дополнительный SAS адаптер, либо каскадирование от другой полки.

В случае ССД кэша, кэш память синхронизировать не нужно, так как она общая. В случае с кэш памятью на NVDIMM задержки будут минимальными, так как используются Mellanox ConnectX-5 100GbE карты с агрегированными портами по технологии iSER (RDMA iSCSI). Кэш пишется одновременно на оба контроллера.

6.  Что будет с таблицей дедупликации при выключении контроллера? Поскольку в памяти системы хранится только копия таблицы дедупликации, при выключении контроллера она будет потеряна. Однако, при загрузке контроллера, в памяти системы будет вновь создана копия таблицы дедупликации, которая будет скопирована из оригинала таблицы хранящейся на пуле. 
7.  Что будет, если таблица таблица заполнит весь объем ОЗУ?  Таблица дедупликации изначально пишется на пул. Для ускорения работы с таблицей, её копия размещается в оперативной памяти где постоянно обновляется. При отсутствии свободного места в оперативной памяти, часть записей таблицы не будут копироваться в память, таким образом скорость обращения к таким записям будет значительно ниже, чем при работе с памятью, что ощутимо уменьшит общую производительность дедуплицированного тома.

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

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

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

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

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

5247
44
История DAOS DAOS (Distributed Asynchronous Object Storage, https://docs.daos.io/) — это масштабируемое хранилище объектов с открытым исходным кодом, разработанное с нуля для обеспечения чрезвычайно высокой пропускной способности/операций ввода-вывода с малой задержкой...
5247
44