Определитесь, вы хотите место для хранения статики и вам без разницы будет с какой скоростью она будет отдаваться (S3) или все таки быструю доставку статического контента (CloudFront)
docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHos... - в статье есть ссылки и описания как настроить корректно, как привязать свой домен, если понадобится, чтобы не использовать указанные вами длинные имена.
https://calculator.s3.amazonaws.com - можно
приблизительно посчитать траты на использование сервисов.
В любом случае, как показал мой опыт, вы чего-то да не усмотрите, и будут дополнительные траты, например, на трансфер данных между, скажем, регионами и тд и тп.
В общем случае вам надо залезть в калькулятор, посчитать приблизительную сумму, накинуть процентов 10-20 сверх, затем посмотреть на хостеров, как предложил
ExcuterMaaax и определиться где вам будет :
1. дешевле сейчас
2. дешевле через год
3. удобнее
4. с расчетом на масштабируемость и надёжность.
5. надёжнее в смысле корректности настройки серверов (в амазон s3 вы вообще серверов не касаетесь, как вы уже заметили в вопросе)