
Yandex Object Storage
Универсальное масштабируемое облачное объектное хранилище.
Репликация на несколько зон доступности
Объекты в Object Storage хранятся в нескольких географически распределённых зонах доступности. При редактировании, создании или удалении объектов меняется каждая копия.
Совместимость с Amazon S3 API
Для управления Object Storage вы можете использовать разные инструменты, совместимые с Amazon S3: API, CLI, WinSCP, Java SDK или Python SDK.
Стандартное и холодное хранилище S3
Используйте стандартное хранилище для объектов, с которыми вы активно работаете. Для данных, к которым вы обращаетесь редко, выбирайте холодное хранилище и платите меньше.
Автоматическое масштабирование
Объектное хранилище S3 автоматически расширяется по мере необходимости.
Безопасное хранение данных
Данные хранятся в защищённом виде в соответствии с требованиями 152-ФЗ, GDPR, индустриальных стандартов ISO и PCI DSS.
С чего начать
Для началы работы с объектным хранилищем перейдите в консоль управления Yandex Cloud.
Создайте и настройте ваш первый бакет. Перенесите файлы на экран с бакетом для их загрузки.

Научим работать с сервисом
На курсе «Инженер облачных сервисов» вы научитесь создавать отказоустойчивые облачные системы, работать с управляемыми базами данных и контейнерами, изучите основы бессерверных технологий и подходы к созданию защищённой от внешних атак облачной инфраструктуры.

Вопросы и ответы
Что такое объектное хранилище данных (S3)?
Объектным хранилищем (object storage) называют масштабируемое решение для хранения различных данных. Оно подходит как для высоконагруженных сервисов, которым требуется надежный и быстрый доступ к данным, так и для проектов с невысокими требованиями к инфраструктуре хранения. Можно хранить данные произвольного формата в виде объектов с доступом по идентификатору.
Зачем нужен Object Storage?
Вы можете:
- Разместить в Object Storage файлы своего проекта для публичного или закрытого доступа.
- Хранить архивные данные большого объёма (до 5 ТБ на один файл), доступные только тем, кому вы разрешите.
- Обеспечить совместную работу с данными внутри распределённой организации.
Как защищены мои данные в объектном хранилище?
Физические носители расположены в дата-центрах Яндекса, которые являются режимными объектами.
Данные хранятся в зашифрованном виде и никто из тех, кто имеет доступ к физическому носителю не сможет прочитать данные.
По умолчанию доступ к хранилищу осуществляется по протоколу HTTPS.
Использует ли Яндекс объектное хранилище для размещения своих данных?
Да. Object Storage используется в инфраструктуре Яндекса. Сервисы Яндекса содержат в хранилищах от единиц байт до сотен петабайт медиаконтента и бекапов.
Какие есть гарантии скорости работы хранилища Yandex Object Storage?
Object Storage имеет внутренние SLA и SLO на обеспечение скорости отправки данных клиенту, которые в том числе зависят от класса хранения.
Время ответа Object Storage зависит от многих факторов:
- Производительности клиентской стороны (скорости сети, загрузки CPU или дисковой подсистемы).
- Скорости магистральных соединений, соединений между дата-центрами или соединения между клиентом и сервером.
- Производительности самого сервиса Object Storage.
- Из-за этого мы не можем указать конкретное значение времени ответа.
При этом мы не считаем нормой резкое увеличение времени ответа или заметное снижение скорости отправки данных и постоянно работаем над улучшением технических характеристик Object Storage.
Какие инструменты можно использовать при работе с Object Storage?
Вы можете создавать бакеты и управлять ими с помощью консоли управления Yandex.Cloud. Также API Object Storage совместим с API Amazon S3, поэтому вы можете использовать инструменты, предназначенные для работы с S3.
Как пользоваться S3-совместимым API Object Storage?
Чтобы начать пользоваться S3 API вам необходимо:
- Создать сервисный аккаунт
- Назначить роль сервисному аккаунту
- Создать статический ключ доступа
Авторизация статическими ключами необходима для обращения напрямую к HTTP API и поддерживается инструментами. Более подробно работа с S3 API описана в документации.
Какие форматы данных я могу хранить в объектном хранилище?
Вы можете хранить данные в любом формате. Object Storage сохраняет данные в изначальном виде, никак не преобразовывая.
В чём разница между хранением данных на диске Compute Cloud и хранением в Object Storage?
При хранении данных в Object Storage:
Объём диска не ограничен
Объём диска Compute Cloud вы указываете заранее и он ограничен.
Данные всегда доступны и ими можно управлять напрямую
Управление данными на диске Compute Cloud сводится к управлению виртуальной машиной, к которой он подключён. Данные на диске доступны только при работающей ВМ.
Данными легко поделиться — можно создать ссылку и ограничить время её жизни
Чтобы поделиться данными на диске Compute Cloud, необходимо предоставить доступ пользователю к виртуальной машине по SSH или RDP. При этом необходимо самостоятельно настроить доступ к конкретным файлам.
Вы платите за хранение данных, операции с ними и исходящий трафик
При хранении на диске Compute Cloud вы платите за диск, ресурсы ВМ, сетевые ресурсы и исходящий трафик.