Облачная платформаEvolution

Классы хранения данных в Object Storage


Object Storage позволяет загружать объекты с одним из четырех классов хранения: стандартным, холодным, ледяным и однозонным. Они предназначены для разных сценариев использования хранилища. Для классов хранения отличаются уровень сохранности данных и стоимость потребления ресурсов.

При использовании стандартного, холодного и ледяного классов данные хранятся в двух копиях по модели Multi-AZ: каждая копия хранится в отдельной зоне доступности. Данные однозонного класса хранятся в единственной копии — по модели Single-AZ.

Примечание

Для хранения данных Object Storage доступны три дата-центра. Они расположены в Москве.

Стандартный класс подходит для хранения данных, к которым нужен частый доступ. Более холодные классы предназначены для хранения объектов, к которым нужно обращаться реже. Чем холоднее выбранный класс хранения, тем дешевле хранение данных и дороже их чтение и запись.

Однозонный класс хранения подходит, когда к объектам нужен частый доступ, как при стандартном классе хранения, но при этом нет таких же высоких требований к уровню сохранности данных. Надежность хранения данных в однозонном классе ниже за счет использования модели Single-AZ. Хранить данные с однозонным классом дешевле, чем со стандартным.

Внимание

В будущем в Object Storage могут появиться дополнительные механизмы тарификации, зависящие от класса хранения объектов. Чтобы избежать переплат, выбирайте класс хранения, соответствующий сценарию использования хранилища: учитывайте срок хранения данных и частоту обращений к ним.

Управление классами хранения

Класс хранения задается на уровне объекта:

При загрузке данных через AWS S3 API или сторонние клиенты указывайте класс хранения с помощью идентификаторов:

  • стандартный — STANDARD;

  • холодный — COLD;

  • ледяной — ICE;

  • однозонный — SINGLE.

Класс хранения по умолчанию

В личном кабинете можно задать класс хранения по умолчанию для всех новых объектов бакета. Он позволяет не указывать класс хранения при загрузке каждого объекта вручную.

Класс хранения по умолчанию применяется, если:

  • при загрузке объекта через AWS S3 API — класс хранения не указан явно в заголовке X-Amz-Storage-Class;

  • при загрузке через личный кабинет — класс хранения не переопределен в поле Класс хранения.

Класс хранения по умолчанию назначается при создании бакета в личном кабинете. Для существующего бакета класс можно изменить — новый класс будет применяться ко всем новым объектам и не изменит класс хранения уже загруженных объектов.