Часто задаваемые вопросы
Взимает ли S3 плату за запросы отдельно от хранилища?
Да. Помимо хранилища и исходящего трафика по ГБ, S3 выставляет счета за каждый запрос: примерно 0,0004 доллара США за 1000 запросов GET и 0,005 доллара США за 1000 запросов PUT/POST/LIST. Для приложений, обрабатывающих миллионы небольших объектов, плата за запросы может превышать стоимость хранилища.
Как снизить стоимость запроса S3?
Поместите CDN впереди, чтобы поглощать повторяющиеся GET, группировать небольшие объекты в файлы большего размера, где это возможно, избегать ненужных операций LIST и кэшировать. Поскольку PUT стоит примерно в 12 раз больше GET, уменьшение частоты записи (буфер, а затем очистка) больше всего помогает при рабочих нагрузках с большим объемом записи.