Практика

Где применяется S3

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

Медиа и CDN

Изображения, видео, шрифты и другие статические ресурсы для сайтов и приложений.

webcdn

Backup

Резервные копии баз данных, файлов и артефактов с политиками хранения и версиями.

backuparchive

Data Lake

Центральное хранилище сырых данных для аналитики, ETL и машинного обучения.

analyticsml

Логи

Долговременное хранение логов приложений, инфраструктуры и событий безопасности.

logs

Serverless

Загрузка объекта может запускать обработку: создание превью, валидацию файла или ETL-процесс.

eventslambda

Артефакты

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

ci/cd

Как выбрать подход

У S3 сильные стороны, но не каждый тип данных должен храниться как объект.

ЗадачаS3 подходит?Почему
Фото пользователейДаНезависимые объекты, простой API, удобно раздавать через CDN.
Резервные копииДаДолговременное хранение и lifecycle-политики.
Транзакционные строки БДОбычно нетДля частых мелких изменений лучше специализированная база данных.
Data LakeДаБольшие наборы файлов и интеграция с аналитическими сервисами.
Системный диск VMНетДля этого обычно требуется блочное хранилище.