Класс хранилища
Object Storage позволяет хранить объекты в хранилищах разных классов в зависимости от ваших требований к длительности хранения и частоте операций с объектами. В сервисе доступны следующие варианты:
|
Класс хранилища |
Доступ к данным |
Стоимость |
|
|
Запросы |
Хранение данных |
||
|
Стандартное |
Часто |
|
|
|
Холодное |
Редко, примерно раз в месяц |
|
|
|
Ледяное |
Очень редко, примерно раз в год или реже |
|
|
1 Для STANDARD доступен уровень нетарифицируемого использования (free tier).
2 При условии хранения данных не менее 12 месяцев.
Более холодные
классы предназначены для длительного хранения объектов, работать с которыми планируется реже. Чем холоднее
хранилище, тем дешевле хранить в нем данные, но тем дороже их читать и записывать. Подробнее см. примеры сравнения стоимости в разделе Правила тарификации.
Вы можете выбрать класс хранилища для каждого объекта отдельно при загрузке.
Особенности классов хранилища
Все классы хранилищ имеют одинаковый SLA
Хранилища STANDARD и COLD идентичны по техническим характеристикам и схеме резервирования данных: используется репликация ×3 — по одной копии данных в каждой зоне доступности.
Производительность ICE может немного отличаться от производительности классов STANDARD и COLD при работе с данными объектов. Тем не менее с ICE можно работать так же, как и с любым другим классом хранения. Это отличает ICE в Object Storage от других решений, так как к данным можно обращаться напрямую для чтения и записи. В других решениях доступ к данным архивного класса хранения занимает от нескольких десятков минут до суток. Например, в AWS GlacierICE помогает упростить инфраструктуру и сократить расходы.
Примечание
Минимальное тарифицируемое время хранения объекта в ледяном хранилище — 12 месяцев. Если вы удалите объект, который хранился меньше 12 месяцев, после удаления будет списан остаток стоимости хранения.
Хранилище по умолчанию для бакета
Если при загрузке объекта не указать класс хранилища, то объект сохранится в хранилище по умолчанию, которое установлено для бакета.
Хранилище по умолчанию можно установить при создании бакета в консоли управления. В дальнейшем, эту настройку можно изменить для каждого отдельного бакета также через консоль управления. Хранилище по умолчанию нельзя установить или изменить другими инструментами. Для бакета, созданного не в консоли управления, устанавливается стандартное хранилище по умолчанию. Нельзя установить хранилище по умолчанию сразу для всех бакетов в каталоге или облаке.
Установка хранилища по умолчанию может быть полезна, если инструмент, который вы используете, не позволяет указать класс хранилища для объекта.
Изменение класса хранилища для объекта
Для изменения класса хранилища вы можете:
-
Заново загрузить объект в Object Storage с необходимым классом хранилища.
-
Переместить или скопировать объект с указанием нового класса хранилища.
Примечание
Перемещение объекта или его загрузка заново с тем же ключом приведет к удалению исходного объекта. После удаления объекта, хранившегося в
ICEменьше 12 месяцев, будет списан остаток стоимости хранения. При копировании без удаления такое списание не происходит. -
Задать условия для изменения класса хранилища на более
холодный
с помощью жизненных циклов объектов. Подробнее о формате правил для жизненных циклов см. в разделе Конфигурация жизненных циклов объектов в бакете.
Идентификаторы классов хранилища
При работе с Object Storage через API, совместимый с Amazon S3, или с помощью инструментов, описанных в разделе Поддерживаемые инструменты, используйте для классов хранилища следующие идентификаторы:
- Стандартное хранилище —
STANDARD. - Холодное хранилище —
COLD,STANDARD_IAилиNEARLINE(последние два — только при загрузке объектов в бакет). - Ледяное хранилище —
ICE,GLACIER(последний — только при загрузке объектов в бакет).
Примеры использования
- Выгрузка данных Greenplum® в холодное хранилище Yandex Object Storage
- Хранение журналов работы приложения
- Резервное копирование ВМ с помощью «Хайстекс Акура — Система резервного копирования»
- Использование гибридного хранилища в Managed Service for ClickHouse®