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

Концепции сервиса Object Storage


В описании сервиса Object Storage используются следующие основные понятия:

Тенант

Логическая сущность для организации хранения бакетов.

Бакет

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

Примечание

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

Блокировка (Object Lock)

Инструмент, который защищает от удаления версии объекта в версионируемом бакете.

Подробнее о блокировке

Объект

Файл с данными в произвольном формате, является основной единицей хранения. Объекты размещаются в бакетах.

Тегирование объекта

Присвоение пары ключ-значение для логической маркировки объекта.

Версионирование бакета

Инструмент для хранения нескольких копий объекта в бакете. Каждая версия является полной копией объекта и занимает соответствующий объем в Object Storage.

Подробнее о версионировании

Ключ

Идентификатор объекта в бакете. В личном кабинете соответствует полю объекта Название.

Ключ должен удовлетворять требованиям:

  • Длина до 512 символов, включая префикс.

  • Содержит только латиницу, кириллицу, цифры, пробелы и символы !, ", #, $, %, &, ', (, ), *, +, ,, -, ., /, _.

  • Не начинается с пробела.

  • Не содержит двойной слеш //.

  • Не заканчивается на слеш /.

  • Не состоит только из одной или двух точек.

Папка

Условный элемент, позволяющий визуально структурировать объекты при работе в личном кабинете. Физически в структуре хранилища нет папок: объекты хранятся плоско, без иерархии.

При создании папки в личном кабинете создается объект с нулевым размером. Папке, как и другим объектам, присваивается ключ (название). Название папки входит в названия вложенных в нее объектов в виде префикса.

В папку могут быть вложены другие папки.

Префикс

Начальная часть ключа объекта, которая имитирует папку или набор папок, в которые вложен объект. Например, для объекта folder/subfolder/object.jpg часть folder/subfolder/ является префиксом.

Метаданные

С объектом хранятся метаданные в виде пар «имя-значение». Метаданные могут быть системными и пользовательскими.

Мультикомпонентная (multipart) загрузка

Способ загрузки больших объектов частями.

Подробнее о мультикомпонентной загрузке

Класс хранения

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

Подробнее о классах хранения

Жизненный цикл

Жизненный цикл (Lifecycle) объектов автоматизирует процессы управления хранимыми данными с помощью политик для оптимизации затрат на хранение. Политики жизненного цикла автоматически выполняют указанные действия с объектами при наступлении заданных условий.

SSE-C

Метод шифрования данных в Object Storage, при котором пользователь предоставляет собственный ключ для шифрования. Ключ используется только во время обработки запроса и не сохраняется в Object Storage, что обеспечивает высокий уровень контроля и безопасности.

SSE-KMS

Метод шифрования данных в Object Storage с использованием криптографического ключа, управляемого сервисом Key Management.

Аудит-логирование

Сбор логов и просмотр истории событий, а также экспорт журналов логов во внешнюю клиентскую систему SIEM (разработка находится на стадии Preview).