Обзор
S3 бакеты Amazon не имеют лимита максимального размера. Ты можешь хранить неограниченное количество данных в одном бакете.
Объем хранилища
- Отдельные S3 бакеты могут содержать неограниченное количество объектов
- Общий объем хранилища всех объектов в бакете не ограничен
- Каждый отдельный объект может быть размером до 5 ТБ
- Для объектов больше 5 ГБ AWS рекомендует использовать multipart upload для оптимальной производительности и надёжности
Уточнение о лимите 5 ТБ
Максимум 5 ТБ относится к размеру одного объекта, а не к объёму бакета. Это важное различие:
- Максимальный размер объекта:
5 ТБ
- Максимальный размер бакета:
Не ограничен
Практические соображения
Хотя бакеты не ограничены размером, стоит учитывать:
- Стоимость хранения растёт вместе с общим объёмом данных
- Ценовые уровни могут применяться в зависимости от паттернов доступа и класса хранилища
- Оптимизация производительности становится важной при очень больших объёмах
- Политики жизненного цикла помогают снижать затраты на редко используемые данные
Лучшие практики
- Отслеживай использование бакета через метрики CloudWatch
- Настрой версионирование и правила жизненного цикла для оптимизации затрат
- Используй multipart uploads для больших объектов, чтобы повысить надёжность
- Учитывай классы хранилища S3 (Standard, Intelligent-Tiering, Glacier) в зависимости от паттернов доступа