ЕДУ (единица дискового устройства) — базовый элемент системы хранения данных, который содержит физические диски, контроллеры и интерфейсы для работы с массивами. ЕДУ в СХД выполняет роль самостоятельного модуля, который можно масштабировать и управлять независимо от других компонентов. В этой статье разбираем архитектуру ЕДУ, принципы работы и применение в корпоративной инфраструктуре.
Что такое ЕДУ в системах хранения данных
ЕДУ — это блок, который объединяет несколько жёстких дисков или SSD в один управляемый модуль. Такая единица работает как отдельная подсистема внутри СХД и взаимодействует с контроллерами массива через стандартные интерфейсы: SAS, SATA, NVMe.
Основные компоненты ЕДУ:
- Физические накопители — HDD или SSD в различных форм-факторах (2.5″, 3.5″, M.2)
- Дисковая корзина (disk shelf) — корпус с слотами для установки дисков
- Экспандер — микросхема, которая расширяет количество портов SAS и обеспечивает подключение нескольких дисков к одному контроллеру
- Система охлаждения и питания — вентиляторы, блоки питания с резервированием
В корпоративных СХД ЕДУ работает совместно с RAID-контроллерами, которые управляют избыточностью и распределением данных. Для построения отказоустойчивых систем используйте надёжные контроллеры серверные, поддерживающие RAID 5, 6 или 10.
Архитектура и внутреннее устройство ЕДУ
Внутри ЕДУ диски организованы в логические группы. Контроллер СХД видит ЕДУ как набор физических устройств, к которым можно обращаться по отдельности или объединять в RAID-массивы.
Типы подключения ЕДУ
| Интерфейс | Пропускная способность | Применение |
|---|---|---|
| SAS 12 Гбит/с | До 1200 МБ/с на порт | Универсальный вариант для корпоративных СХД |
| SAS 24 Гбит/с | До 2400 МБ/с на порт | Высоконагруженные системы, базы данных |
| SATA 6 Гбит/с | До 600 МБ/с на порт | Архивные хранилища, резервные копии |
| NVMe over Fabrics | До 32 Гбит/с и выше | All-flash массивы, виртуализация |
Для построения высокопроиззводительных систем хранения используйте быстрые твердотельные накопители SSD с интерфейсом NVMe. Для массовых данных подойдут ёмкие HDD накопители с интерфейсом SAS или SATA.
Роль экспандера в ЕДУ
Экспандер — это микросхема, которая позволяет одному контроллеру управлять десятками дисков. Стандартный SAS-контроллер имеет 8 портов, но через экспандер можно подключить до 128 устройств в одной цепочке.
Экспандер выполняет две задачи:
- Мультиплексирует сигналы — передаёт команды от контроллера к конкретному диску
- Маршрутизирует данные — обеспечивает одновременный доступ к нескольким дискам без конфликтов
В корпоративных СХД используют экспандеры с резервированием путей (dual-path). Это означает, что каждый диск подключён к двум экспандерам, и при выходе одного из строя система продолжит работу.
Производительность ЕДУ: факторы влияния
Скорость работы ЕДУ зависит от нескольких параметров:
Тип накопителей
- HDD 7200 RPM — до 150 МБ/с последовательного чтения, 100-200 IOPS случайных операций. Подходят для архивных систем.
- HDD 10K RPM — до 200 МБ/с, 150-300 IOPS. Используются в базах данных с умеренной нагрузкой.
- HDD 15K RPM — до 250 МБ/с, 200-400 IOPS. Подходят для OLTP-систем, но постепенно вытесняются SSD.
- SSD SATA — до 550 МБ/с, 80 000-100 000 IOPS. Баланс цены и производительности для корпоративных задач.
- SSD SAS — до 1200 МБ/с, 150 000-200 000 IOPS. Используются в высоконагруженных системах.
- SSD NVMe — до 7000 МБ/с, 500 000-1 000 000 IOPS. Топовое решение для критичных приложений.
Конфигурация RAID
RAID-массив влияет на скорость чтения, записи и уровень избыточности:
| Уровень RAID | Скорость чтения | Скорость записи | Избыточность |
|---|---|---|---|
| RAID 0 | ×N (количество дисков) | ×N | Нет |
| RAID 1 | ×N | ×1 | Отказ 1 диска |
| RAID 5 | ×(N-1) | ×(N-1) / 2 | Отказ 1 диска |
| RAID 6 | ×(N-2) | ×(N-2) / 2 | Отказ 2 дисков |
| RAID 10 | ×N | ×N / 2 | Отказ 1 диска в каждой паре |
Для критичных систем используйте RAID 10 на SSD — это даёт максимальную производительность и отказоустойчивость. Для массовых хранилищ подойдёт RAID 6 на HDD.
Пропускная способность интерфейса
Даже быстрые диски не раскроют потенциал, если интерфейс станет узким местом. Например, 12 SSD NVMe с общей пропускной способностью 84 000 МБ/с не смогут работать на полной скорости через SAS 12 Гбит/с (1200 МБ/с). В таких случаях используйте NVMe over Fabrics или несколько параллельных каналов SAS.
Применение ЕДУ в корпоративной инфраструктуре
Масштабируемые СХД для ЦОД
ЕДУ позволяет наращивать ёмкость хранилища без замены контроллеров. Вы покупаете базовую конфигурацию СХД с одной или двумя ЕДУ, а затем добавляете дополнительные корзины по мере роста данных. Такой подход снижает начальные инвестиции и упрощает планирование бюджета.
Типовая конфигурация масштабируемой СХД:
- Контроллеры массива — 2 шт. с резервированием
- Базовая ЕДУ — 24 диска SAS или SATA
- Расширяемость — до 10-15 дополнительных ЕДУ
- Максимальная ёмкость — несколько петабайт
Для построения масштабируемой инфраструктуры рассмотрите серверы с поддержкой подключения внешних дисковых корзин через HBA-адаптеры.
Многоуровневое хранение (tiering)
Современные СХД автоматически распределяют данные между быстрыми и медленными дисками. Горячие данные (к которым часто обращаются) хранятся на SSD, холодные — переносятся на HDD. Каждый уровень хранения реализован через отдельную ЕДУ с соответствующим типом дисков.
Пример конфигурации с tiering:
- Tier 1 (горячие данные): ЕДУ с 12 SSD NVMe, RAID 10
- Tier 2 (тёплые данные): ЕДУ с 24 SSD SATA, RAID 6
- Tier 3 (холодные данные): ЕДУ с 48 HDD SATA 7200 RPM, RAID 6
Такая архитектура оптимизирует стоимость хранения: платите за быстрые диски только для критичных данных.
Резервное копирование и архивы
ЕДУ с HDD большой ёмкости (10-20 ТБ) используются для построения архивных систем. Данные пишутся последовательно, поэтому высокий IOPS не требуется. Важнее надёжность и низкая стоимость гигабайта.
Рекомендации для архивной ЕДУ:
- Диски класса nearline (7200 RPM) с MTBF не менее 2 млн часов
- RAID 6 для защиты от одновременного отказа двух дисков
- Резервирование блоков питания и вентиляторов
- Холодный резерв (cold spare) — один или два диска, которые автоматически включаются при отказе основного
Виртуализация и облачные платформы
В инфраструктуре виртуализации ЕДУ работают как пулы хранения для гипервизоров. VMware vSAN, Microsoft Storage Spaces Direct, OpenStack Cinder используют локальные диски серверов и объединяют их в распределённую СХД.
Каждый узел кластера содержит одну или несколько ЕДУ, которые объединяются в общий пул ресурсов. Данные реплицируются между узлами, что обеспечивает отказоустойчивость без внешней СХД.
Для виртуализации подойдут серверные платформы с большим количеством слотов для дисков (12-24 шт.) и поддержкой NVMe.
Отказоустойчивость и мониторинг ЕДУ
Резервирование компонентов
Корпоративные ЕДУ проектируются с резервированием критичных узлов:
- Dual-path подключение — каждый диск доступен через два независимых канала SAS
- Два экспандера — при выходе одного из строя второй продолжает работу
- Горячая замена дисков (hot-swap) — диски можно менять без выключения системы
- Резервные блоки питания — два БП с независимым питанием
- Избыточные вентиляторы — при отказе одного остальные увеличивают обороты
Мониторинг состояния
Для контроля здоровья ЕДУ используйте инструменты мониторинга:
- SMART-данные — показывают температуру, количество переназначенных секторов, время работы дисков
- SES (SCSI Enclosure Services) — протокол, который передаёт состояние компонентов корзины (температура, статус вентиляторов, напряжение)
- SNMP-ловушки — уведомления о критических событиях (отказ диска, превышение температуры)
Для управления корпоративной СХД используйте сетевые карты и адаптеры с поддержкой out-of-band management, чтобы получать доступ к системе мониторинга независимо от состояния операционной системы.
Выбор ЕДУ: на что обратить внимание
Совместимость с контроллерами
Убедитесь, что выбранная ЕДУ поддерживается вашими контроллерами СХД. Некоторые производители (NetApp, Dell EMC, HPE) используют проприетарные прошивки дисков, которые не работают с контроллерами других вендоров.
Форм-фактор и плотность
ЕДУ выпускаются в разных форм-факторах:
- 2U с 12 дисками 3.5″ — универсальный вариант для средних СХД
- 2U с 24 дисками 2.5″ — высокая плотность для дата-центров
- 4U с 60 дисками 3.5″ — максимальная ёмкость на единицу стойки
- 1U с 10 дисками NVMe — компактное решение для all-flash массивов
Энергопотребление и охлаждение
Одна ЕДУ с 24 HDD потребляет 200-400 Вт, с 24 SSD — 100-200 Вт. Учитывайте энергопотребление при планировании мощности ИБП и систем охлаждения ЦОД.
Гарантия и поддержка
Корпоративные ЕДУ поставляются с гарантией 3-5 лет и круглосуточной техподдержкой. Уточните условия замены дисков: некоторые вендоры включают это в стоимость контракта, другие — продают отдельно.
Частые вопросы о ЕДУ СХД
Можно ли использовать ЕДУ разных производителей в одной СХД?
Технически возможно, если ЕДУ используют стандартные интерфейсы SAS или SATA. Но производители СХД часто ограничивают совместимость через прошивки контроллеров. Перед покупкой проверьте списки совместимости (HCL — Hardware Compatibility List) вашего вендора.
Сколько ЕДУ можно подключить к одному контроллеру?
Зависит от модели контроллера и топологии подключения. Типовые ограничения: до 8-10 ЕДУ на контроллер при прямом подключении, до 200-300 дисков при использовании экспандеров. В enterprise-системах часто используют два контроллера с резервированием путей.
Нужно ли использовать одинаковые диски в одной ЕДУ?
Рекомендуется использовать диски одной модели, ёмкости и прошивки в пределах одного RAID-массива. Если смешать диски разной скорости, массив будет работать на скорости самого медленного диска. Разные диски можно использовать в разных RAID-группах внутри одной ЕДУ.
Как рассчитать реальную ёмкость ЕДУ с учётом RAID?
Формулы для расчёта: RAID 0 = ёмкость всех дисков, RAID 1 = ёмкость одного диска, RAID 5 = (N-1) × ёмкость диска, RAID 6 = (N-2) × ёмкость диска, RAID 10 = N × ёмкость / 2. Также учитывайте служебную разметку файловой системы — минус 2-5% от доступной ёмкости.
Какие интерфейсы подключения ЕДУ к серверу существуют?
Основные интерфейсы: SAS (12 или 24 Гбит/с) — для прямого подключения через HBA-адаптер, Fibre Channel (8, 16, 32 Гбит/с) — для SAN-сетей, iSCSI (1, 10, 25 Гбит/с) — для сетевого хранения через Ethernet, NVMe over Fabrics — для высокопроизводительных all-flash массивов. Выбор интерфейса зависит от архитектуры инфраструктуры и требований к производительности.
