I’ve been delving into the world of AWS and, with very little server management experience under my belt, I'm quickly getting lost! I'm looking at creating a system that uses Route 53, Elastic Load Balancing, EC2, RDS, S3 (possibly with CloudFront as well) so I can host a user generated content website that also streams video.
Host Your Web Site On The Cloud: Amazon Web Services Made Easy
Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB
If I had to go for one of these what would you recommend?