Расходы на пропускную способность изображений S3 начинают раздражать

Сколько гигабайт вам нужно? Как быстро растёт объём данных? Какой объём передачи данных требуется? Это ключевые вопросы.

Стоит задать следующие вопросы:

  • Пользователи S3: какой объём хранилища вам понадобился, когда вы впервые решили использовать его?

Думаю, всё сводится к стоимости и гибкости — я не ожидаю проблем с производительностью. Использование локального хранилища на экземпляре, по-моему, будет дороже и доступно только в определённых фиксированных размерах: у вас всегда будет оставаться неиспользуемое пространство, за которое вы платите. Но будущее предсказать невозможно, поэтому смоделировать затраты в любом случае не получится.

Для случаев с умеренными потребностями в хранилище использование локального хранилища, безусловно, допустимо и, конечно, проще. Обратите внимание, что, насколько я понимаю, миграция с локального хранилища на блочное — процесс простой, но обратная миграция с блочного на локальное не поддерживается. См. отличный руководство с собственным видением от MJK:

Обратите внимание, что существуют различные провайдеры хранилищ со своими ценами. У Cloudflare также есть предложение (без платы за исходящий трафик), но оно ещё не полностью готово:
Настройка провайдера объектного хранилища, совместимого с S3, для загрузки файлов

И, конечно же, различные хостинг-компании будут конкурировать по цене, поэтому стоит сравнивать предложения, даже если вы используете локальное хранилище.