Il existe d’autres fournisseurs s3 pris en charge : Utilisation du stockage d’objets pour les téléchargements (S3 et clones).
D’après ce que vous avez dit, je vous recommanderais de commencer avec une seule instance EC2 pour régler les choses. Si vous souhaitez plus tard passer à RDS (et elasticache), et S3, vous pourrez le faire en fonction de vos besoins et de votre budget.