Открыть сервис

S3 Intelligent-Tiering

S3 Intelligent-Tiering — это функция автоматического управления классами хранения в сервисе Amazon Simple Storage Service (Amazon S3), предоставляемом компанией Amazon Web Services (AWS) (организация признана экстремистской и запрещена в РФ). Данная функция предназначена для оптимизации затрат на хранение данных путём автоматического перемещения объектов между различными уровнями (tiers) хранения в зависимости от изменяющихся паттернов доступа к ним. S3 Intelligent-Tiering работает в фоновом режиме, без необходимости ручного вмешательства пользователя, и не требует настройки политик жизненного цикла для каждого отдельного объекта.

Принцип работы

S3 Intelligent-Tiering анализирует частоту и характер обращения к объектам, хранящимся в бакете S3. На основе этого анализа функция автоматически перемещает объекты между четырьмя основными уровнями хранения: Frequent Access (частый доступ), Infrequent Access (нечастый доступ), Archive Instant Access (архивный мгновенный доступ) и Deep Archive Access (глубокий архивный доступ). Перемещение происходит на уровне отдельных объектов, а не всего бакета.

Ключевой особенностью является то, что S3 Intelligent-Tiering не взимает плату за операции перемещения между уровнями. Вместо этого взимается фиксированная ежемесячная плата за мониторинг и автоматическое управление, которая составляет $0.0025 за 1000 объектов. Это делает функцию экономически эффективной для больших объёмов данных с непредсказуемыми или меняющимися паттернами доступа.

Уровни хранения

S3 Intelligent-Tiering включает четыре уровня, каждый из которых оптимизирован под определённый сценарий использования:

Автоматическое перемещение

Процесс перемещения объектов между уровнями полностью автоматизирован. S3 Intelligent-Tiering отслеживает время последнего доступа к каждому объекту. Если к объекту не обращались в течение определённого периода (30, 90 или 180 дней), он перемещается на более холодный уровень. Если доступ к объекту возобновляется, он немедленно возвращается на уровень Frequent Access. Перемещение происходит асинхронно и не влияет на доступность данных — объекты остаются доступными для чтения и записи во время перехода.

Варианты использования

S3 Intelligent-Tiering подходит для широкого круга сценариев, особенно для данных с непредсказуемыми или меняющимися паттернами доступа. Основные области применения включают:

Преимущества и недостатки

Преимущества

Недостатки

Сравнение с другими классами хранения S3

S3 Intelligent-Tiering занимает промежуточное положение между стандартными классами хранения и ручными политиками жизненного цикла. В отличие от S3 Standard, который не предусматривает автоматического перемещения, S3 Intelligent-Tiering динамически адаптируется. В отличие от S3 Standard-IA (Infrequent Access) или S3 One Zone-IA, которые требуют ручного выбора класса при загрузке, S3 Intelligent-Tiering автоматически определяет, когда объект становится редко используемым.

По сравнению с ручными политиками жизненного цикла, S3 Intelligent-Tiering проще в настройке, но менее гибок. Политики жизненного цикла позволяют задавать произвольные правила перемещения и удаления, в то время как S3 Intelligent-Tiering использует только предопределённые временные пороги.

Ограничения и рекомендации

S3 Intelligent-Tiering не рекомендуется для объектов размером менее 128 КБ, так как плата за мониторинг может превысить экономию от перемещения. Для таких объектов AWS рекомендует использовать другие классы хранения, например S3 Standard или S3 Glacier.

Функция доступна во всех регионах AWS, включая регионы в России (например, AWS Россия (Москва) — организация признана экстремистской и запрещена в РФ), однако использование сервисов AWS на территории РФ может быть ограничено действующим законодательством.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →