Техника в деталях
Октябрь 2019
Одна из самых популярных технологий для увеличения производительности доступа к данным в гибридных хранилищах – технология многоуровневого хранения Auto Tiering. Сегодня мы рассмотрим особенности реализации тиринга в сетевых накопителях QSAN XCubeNAS.
Развитие бизнеса и увеличение числа критически важных задач требуют построения надежной и производительной инфраструктуры хранения данных. Большинство производителей корпоративных СХД предлагают использовать All-Flash массивы для достижения максимальной производительности. Однако стоимость таких решений все еще остается довольно высокой, и многие ИТ-компании предпочитают более экономичный подход в виде гибридных хранилищ, использующих преимущества разных типов дисков в рамках одной системы. Одна из самых популярных технологий для увеличения производительности доступа к данным в гибридных хранилищах – технология многоуровневого хранения Auto Tiering. Сегодня мы рассмотрим особенности реализации тиринга в сетевых накопителях QSAN XCubeNAS.
Практически все сетевые накопители QSAN XCubeNAS оснащены выделенными слотами для SSD-дисков и предполагают гибридную компоновку по умолчанию. Таким образом при настройке многоуровневого хранения пользователям не придется жертвовать общей емкостью системы.
Общая идея многоуровневого хранения данных предполагает, что все данные на хранилище можно разделить на несколько условных групп в зависимости от частоты обращения к ним. Наиболее востребованные «горячие» данные нужно обрабатывать максимально быстро, а доступ к менее популярным – «холодным» – данным можно организовать с более низким приоритетом. Для реализации подобной схемы дисковые накопители разделяются системой на уровни хранения (tier – англ. ярус). Алгоритм управления автоматически перемещает данные между уровнями в соответствии с настроенными политиками и таким образом регулирует скорость доступа к определенным участкам информации.
Операционная система QSAN выделяет четыре уровня хранения, хотя фактически на сегодняшний день нет модели с возможной установкой сразу всех возможных типов дисков:
Благодаря особенностям и возможностям файловой системы ZFS (о которой мы уже рассказывали в выпуске Ef-office № 43 за апрель 2019) дисковый пул может быть сконфигурирован с максимальной гибкостью. Каждый из уровней может содержать в себе одну или несколько привычных RAID-групп, которые затем объединяются в единое дисковое пространство. Но следует отметить – широкие возможности при создании ZFS-пула оборачиваются недоступностью его дальнейшего изменения. Система не позволяет изменять RAID-массивы после создания, а активировать механизм многоуровневого распределения можно только на этапе создания дискового пула. Поэтому системные администраторы должны заранее продумать архитектуру будущей системы.
Механизм автоматического управления многоуровневым хранилищем, реализованный в QSAN, выполняет три основные функции:
Вся статистика перемещений и наглядные графики использования каждого из дисковых уровней отображаются на странице сведений о распределении информации в Auto Tiering пуле.
Для максимальной производительности при различных сценариях использования многоуровневые пулы предлагают набор политик, регулирующих начальное расположение данных и направления их дальнейшего перемещения. Политики настраиваются для каждого отдельного тома и могут быть изменены на лету:
Auto Tiering – очень привлекательная технология, которая позволит повысить производительность системы хранения с минимальными финансовыми вложениями за счет гибридной компоновки и эффективного использования скоростных накопителей. Большое количество настроек и гибкость конфигурирования многоуровневых пулов в системах QSAN серии XCubeNAS помогут системным администраторам оптимизировать хранение и доступ к данным с учетом специфики работы своей организации.