Бесконечное хранилище в облаке
Amazon S3 (Simple Storage Service) — запущен в 2006 году, первый публичный сервис AWS. Сейчас хранит более 100 триллионов объектов. S3 — не файловая система и не база данных, а объектное хранилище: каждый файл хранится как объект с уникальным ключом, метаданными и данными.
Ключевые понятия
Бакет (bucket) — контейнер для объектов, с глобально уникальным именем. Как папка верхнего уровня.
Объект — файл + метаданные. Максимальный размер — 5 ТБ. Доступ по URL вида https://bucket.s3.region.amazonaws.com/key.
Классы хранения: S3 Standard (частый доступ), S3-IA (редкий доступ, дешевле), S3 Glacier (архив, очень дёшево, медленное извлечение).
Типичные сценарии
Статика для веб-сайта: HTML, CSS, JS, изображения. S3 + CloudFront = CDN на весь мир за копейки.
Резервное копирование: автоматическое версионирование объектов, Lifecycle Policies для автоматического перемещения в Glacier.
Data Lake: хранение сырых данных для аналитики. Athena позволяет делать SQL-запросы прямо к файлам в S3 без загрузки в БД.
Стоимость: ~$0.023 за ГБ в месяц (Standard). Исходящий трафик — платный (входящий бесплатно).
