Главная ошибка при выборе хранилища: почему цена хранения не равна итоговой стоимости
Когда бизнес выбирает объектное хранилище, он часто смотрит только на цену за 1 ГБ или ТБ. Это логично: цифра понятная, легко сравнивается и кажется главным ориентиром, но в реальной эксплуатации стоимость S3-хранилища почти никогда не сводится к одному хранению.
Если данные редко читают, цена за гигабайт действительно играет большую роль. Но если файлы часто скачивают, раздают пользователям, отдают через CDN, проверяют, восстанавливают или используют в приложениях, основным драйвером расходов становится уже не хранение, а трафик, запросы и операции. Поэтому цена хранения показывает только пассивную часть расходов. Итоговая стоимость зависит от того, как часто данные читают, куда их передают и сколько операций выполняет система.
Пока объект просто лежит в бакете, вы платите за размещение данных, но как только вы его скачиваете, отдаете, восстанавливаете, интегрируете с приложениями, то к хранению добавляются другие статьи расходов. Базовая формула выглядит так:
Итоговая стоимость = хранение + исходящий трафик + операции GET/PUT + CDN + репликация + дополнительные услуги
Если упростить до двух главных величин, то получится:
- Стоимость хранения = средний объем данных за месяц × цена за 1 ГБ/месяц.
- Стоимость трафика = объем исходящего трафика × цена за 1 ГБ исходящего трафика.
Какие статьи расходов есть у объектных S3-хранилищ
У объектного хранилища почти всегда несколько статей расходов, а не одна. Чем активнее проект использует данные, тем больше влияние трафика, запросов и доставки. Обычно в модели расчета встречаются:
- хранение данных;
- исходящий трафик;
- API-запросы;
- извлечение из холодных классов;
- CDN;
- межрегиональная репликация;
- миграция;
- дополнительные сервисы безопасности, аналитики или доставки.
Поэтому вопрос стоит всегда уточнять, для какого сценария будет использоваться S3-хранилище?

Почему «дешево хранить» не всегда значит «дешево использовать»
Если данные нечасто запрашиваются, то тариф хранения может быть главным фактором. Если данные постоянно раздаются, то уже цена использования становится важнее стоимости хранения.
Хранение тут является пассивной стоимостью, которая плавно растет, а трафик — активной, так как может вырасти резко (например, после релиза, распродажи, премьеры, вирусного ролика, сезонного пика или массового восстановления из бэкапа).
Можно просчитать коэффициент чтения:
- Коэффициент чтения = исходящий трафик за месяц / средний объем хранения.
Если хранится 1 ТБ, а за месяц «тратится» равен 10 ТБ, коэффициент чтения равен 10. Это не универсальный порог, но хороший сигнал: в таком сценарии считать нужно уже экономику чтения, кэша, CDN и исходящего трафика.
Что такое исходящий трафик и почему за него платят отдельно
Исходящий трафик — это все данные, которые уходят из хранилища наружу по запросам сотрудников, пользователей, приложений, CDN, внешним сервисам, в другой регион или в другое облако.
Чем входящий трафик отличается от исходящего
Входящий трафик — это загрузка данных в хранилище. Исходящий — их выдача наружу. У многих провайдеров входящий дешевый, а исходящий тарифицируется отдельно. Это связано с логикой облаков: провайдеру выгодно, чтобы клиент загружал больше данных, но доставка этих данных наружу создает сетевую нагрузку, влияет на каналы, edge-инфраструктуру и межрегиональные соединения.
Почему провайдеры тарифицируют передачу данных наружу
Передача данных — это отдельная инфраструктурная задача, требующая сети, емкости канала, маршрутизации, отказоустойчивости и иногда edge-доставки через CDN.
Именно поэтому плата за исходящий трафик — привычная часть облачной модели. Проблема возникает не в самом наличии такой статьи расходов, а в том, что ее часто недооценивают на этапе выбора провайдера.
Когда трафик становится дороже самого хранения
Один и тот же файл может дешево храниться, но генерировать дорогостоящий трафик из-за частого скачивания пользователями.
Например, интернет-магазин хранит 500 ГБ изображений. Кажется, что это умеренный объем. Но если за месяц картинки с карточек товаров отдались на 5 ТБ, коэффициент чтения уже равен 10. Значит, ключевой вопрос: «сколько трафика генерируется», а не «сколько стоит само хранение».
Раздача изображений, видео и документов с сайта
Чем популярнее контент, тем быстрее растут расходы на исходящий трафик. Особенно это заметно в e-commerce, медиа, документах и публичных файловых сервисах. Здесь важно помнить: один просмотр страницы может вызывать десятки обращений к объектам (изображениям, превью, документам, JS, CSS, API, видеосегментам). Бизнесу кажется, что пользователь «открыл страницу один раз», но система фактически совершила множество чтений.
Передача данных в другие регионы, облака и внешние системы
Трафик — это не только пользовательские скачивания, это и интеграции, репликация, синхронизация или миграция данных. Если сервис выгружает данные в другую площадку, регион, облако или внешнюю аналитическую систему, это уже не внутренняя жизнь хранилища, а отдельный сетевой расход.
Регулярное восстановление, проверка и копирование резервных копий
Бэкапы дешево выглядят до тех пор, пока их не нужно активно просматривать или запрашивать. Как только начинаются тестовые восстановления или аварийные выгрузки, трафик резко растет.
Компания может хранить 10 ТБ резервных копий и быть довольной счетом. Но если раз в месяц она делает проверочное восстановление, а при инциденте скачивает большой объем данных обратно, стоимость резервного сценария нужно считать уже как сумму хранения, операций и исходящего трафика.
Как медиаконтент и CDN увеличивает расходы на трафик
Подробнее разберем медиаконтент и сеть доставки контента (CDN).
Медиаконтент (видео, изображения), как правило, является тяжелый по объему, часто запрашивается пользователями и создает большую нагрузку на каналы. Именно поэтому он быстрее всего увеличивает итоговую стоимость хранения (и раздачи) данных.
Файл на 500 МБ, который посмотрели или скачали 1000 раз, создает уже сотни гигабайт исходящего трафика. Если это видеоархив, медиасервис или открытый файловый каталог, именно повторное чтение становится главной статьей расходов. Для такого типа файлов лучше использовать горячее хранилище, а не холодное.
Как CDN снижает нагрузку на origin-хранилище
CDN обычно снижает нагрузку на origin-хранилище, но не делает доставку автоматически бесплатной. Он меняет точку тарификации и архитектуру передачи.
Если кэш работает хорошо, часть запросов закрывается на edge-узлах, снимая нагрузку с «оригинального» сервера. Если объект уже есть в кэше CDN, запрос не идет в origin. Это уменьшает число обращений к хранилищу и может снижать расходы на origin-трафик и запросы.
Для проектов с большим числом повторных обращений CDN почти всегда нужен. Особенно если речь идет о медиаконтенте, статике сайта, документах, дистрибутивах или популярных файлах.
Чем выше коэффициент попадания в кэш у CDN, тем меньше запросов и трафика уходит в origin-хранилище. Если коэффициент низкий, может возникнуть проблема с тем, что вы платите и за CDN, и за обращения к своему серверу. Поэтому для бюджета важны TTL, правила кэширования, нормальные URL, контроль версионирования и работа с кэшем.
Как снизить расходы на трафик и операции
Вот несколько советов для снижения расходов:
- Оптимизируйте размер файлов и форматы медиаконтента (сжатие, адаптивный битрейт, современные форматы изображений и видео напрямую влияют на объем выдачи).
- Разделите горячие и холодные данные (не все данные должны жить в одном классе хранения. Архив и активный контент требуют разной экономики).
- Уменьшите лишние LIST, HEAD и GET-запросы (лишние служебные обращения, работа приложения с объектами и миллионы мелких файлов увеличивают счет незаметно, но стабильно).
- Считайте стоимость заранее, а не после получения счета (перед выбором хранилища посчитайте не только объем, но и частоту чтения данных, это самый простой способ избежать неприятного сюрприза в конце месяца).
API-запросы, георепликация, миграции и межрегиональный трафик
Так какие еще операции могут тарифицироваться в S3? Обычно считают операции типа GET, PUT, POST, LIST, HEAD, multipart upload, инвентаризацию, проверку объектов и работу с версиями. По отдельности они выглядят недорого, но в больших масштабах становятся заметными.
Почему GET, PUT, LIST и HEAD важны для расчета стоимости
Чем больше приложение, бэкап-система или сервис «трогает» данные, тем больше операций возникает поверх хранения:
- GET — чтение,
- PUT — запись,
- LIST — просмотр списка объектов,
- HEAD — проверка метаданных или существования объекта.
Маленькие файлы могут часто запрашиваться поштучно, увеличивая стоимость операций. Миллионы превью, вложений, логов, документов и служебных файлов создают лавину GET, HEAD, LIST и PUT. По объему это может быть всего несколько терабайт, а по количеству операций — очень даже значимый бюджет.
Но есть такие хранилища, как PC-Storage Hot, в которых можно подключить оплату только за хранение данных и не платить за запросы и исходящий трафик.
Как георепликация и миграция влияет на стоимость
Чем больше копий и чем дальше площадки друг от друга, тем внимательнее надо считать и хранение, и трафик, и служебные операции. Иногда репликация оправдана бизнесом и рисками, но ее нужно считать заранее, особенно если данные активные, а не архивные.
Георепликация, межрегиональный трафик и резервные копии между площадками повышают надежность, но может в некоторых хранилищах тарифицироваться отдельно. Их могут «прятать» внутри общей стоимости хранения.
А самая неприятная статья расходов часто всплывает в момент ухода от провайдера. Выгрузить десятки или сотни терабайт может быть дорого, если исходящий трафик считается отдельно. Именно поэтому стоит уточнять, сколько будет стоить миграция или помощь с ней.
Холодное хранение: почему низкая цена за ГБ может быть ловушкой
Холодное хранение рассчитано на данные, к которым редко обращаются, поэтому оно дешевле по цене за гигабайт, но строже в условиях использования. Если архив реально лежит «мертвым грузом» месяцами, холодный класс может быть выгодным. Но как только начинается регулярное чтение, расчет быстро меняется.
У холодных классов хранения часто есть плата за извлечение и минимальный срок хранения. Из-за этого дешево хранить не значит дешево использовать. Это особенно важно для архивов, резервных копий, медиаконтента и соответствия законодательству. Если данные формально архивные, но по факту к ним регулярно обращаются, холодный класс становится плохим выбором.
Когда холодное хранилище выгодно, а когда нет
Холодное хранение выгодно для долгого пассивного хранения, но невыгодно для данных, которые нужно быстро и регулярно читать, проверять, восстанавливать или отдавать пользователям. Поэтому перед выбором класса хранения полезно ответить на простой вопрос: это архив, который лежит, или данные, которые живут в эксплуатации?
Как посчитать реальную стоимость хранения и трафика
Начинать лучше не с объема хранения, а с вопроса: сколько раз в месяц эти данные будут прочитаны или скачаны. Минимальный расчет выглядит так:
- Средний объем хранимых данных.
- Объем исходящего трафика за месяц.
- Количество API-операций.
- Нужен ли CDN.
- Есть ли холодные классы, аварийное восстановление и репликация.
Если сайт часто открывают, изображения многократно переиспользуются, а превью и карточки генерируют множество чтений, важнее активная раздача, а не дешевое хранение данных.
Для видеоархива или онлайн-школы нужно отдельно считать CDN, коэффициент попадания в кэш, запросы, защиту ссылок (если нужна) и активность реальных пользователей и ботов.
Для резервного копирования важно считать не только стоимость хранения, так как если постоянно читать бэкап-данные, восстанавливать их и проверять, то цена резко возрастет.
На что смотреть при выборе S3-хранилища
Основные вопросы следующие:
- Есть ли плата за исходящий трафик?
- Тарифицируются ли API-запросы?
- Есть ли лимит канала и как он расширяется?
- Как считаются CDN, репликация и дополнительные операции?
Бизнесу важна не только минимальная ставка за гигабайт, но и предсказуемость итогового счета. Особенно для сайтов, медиа, онлайн-школ, маркетплейсов, видеосервисов и проектов с сезонными пиками.
Почему PC-Storage выгоден для хранения данных
PC-Storage может быть выгодным решением для хранения данных в проектах, где важна фиксированная и понятная экономика. Если сервис часто читает, раздает и доставляет файлы пользователям, предсказуемая тарификация нередко оказывается важнее минимальной стоимости самого хранения.
Отсутствие отдельной платы за запросы и исходящий трафик упрощает расчет бюджета. В «горячих» сценариях это снижает неопределенность: расходы зависят не от каждого GET-запроса или каждой выдачи файла, а в первую очередь от объема хранимых данных и параметров канала. Такой подход помогает заранее оценивать затраты и избегать неожиданных счетов при росте трафика.
Это особенно полезно для медиапроектов, сайтов с большим количеством изображений, онлайн-школ, маркетплейсов, backup-сценариев и сервисов, где данные часто запрашиваются пользователями или внутренними системами.
Если проект активно раздает файлы, изображения или видео, имеет смысл заранее рассмотреть горячее S3-хранилище PC-Storage и оценить, насколько для вас важна предсказуемая тарификация без отдельной платы за исходящий трафик и запросы. Для медиасценариев также полезно отдельно рассчитывать связку S3-хранилища, CDN и платформ доставки контента.
FAQ – часто задаваемые вопросы
Почему трафик в S3 может быть дороже хранения?
Потому что хранение — это пассивная стоимость, а трафик растет вместе с активностью пользователей, приложений, CDN и интеграций.
Что такое исходящий трафик в объектном хранилище?
Это данные, которые уходят из хранилища наружу: пользователям, сервисам, приложениям, в другой регион или в другое облако.
Входящий трафик тоже оплачивается?
У многих провайдеров входящий трафик бесплатный или дешевле исходящего, но это всегда нужно проверять по актуальным тарифам.
Почему CDN не всегда делает доставку контента дешевле?
Потому что CDN не убирает стоимость доставки, а меняет структуру расходов. Экономия зависит от настроек кэширования.
Как понять, сколько трафика создают мои файлы?
Посчитайте коэффициент чтения, разделив исходящий трафик за месяц на средний объем хранения. Это даст первичное понимание экономики.
Что выгоднее: дешевое хранение с платным трафиком или тариф без платы за трафик?
Зависит от сценария. Для архивов с редким доступом платный исходящий трафик может быть приемлем. Для активной раздачи файлов, видео и изображений предсказуемая модель часто удобнее.
Почему видео особенно дорого раздавать из хранилища?
Из-за размера файлов, повторных просмотров, сегментной выдачи, запросов и активной нагрузки на доставку.
Как снизить расходы на S3 и CDN?
Использовать CDN и кэширование, оптимизировать форматы, разделять горячие и холодные данные, сокращать лишние запросы и считать стоимость до запуска проекта.
Выводы
Низкая цена за 1 ГБ — это только часть картины. Реальная стоимость объектного хранилища складывается из хранения, исходящего трафика, операций, CDN, репликации и дополнительных сценариев использования.
Чем активнее читают данные, тем важнее считать не стоимость за гигабайт хранение, а исходящий трафик. Поэтому перед выбором хранилища:
- оцените коэффициент чтения;
- проверьте, тарифицируются ли исходящий трафик и API-запросы;
- посмотрите, как считаются CDN, запросы и репликация;
- разделите горячие и холодные данные;
- просчитайте миграцию и сезонные пики заранее.
Правильным подходом будет считать полную стоимость владения и смотреть на предсказуемость модели под ваш реальный сценарий. С PlatformCraft вы можете использовать как холодное хранилище для редко используемых данных, так и горячее хранилище — без оплаты за исходящий трафик и запросы.




