Где хранить файлы для скачивания с сайта?
Гуглить cloud storage hosting
AWS S3, Google Cloud Storage, Selectel Cloud, Yandex Object Storage, Rackspace Cloud и пр. и т.д.
Уйма их.
Почему я должен гуглить за вас - непонятно.
Лично использовал первые три.
AWS S3. Вы же сами амазон в тегах указали