Вы можете, например, использовать EC2 (по запросу, масштабируемый, VPS) для размещения фактического приложения и S3 (сетевое хранилище) для хранения данных. Вам, вероятно, не понадобится Cloudfront (географически оптимизированное зеркальное отображение контента).
Мы используем SQS (Simple Queue Service) для постановки в очередь задач, которые мы хотим выполнять асинхронно, то есть, не заставляя пользователя ждать их завершения. Оказывается, SQS становится невероятно дорогим, если на вашем сайте даже скромный трафик, поэтому мы будем обрабатывать очереди в одном из наших собственных ящиков.