Skip to content

Обзор

Object Storage — это надежный, безопасный и экономичный сервис хранения любых объемов данных.

Сценарии использования:

  • Резервное копирование и архивирование
    Хранение документов, резервных копий, логов, метрик, записей видеокамер и т.д.
  • Раздача мультимедиа
    Хранение и потоковая передача видео и звука.
  • Big Data
    Организация озер данных для аналитики и машинного обучения.
  • Бэкенд приложений
    Хранение контента сайтов и мобильных приложений.

Вы можете получить доступ к данным в хранилище из любого места с помощью любых инструментов: веб-консоли, утилит командной строки, API, SDK.

Ключевые особенности

  • Надежность и доступность
    Object Storage спроектирован с надежностью на уровне 99,999999999% (11 девяток) и доступностью не менее 99.95% в год. В случае отказа одной зоны доступности сервис будет доступен для пользователей.

  • Шифрование данных по умолчанию
    Все загружаемые данные в Object Storage «на лету» автоматически шифруются без влияния на производительность и стоимость. При скачивании данные автоматически расшифровываются. Расшифровка происходит незаметно для пользователя.

  • Управление доступом
    В Object Storage можно управлять доступом к хранимым данным: на уровне пользователей — с помощью пользовательских политик, а на уровне ресурсов — с помощью политик бакета.

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

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

Как работает Object Storage

Object Storage хранит все данные в бакетах в виде объектов. Объект — это загруженный файл и его метаданные. Бакет — это логический контейнер для объектов. Чтобы загрузить данные в Object Storage, сначала нужно создать бакет, а затем загрузить в него объекты. При загрузке объекта необходимо указать его имя, которое будет универсальным идентификатором объекта в бакете. В терминологии Object Storage имя объекта называется его ключом.

По умолчанию доступ к новым бакетам ограничен. После создания бакета доступ к нему открыт только учетным записям с ролями storage.bucket.editor и storage.bucket.viewer, действующими в рамках проекта. Чтобы расширить доступ к бакету и объектам в нем, нужно выдать права доступа с помощью пользовательских политик или политик бакета. Вы можете открыть доступ как для определенных учетных записей, так и любых пользователей, у которых есть ссылка.

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

Активация

Сервис Object Storage доступен в проекте по умолчанию. Дополнительных действий по его активации не требуется.

Тарификация Object Storage

Оплата в Object Storage взимается по принципу pay-as-you-go, т.е. за фактическое использование каждого тарифицируемого ресурса.

Оплате подлежат:

  • использование хранилища;
  • исходящий трафик;
  • операции с данными.

Средства автоматически списываются с баланса биллинг-аккаунта в соответствии с потребленными ресурсами сервиса. Подробную информацию о расчете оплаты за сервис см. в статье Тарификация.