Ленточные библиотеки
Ленточная библиотека — это тип устройства хранения данных на магнитной ленте, в котором несколько ленточных картриджей (кассет) автоматически извлекаются из массива хранения (слота) и загружаются в одно или несколько ленточных накопителей (стримеров) с помощью роботизированного механизма. Ленточные библиотеки относятся к классу систем иерархического управления хранением (HSM) и используются для долговременного (холодного) и резервного хранения больших объёмов данных, а также для архивного копирования.
История
Предпосылки и ранние системы
Первые коммерческие ленточные накопители появились в 1950-х годах (например, IBM 726). Однако ручная замена бобин с магнитной лентой была медленной и трудоёмкой. В 1960-х годах компания IBM разработала систему IBM 3850 Mass Storage System (MSS), которая использовала ячейки с лентой, автоматически загружаемые в накопители. Это устройство считается прототипом современных ленточных библиотек.
Развитие в 1980–1990-х годах
С распространением компьютерных сетей и ростом объёмов данных возникла потребность в автоматизированных системах резервного копирования. В 1980-х годах появились первые модульные библиотеки, такие как StorageTek 4400 (1987). В 1990-х годах форматы LTO (Linear Tape-Open) стали стандартом де-факто, что привело к массовому выпуску библиотек от компаний IBM, HP, Quantum и других.
Современный этап
В 2000–2010-х годах ёмкость ленточных картриджей возросла до нескольких терабайт (LTO-8 — 12 ТБ, LTO-9 — 18 ТБ). Ленточные библиотеки стали использоваться не только для резервного копирования, но и для хранения «холодных» данных в облачных сервисах (например, Amazon Glacier, Microsoft Azure Archive Storage). В 2020-х годах развитие получили библиотеки на основе формата LTO-10 (36 ТБ) и технологии IBM TS1160.
Устройство и принцип работы
Основные компоненты
Ленточная библиотека состоит из следующих элементов:
- Массив слотов — стеллаж или карусель с ячейками для хранения ленточных картриджей. Количество слотов варьируется от нескольких десятков до тысяч.
- Ленточные накопители (стримеры) — устройства для чтения и записи данных на ленту. Обычно устанавливаются в количестве от 1 до 16 на библиотеку.
- Роботизированный манипулятор — механическая рука с захватом, которая перемещается по направляющим и извлекает/загружает картриджи. В крупных библиотеках может быть несколько манипуляторов.
- Контроллер — управляющий компьютер, который координирует работу робота, слотов и накопителей, а также взаимодействует с хост-системой.
- Интерфейсы — порты Fibre Channel, SAS или Ethernet для подключения к серверам или сетям хранения данных (SAN).
Процесс работы
- Хост-система (сервер) отправляет команду на запись или чтение данных.
- Контроллер библиотеки определяет, какой картридж требуется, и даёт команду роботу.
- Робот перемещается к нужному слоту, захватывает картридж и переносит его в свободный накопитель.
- Накопитель загружает ленту, позиционирует головку на нужный блок и выполняет операцию.
- После завершения робот возвращает картридж в слот.
Классификация
По форм-фактору
- Настольные (десктопные) — компактные устройства, вмещающие до 20–30 картриджей. Используются в малом бизнесе.
- Монтируемые в стойку — стандартные 19-дюймовые модули, вмещающие от 50 до 500 картриджей. Наиболее распространённый тип.
- Крупные библиотеки (mainframe-class) — шкафы высотой до 2–3 метров, вмещающие тысячи картриджей. Используются в дата-центрах.
По типу привода
- Одноприводные — один накопитель на библиотеку.
- Многоприводные — несколько накопителей, позволяющих параллельно обрабатывать несколько запросов.
По интерфейсу
- Fibre Channel (FC) — высокоскоростной интерфейс для подключения к SAN.
- Serial Attached SCSI (SAS) — интерфейс для прямого подключения к серверу.
- Ethernet (iSCSI, NFS) — для сетевого хранения данных.
Форматы лент
LTO (Linear Tape-Open)
Наиболее распространённый формат, разработанный консорциумом IBM, HP и Quantum. Основные поколения (на 2025 год):
- LTO-8: ёмкость 12 ТБ (сжатие до 30 ТБ), скорость до 360 МБ/с.
- LTO-9: ёмкость 18 ТБ (сжатие до 45 ТБ), скорость до 400 МБ/с.
- LTO-10: ёмкость 36 ТБ (сжатие до 90 ТБ), скорость до 500 МБ/с.
Другие форматы
- IBM TS11xx (например, TS1160) — проприетарные форматы для мейнфреймов.
- Oracle StorageTek T10000 — формат для высокопроизводительных систем.
- Sony Optical Disc Archive — гибридный формат на оптических дисках, иногда используемый в библиотеках.
Применение
Резервное копирование
Ленточные библиотеки традиционно используются для создания резервных копий баз данных, файловых серверов и виртуальных машин. Преимущество — низкая стоимость хранения (до 1–2 рублей за гигабайт) и высокая ёмкость одного картриджа.
Архивное хранение
Данные, которые редко запрашиваются (например, юридические документы, медицинские записи, научные данные), хранятся на ленте в течение 10–30 лет. Ленточные библиотеки обеспечивают долговременную сохранность данных (срок службы ленты — до 30 лет).
Холодное хранение в облаках
Облачные провайдеры (Amazon Web Services, Microsoft Azure, Google Cloud) используют ленточные библиотеки для хранения архивных данных. Например, Amazon Glacier хранит данные на ленте в библиотеках IBM.
Научные и исследовательские данные
Крупные научные проекты (ЦЕРН, обсерватории, геномные исследования) генерируют петабайты данных, которые архивируются на ленте. Например, Большой адронный коллайдер использует ленточные библиотеки для хранения результатов экспериментов.
Преимущества и недостатки
Преимущества
- Низкая стоимость хранения — в 5–10 раз дешевле, чем на жёстких дисках (HDD) и в 20–50 раз дешевле, чем на твердотельных накопителях (SSD).
- Высокая ёмкость — один картридж может хранить до 36 ТБ (LTO-10).
- Долговременная сохранность — лента сохраняет данные до 30 лет без необходимости подзарядки.
- Энергоэффективность — ленточные библиотеки потребляют мало энергии в режиме ожидания.
- Безопасность — ленту можно физически изолировать от сети (air-gap), что защищает от кибератак.
Недостатки
- Последовательный доступ — данные читаются последовательно, а не произвольно, что увеличивает время доступа (от секунд до минут).
- Механическая сложность — роботизированные механизмы могут выходить из строя.
- Низкая скорость записи — по сравнению с SSD и HDD.
- Зависимость от формата — устаревшие форматы могут не читаться на новых накопителях.
Производители
Основные производители ленточных библиотек (по состоянию на 2025 год):
- IBM — крупнейший производитель, выпускает библиотеки серий TS4500, TS4300, TS2900.
- Hewlett Packard Enterprise (HPE) — библиотеки StoreEver.
- Quantum — библиотеки Scalar (i3, i6, i6000).
- Oracle — библиотеки StorageTek SL150, SL3000, SL8500.
- Dell EMC — библиотеки PowerVault TL2000/TL4000.
Интересные факты
- Крупнейшая в мире ленточная библиотека (на 2023 год) установлена в Национальном центре атмосферных исследований США и содержит более 100 000 картриджей.
- Ленточные библиотеки использовались для хранения данных миссии «Аполлон» на Луне.
- В 2020 году компания IBM и Fujifilm разработали ленту с ёмкостью 580 ТБ на один картридж (прототип).
- Российская компания «Аквариус» выпускает ленточные библиотеки под брендом Aquarius, ориентированные на корпоративный рынок.
Критика
В 2010-х годах ленточные библиотеки критиковались за медленный доступ к данным по сравнению с HDD и SSD. Однако с ростом объёмов «холодных» данных и развитием облачных архивов интерес к ним возрос. Также отмечается, что ленточные библиотеки уязвимы к физическому износу роботизированных механизмов и требуют регулярного обслуживания.
Источники
- IBM Redbooks. «IBM Tape Library Guide for Open Systems». 2023.
- LTO Consortium. «LTO Ultrium Format Specification». 2024.
- Quantum Corporation. «Scalar Tape Library Product Manual». 2022.
- HPE. «StoreEver Tape Library User Guide». 2023.
- Oracle. «StorageTek Tape Library Documentation». 2023.
- «Tape Storage: The Future of Cold Data». TechTarget, 2024.
- «Ленточные библиотеки: обзор рынка». Журнал «Storage News», 2023.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →