Загрузка изображения будет считаться передачей исходящей полосы пропускания. Это связано с тем, что из вашей капли вы передаете данные с помощью сетевого интерфейса publi c в корзину S3, размещенную в AWS, которая является внешней службой.
Я уверен, что вы уже знаете о пропускной способности реквизиты для оплаты капель, в случае, если вас здесь нет, -
Капли включают бесплатную исходящую передачу данных, начиная с 1000 ГиБ / месяц для самого маленького плана. Счет за избыточную передачу данных составляет 0,01 доллара США / ГиБ. Например, стоимость излишка 1000 ГиБ составляет 10 долларов. Пропускная способность входящего трафика для капель всегда свободна.
Любая передача данных, отправленная каплей с использованием сетевого интерфейса publi c, будет учитываться в пуле передачи для учетной записи этой капли. Весь трафик IPv6 c использует интерфейс publi c. Передача данных между каплями по частной сети или сети VP C использует интерфейс частной сети.
Пособие на передачу объединяется на уровне учетной записи, а не индивидуально на уровне капли. Например, если вы запускаете две капли за полный месяц, каждая с надбавкой 1000 ГиБ / месяц, вы получаете надбавку 2000 ГиБ. Допустим, вы передаете 1500 ГиБ данных с первой каплей, превышающей ее индивидуальный лимит, и 100 ГиБ данных со второй каплей, вы все равно будете находиться под общим лимитом 2000 ГиБ на 400 ГиБ и не будут платить никаких сборы за перерасход.
Источник: https://www.digitalocean.com/docs/accounts/billing/bandwidth/#droplets
Чтобы ответить на второй вопрос,
Выполнять ли изменение размера изображения / сжатие капли или ее разгрузка в S3?
AWS S3 - это просто служба хранения объектов. У него нет возможности выполнять какую-либо обработку. Таким образом, вы можете сделать изменение размера / сжатие изображения на капле и загрузить его на S3.
Другой вариант, если вам интересно, будет делегировать изменение размера / сжатие изображения на AWS. Lambda. В этом случае ваше приложение, размещенное в droplet, загрузит изображение на S3. Лямбда запускается при загрузке изображения, выполняет обработку изображения и загружает обработанное изображение в S3 (вы можете установить и проверить префикс, чтобы предотвратить повторный запуск лямбды). Преимущество этого подхода заключается в том, что ваша капелька не загружается при выполнении обработки изображений, интенсивно использующей процессор, что позволяет ей обслуживать более высокую пропускную способность запросов, просто загружая изображения и позволяя Lambda выполнять тяжелую работу за кулисами.