Десятки гигабайт - это ерунда.
Самое дешевое место - это если взять выделенный сервер у OHV или Hetzner. Там и сотни гигабайт можно дешево размещать, если не SSD, а HDD.
С другой стороны, у выделенного сервера с большим диском - мин. стоимость стоимость немала, даже когда много тебе не нужно дискового пространства, то все равно нужно платить. Поменять один сервер на другой не так просто - мешает установочная плата. Выделенный сервер выгодно арендовать доооооолго.
Как вариант - специализированное файловое хранилище. Оплата будет за реальное хранение и реальный трафик. Например,
https://clodo.ru/company/news/tsena-Cloud-Storage-... за 10 гигабайт получится 29 рублей в месяц за хранение + сколько-то там на трафик. У меня есть интернет-магазин, посещаемый, с десятками тысяч товаров. Хранение картинок обходится даже не помню сколько. Закинул в начале года 500 руб., в середине года еще 500 руб.. Может 700 руб. в год получается, может 1500 руб. в год. В общем немного - и не считаю.