+7 (495) 120 67 02     |      info@qsan.su

Auto Tiering (QTiering)

Auto Tiering (QTiering) – это высокоэффективное динамическое перемещение «горячих» данных на SSD или быстрые жесткие диски и «холодных» данных на дешевые емкие диски. Данный функционал позволяет достичь заданной производительности, оставаясь в рамках выделенного бюджета.

Наш алгоритм QTiering использует интеллектуальный анализ запрашиваемых данных и ранжирует их по шкале востребованности. Он использует эту информацию для определения того, где данные должны быть расположены.

Наш интуитивно понятный веб интерфейс SANOS 4.0 показывает в интерактивном режиме как расположены данные и как они используются. Когда наступает заданное время, наиболее востребованные блоки данных («горячие» данные) перемещаются на высший уровень, а наименее востребованные блоки данных («холодные» данные) перемещаются на нижний уровень хранения.

Три уровня хранения данных

QTiering поддерживает три уровня в зависимости от типа дисков

  • Уровень 1: SAS/SATA 2.5” SSD
  • Уровень 2: 15K/10K 3.5”/2.5” SAS диски
  • Уровень 3: 7.2K near-line 3.5”/2.5” SAS диски

Интеллектуальный механизм QTiering

QTiering управляет перемещением данных и следит за коэффициентом их востребованности используя специальные математические механизмы. Три основных функционала QTiering.

  • Статистика Sub-LUN: том делится на части по 1ГБ, которые называются Sub-LUN. Это базовые единицы для перемещения данных между уровнями. Независимо от типа запросов на ввод/вывод, востребованность Sub-LUN определяется как количество на чтение или запись к этому Sub-LUN
  • Алгоритм ранжирования: количество обращений к каждому Sub-LUN анализируется каждый час. LVM определяет итоговое число запросов и вес каждого запроса при помощи коэффициента полураспада. Таким образом алгоритм ранжирования определяет процент «горячих»данных
  • Перемещение данных: процесс перемещения данных использует данные от алгоритма ранжирования для пеермещения Sub-LUN между уровнями хранения. Процесс перемещения не зависит от текущего ввода/вывода и не приводит к его остановке. Когда начнется перенос «горячих» данных с медленного уровня на более скоростной, вы заметите разницу в производительности.