Archive Instant Access Tier
Archive Instant Access Tier — это класс хранения данных в облачных сервисах, предназначенный для оперативного доступа к редко используемым, но критически важным архивным данным, при этом обеспечивающий минимальное время задержки при запросе (обычно от нескольких секунд до нескольких минут) в отличие от традиционных архивных хранилищ, где восстановление может занимать часы. Данный термин чаще всего применяется в контексте провайдеров облачных услуг, таких как Amazon Web Services (AWS), Google Cloud Platform (GCP) и Microsoft Azure, где он представляет собой промежуточный уровень между «холодным» (Cold) и «горячим» (Hot) хранением.
История возникновения
Концепция «мгновенного архива» возникла в ответ на ограничения традиционных архивных решений, таких как магнитные ленты и оптические диски, где извлечение данных требовало физического перемещения носителя или длительного процесса восстановления. В начале 2010-х годов, с ростом объемов данных и требований к их доступности, облачные провайдеры начали внедрять иерархические модели хранения. Первым значимым шагом стало появление в 2012 году сервиса Amazon Glacier, который предлагал архивное хранение с временем восстановления от 3 до 5 часов. Однако для многих бизнес-сценариев (например, аудит, юридические расследования, восстановление после сбоев) такое ожидание было неприемлемо.
В 2018 году AWS представила Amazon S3 Glacier Instant Retrieval — класс, который сочетал низкую стоимость хранения (сравнимую с Glacier) с возможностью доступа к данным за миллисекунды. Это стало революцией: архивные данные больше не требовали длительного «размораживания». Вслед за этим Google Cloud запустил Archive Storage с опцией быстрого доступа, а Microsoft Azure — Azure Archive Storage с возможностью повторной гидратации за 1–15 минут. К 2020 году Instant Access Tier стал стандартом для облачных архивов, поддерживаемым большинством крупных платформ.
Классификация и типы
По времени доступа
- Мгновенный доступ (Instant Retrieval) — данные доступны сразу после запроса, без задержки на восстановление. Пример: Amazon S3 Glacier Instant Retrieval.
- Быстрый доступ (Expedited Retrieval) — восстановление занимает от 1 до 15 минут, но может быть ускорено за дополнительную плату. Пример: Azure Archive Storage с опцией High Priority.
- Стандартный доступ (Standard Retrieval) — время восстановления от 3 до 12 часов, типично для традиционных архивов. Instant Access Tier обычно исключает этот вариант.
По стоимости
- Хранение: 0,001–0,005 доллара за гигабайт в месяц (в 2–3 раза дешевле «горячего» хранения).
- Доступ: 0,01–0,05 доллара за гигабайт (в 10–100 раз дороже, чем для «горячего» хранения, что стимулирует минимизацию запросов).
По провайдерам
| Провайдер | Название класса | Время доступа | Минимальный срок хранения |
|---|---|---|---|
| AWS | S3 Glacier Instant Retrieval | миллисекунды | 90 дней |
| Google Cloud | Archive Storage (Nearline) | 1–3 секунды | 365 дней |
| Microsoft Azure | Archive Storage (Hot Tier) | 1–15 минут | 180 дней |
| Yandex Cloud | Object Storage (Archive) | 1–5 минут | 90 дней |
Устройство и принцип работы
Физическая основа
Instant Access Tier базируется на распределенных системах хранения, где данные хранятся на твердотельных накопителях (SSD) или быстрых жестких дисках (HDD) с избыточностью (например, erasure coding). В отличие от традиционных архивов, где данные могут быть сжаты и зашифрованы, а затем перемещены на медленные носители, здесь они остаются в «горячем» кэше или на быстрых носителях, но с ограниченным доступом.
Логическая структура
- Метаданные: Хранятся в индексе, позволяющем мгновенно найти объект по ключу (например, имени файла).
- Данные: Разбиваются на блоки, которые реплицируются в нескольких зонах доступности (AZ) для отказоустойчивости.
- Политики жизненного цикла: Автоматически перемещают данные между классами (например, из «горячего» в архивный через 30 дней без доступа).
Процесс доступа
- Пользователь отправляет GET-запрос к объекту.
- Система проверяет, находится ли объект в «горячем» кэше (если да — возвращает мгновенно).
- Если нет — извлекает данные из архивного хранилища, декомпрессирует и возвращает.
- Время задержки составляет от 1 до 5 секунд для SSD-архивов и до 1 минуты для HDD-архивов.
Применение
Основные сценарии
- Юридические и нормативные требования: Хранение электронных писем, контрактов, медицинских записей (например, HIPAA в США) с возможностью быстрого предоставления по запросу.
- Аудит и расследования: Логи серверов, транзакции, которые могут потребоваться для анализа инцидентов.
- Резервное копирование: Создание копий данных, которые редко восстанавливаются, но должны быть доступны в случае сбоя.
- Медиа-архивы: Фото, видео, аудиозаписи, которые могут быть востребованы для ретроспективных публикаций.
Примеры
- Netflix: Использует Amazon S3 Glacier Instant Retrieval для хранения старых серий, которые могут быть повторно запрошены пользователями.
- Госархивы России: Хранят электронные копии документов в облачных сервисах (например, Yandex Cloud) с возможностью быстрого доступа для исследователей.
- Банки: Архивы транзакций за 10 лет, которые могут быть запрошены регуляторами.
Преимущества и недостатки
Преимущества
- Скорость: Доступ к данным за секунды, а не часы.
- Экономия: Стоимость хранения в 5–10 раз ниже, чем у «горячих» классов.
- Автоматизация: Политики жизненного цикла позволяют автоматически перемещать данные между классами без ручного вмешательства.
- Масштабируемость: Поддерживает петабайты данных без потери производительности.
Недостатки
- Стоимость доступа: Высокие тарифы на извлечение данных (например, $0.01/ГБ против $0.0004/ГБ для «горячего» хранения).
- Минимальный срок хранения: Обычно 90–365 дней, что может быть невыгодно для коротких архивов.
- Зависимость от провайдера: Данные хранятся в инфраструктуре конкретного облачного сервиса, что создает риски vendor lock-in.
- Сложность управления: Требуется настройка политик и мониторинг затрат.
Критика
Основные нарекания со стороны пользователей и экспертов связаны с непрозрачностью ценообразования. Например, в Amazon S3 Glacier Instant Retrieval стоимость доступа может быть в 100 раз выше, чем хранение, что делает его невыгодным для частых запросов. Кроме того, некоторые провайдеры (например, Google Cloud) взимают плату за удаление данных до истечения минимального срока хранения, что критикуется как скрытый сбор.
Также отмечается, что Instant Access Tier не подходит для данных, которые требуют частого изменения (например, базы данных), так как операции записи и обновления в этом классе либо запрещены, либо стоят дорого. В России, согласно законодательству, данные, подлежащие хранению (например, персональные данные), должны храниться на территории РФ, что ограничивает использование зарубежных облачных архивов. В ответ российские провайдеры, такие как Yandex Cloud и Selectel, разработали собственные аналоги Instant Access Tier с соблюдением требований 152-ФЗ.
Интересные факты
- В 2020 году AWS объявила, что объем данных, хранящихся в Glacier Instant Retrieval, превысил 100 экзабайт.
- В 2023 году Google Cloud представила опцию «Coldline» с доступом за 1 секунду, что сделало архивное хранение практически неотличимым от «горячего».
- Некоторые компании, например, Dropbox, используют Instant Access Tier для хранения старых версий файлов, которые могут быть восстановлены пользователем.
Источники
- Amazon Web Services. «Amazon S3 Glacier Storage Classes». Документация AWS, 2023.
- Google Cloud. «Storage Classes». Документация Google Cloud, 2023.
- Microsoft Azure. «Azure Blob Storage: Hot, Cool, and Archive access tiers». Документация Azure, 2023.
- Yandex Cloud. «Классы хранилищ Object Storage». Документация Yandex Cloud, 2024.
- Федеральный закон «О персональных данных» № 152-ФЗ от 27.07.2006 (ред. 2023).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →