Назад | Перейти на главную страницу

что такое многоуровневое хранилище?

что такое многоуровневое хранилище?

Я не знаю достаточно, чтобы задать этот вопрос лучше. Искал сообщения SF, но не нашел ничего, что можно было бы понять.

Многоуровневое хранилище - это термин, о котором обычно говорят поставщики SAN и NAS. В таких системах хранения у вас обычно будет несколько разных уровней дисков в массивах - от некоторых высокопроизводительных корпоративных SSD или FC-дисков до дешевых SATA-дисков среднего уровня 7200 об / мин. В такой настройке многоуровневое хранилище позволит вашим данным перемещаться на / с разных уровней в зависимости от использования.

Типичным примером этого может быть сервер ZFS с ZIL (журналом записи), охватывающим два небольших зеркальных твердотельных накопителя, а затем большое ведро объемного хранилища с вращающимся диском. В этом случае все записи будут записываться на скоростях SSD, но, очевидно, из-за небольшого размера этих SSD они не могут хранить все ваши данные. Таким образом, файловая система будет перемещать данные вниз на более медленные / более дешевые уровни дисков, насколько это возможно.

Конечным результатом многоуровневого хранилища является то, что оно позволяет вам воспользоваться преимуществами нескольких быстрых и дорогих дисков без необходимости покупать достаточное количество этих дисков для хранения всего вашего набора данных.

Многоуровневое хранилище - это хранилище с различным уровнем производительности. В целом он оценивается по следующей шкале:

  1. SSD. Если действительно нужно быстро.
  2. Приводы FC / SAS 15K об / мин.
  3. Накопители SAS со скоростью вращения 10 000 об / мин.
  4. Накопители SAS / SATA 7,2 тыс. Об / мин.
  5. Приводы 5.4K об / мин (редко)
  6. Лента или другое автономное хранилище.

Некоторые системы хранения содержат большинство этих элементов внутри самого устройства, что позволяет очень динамично распределять хранилище по уровням. Другие способы сделать это - отдельные устройства для каждого уровня и простые методы управления для выделения памяти.

Недавно производители начали продвигать динамическое перераспределение между уровнями хранения. NetApp и 3Par в настоящее время делают это, хотя и по-разному. Модель 3Par повышает / понижает роль хранилища на уровне отдельных блоков между уровнями хранилища, что позволяет быстро использовать хранилище, к которому часто обращаются, а мертвое хранилище (8 ТБ офисных файлов 6-летней давности, к которым прикасаться раз в год, если это часто) падает вниз, даже если данные быстрого доступа и мертвые данные находятся на одном томе. Это позволяет более эффективно использовать ресурсы хранения.

[В частности, такие вещи, как суперблоки, могут быть на SSD, которые делают операции с метаданными невероятно быстрыми, в то время как нераспределенное пространство может находиться на дисках со скоростью вращения 7.2K RPM]

Многоуровневое хранилище - это наличие нескольких уровней хранилища, доступных для использования. К сожалению, поставщики хранилищ используют это слово для обозначения одного и того же в одном устройстве. Это также можно сделать с помощью дискретных устройств, хотя и не так эффективно, как на одном устройстве.

Например, у меня сейчас три уровня хранилища:

  1. 96 шпинделей приводов FC со скоростью вращения 10 000 об / мин в одном массиве оптоволоконных каналов.
  2. 48 шпинделей дисков FATA со скоростью вращения 7,2 тыс. Об / мин, реплицированных между двумя массивами оптоволоконных каналов.
  3. 48 шпинделей дисков SATA со скоростью вращения 7,2 тыс. Об / мин в массиве iSCSI, который я собрал из частей.

Разница между двумя нижними уровнями - это стоимость. Уровень 2 составляет около 13 долларов за ГБ, тогда как уровень 3 ближе к 1,25 доллара за ГБ. Уровень 2 может выдержать серьезный отказ массива. В этом случае Tier 3 просто умирает.