Переход на ZSD снижает TCO хранилищ на 28% и требует обновления ОС
Переход на зональное хранение данных устраняет скрытые потери до 28% полезного объема SSD и снижает износ носителей, но требует полной перестройки программного стека. Бизнесу придется модернизировать операционные системы и файловые структуры, чтобы получить доступ к дешевым емким накопителям без потери производительности.
Инициатива Zoned Storage Initiative, запущенная в июне 2019 года, направлена на стандартизацию инфраструктуры хранения данных для работы с устройствами зонального хранения (ZSD). Переход на эту технологию позволяет бизнесу снизить стоимость владения крупными массивами данных за счет повышения плотности записи и эффективности использования носителей. Ключевое условие внедрения — обновление программного стека, так как ZSD несовместимы с традиционными методами произвольной записи.
Суть технологии зонального хранения
Устройства зонального хранения (ZSD) делят адресное пространство на изолированные зоны, где запись данных возможна только последовательно, начиная с начала зоны. Произвольное перезаписывание данных внутри активной зоны невозможно: для обновления информации необходимо сбросить указатель записи, что фактически очищает всю зону. Чтение данных при этом остается свободным, как на обычных накопителях.
Технология стандартизирована для различных интерфейсов:
- ZBC (Zoned Block Commands) для SAS.
- ZAC (Zoned Device ATA Command Set) для SATA.
- ZNS (Zoned Namespaces) для NVMe.
Использование ZSD актуально для гипермасштабируемых центров обработки данных, где управление десятками тысяч жестких дисков (HDD) и твердотельных накопителей (SSD) требует оптимизации затрат и производительности.
Экономическая эффективность для HDD и SSD
Внедрение зональной архитектуры решает специфические проблемы двух типов носителей, делая их эксплуатацию более рентабельной.
Для жестких дисков (HDD) с технологией SMR:Технология перекрывающейся магнитной записи (SMR) позволяет увеличить плотность данных, накладывая дорожки друг на друга. Однако это ограничивает возможность независимой записи.
- Традиционный подход, когда диск сам управляет этими ограничениями, создает узкие места в производительности для крупных систем.
- Перенос управления на уровень хоста (Host Managed SMR) позволяет гибко распределять ресурсы и оптимизировать использование пространства, что критично для дата-центров.
Для твердотельных накопителей (SSD):Внутреннее управление флеш-памятью через слой трансляции (FTL) создает неэффективности, которые становятся критичными при масштабировании:
- Усиление записи (Write Amplification): Процесс сбора мусора (Garbage Collection) приводит к многократной записи одних и тех же данных, ускоряя износ памяти.
- Избыточное резервирование: До 28% объема диска может быть зарезервировано для внутренних операций, не участвуя в хранении пользовательских данных.
- Требования к памяти: Поддерживать карту логических и физических адресов требуется значительный объем оперативной памяти (DRAM), который растет вместе с размером накопителя.
- Нестабильность производительности: Запуск процессов очистки происходит непредсказуемо, вызывая скачки задержек.
Переход на ZNS позволяет хосту напрямую управлять блоками стирания, устраняя необходимость в сложном FTL. Это снижает износ, уменьшает потребность в DRAM и стабилизирует задержки ввода-вывода.
Требования к инфраструктуре и риски
Переход на ZSD требует значительных изменений в программном обеспечении, так как устройства не поддерживают обратную совместимость с традиционными методами записи.
- Обновление операционной системы: Ядро ОС должно поддерживать последовательную запись в зонах. В Linux поддержка начала развиваться в 2014 году, а функциональная поддержка команд ZBC/ZAC появилась в версии ядра 4.10 (2017 год).
- Модернизация файловой системы: Существующие файловые системы требуют адаптации или использования специальных драйверов (например, dm-zoned).
- Сложность внедрения: Инженерам необходимо проверять совместимость версий ядра, приложений и библиотек, что создает барьер для быстрого развертывания.
Инициатива Zoned Storage Initiative создает единую платформу (ZonedStorage.io) для консолидации документации, тестов на соответствие и руководств по запуску, чтобы упростить интеграцию для разработчиков и инженеров инфраструктуры.
Сигнал для рынка
Опыт глобальных гипермасштабируемых компаний показывает, что локальная оптимизация внутри накопителей становится фактором, снижающим общую эффективность при работе с эксабайтами данных. Перенос логики управления на уровень хоста открывает путь к более предсказуемым затратам и производительности.
Для бизнеса, планирующего масштабирование хранилищ, это означает:
- Возможность использования более емких и дешевых носителей SMR без потери управляемости.
- Снижение совокупной стоимости владения (TCO) за счет уменьшения избыточного резервирования памяти в SSD.
- Необходимость оценки готовности текущего ИТ-стека к переходу на последовательную модель записи.
Рынок движется к архитектуре, где эффективность достигается не за счет «умных» дисков, скрывающих ограничения, а за счет прозрачного взаимодействия между программным обеспечением и физическими характеристиками носителей.
Источник: blog.westerndigital.com