Найти в Дзене
ОНЛАНТА

Всем привет

! Продолжаем погружение в мир систем хранения данных (СХД). Сегодня разберемся, почему блочные системы (SAN/Block storage) до сих пор доминируют на рынке (около 55%) и какие технологии лежат в их основе. Почему блочные системы до сих пор популярны? 🟣Критичные нагрузки: базы данных, транзакционные системы, виртуализация — все это требует высокой производительности и надежности. 🟣Производительность и latency: SAN исторически оптимизирована для максимального IOPS и минимальной задержки. 🟣Историческое наследие: многие enterprise-инфраструктуры изначально строились на блочном хранилище и продолжают на нем работать. Что такое LUN? Создав RAID или дисковый пул, мы можем создать на нем LUN (Logical Unit Number) — уникальный идентификатор логического устройства. Для операционной системы LUN выглядит как обычный жесткий диск, но на самом деле это часть RAID-массива или пула хранения. LUN позволяет гибко управлять хранилищем, выделяя приложениям ровно столько места, сколько им нужно. Как С

Всем привет!

Продолжаем погружение в мир систем хранения данных (СХД). Сегодня разберемся, почему блочные системы (SAN/Block storage) до сих пор доминируют на рынке (около 55%) и какие технологии лежат в их основе.

Почему блочные системы до сих пор популярны?

🟣Критичные нагрузки: базы данных, транзакционные системы, виртуализация — все это требует высокой производительности и надежности.

🟣Производительность и latency: SAN исторически оптимизирована для максимального IOPS и минимальной задержки.

🟣Историческое наследие: многие enterprise-инфраструктуры изначально строились на блочном хранилище и продолжают на нем работать.

Что такое LUN?

Создав RAID или дисковый пул, мы можем создать на нем LUN (Logical Unit Number) — уникальный идентификатор логического устройства. Для операционной системы LUN выглядит как обычный жесткий диск, но на самом деле это часть RAID-массива или пула хранения. LUN позволяет гибко управлять хранилищем, выделяя приложениям ровно столько места, сколько им нужно.

Как СХД предоставляют хранилище серверам?

Существует два основных подхода:

➡️ Active/Passive: один контроллер активен, другой — в режиме ожидания. В случае сбоя пассивный контроллер становится активным.

➡️ Active/Active: оба контроллера активны. Здесь есть два подтипа:

⭐ Symmetric Active/Active (SAA): все контроллеры участвуют в операциях I/O. Это High-End СХД для самых критичных задач.

⭐ Asymmetric Active-Active (AAA): каждый LUN закреплен за определенным контроллером-владельцем. Все операции I/O выполняются через владельца. В случае отказа I/O переключаются на второй контроллер, который не является владельцем LUN. Такие пути считаются неоптимизированными и при попадании на них операций ввода-вывода, как правило, сопровождаются небольшим снижением производительности, потому что I/O начинает ходить по внутренней шине между контроллерами.

Что такое ALUA и зачем оно нужно?

ALUA (Asymmetric Logical Unit Access), также известная как Target Port Groups Support (TPGS) — это набор стандартов SCSI, который позволяет системе хранения данных и операционной системе понимать, какие пути доступа к LUN являются оптимальными, а какие — нет. СХД поддерживает четыре состояния для каждого LUN:

🔵Активный/Оптимизированный

🔵Активный/Неоптимизированный

🔵Недоступный

🔵В процессе перехода

Для работы ALUA, его должны поддерживать и СХД, и операционная система сервера.

🤔 А что же происходит на сервере после того, как мы подготовили устройства и показали LUN? Об этом — в нашем следующем посте, не пропустите! 🔔

#ТехЛаб_Образовательный

👍 Онланта ТехЛаб

🔗 Читать в MAX