DEV Community на русском
Подписаться
Плата за исходящий трафик S3: почему скачивание собственных данных стоит так дорого
Объектное хранилище поначалу кажется недорогим из-за низкой стоимости хранения, но неожиданно высокие счета возникают из-за платы за исходящий трафик, которая взимается за данные, покидающие сеть провайдера. Расходы на исходящий трафик возникают каждый раз, когда данные передаются пользователям, через запросы к источнику CDN, межрегиональные передачи, извлечение резервных копий и даже неудачные загрузки. Эти расходы не очевидны сразу при хранении данных, что делает их сюрпризом в первом счете. Истинная стоимость объектного хранилища представляет собой комбинацию платы за хранение и платы за исходящий трафик, причем последняя масштабируется в зависимости от использования, а не от объема хранимых данных. Например, медиа-сайт, хранящий 100 ГБ, но передающий 2 ТБ в месяц, сталкивается со значительными расходами на исходящий трафик. Высокие сборы за исходящий трафик также служат фактором привязки к поставщику, делая миграцию данных к другому провайдеру дорогостоящей. Сервисы, предлагающие объектное хранилище с нулевой платой за исходящий трафик, такие как Cloudflare R2 и Backblaze B2, устраняют эту неожиданную стоимость, взимая плату только за хранение. Исходящий трафик является серьезной проблемой для приложений, которые часто передают большие файлы большому количеству пользователей, таких как медиа-сайты или хостинги общедоступных ресурсов. Однако для внутренних инструментов или архивов с низким трафиком расходы на исходящий трафик незначительны. Понимание своих шаблонов трафика имеет решающее значение для оценки влияния сборов за исходящий трафик. В конечном итоге, затраты на хранение предсказуемы, в то время как затраты на исходящий трафик связаны с тем, как часто и сколько пользователей обращаются к вашим файлам.