I would like to use amazon web services for my website. But I am very confused about aws. My website will enable users to write blogs, share pictures, videos, and music from soundcloud. And I am hoping for 20,000 users (fingers crossed!). These are the things that I am confused about:
What ec2 instance should I start with?
I was thinking to go with c3.large instance, but I am not sure. Should I go with small instance first?
What storage should I use: Amazon S3 or Amazon EBS?
Could you please explain about Amazon RDS?
Should I use Elastic load balancing from the start?
Lastly, what are the other things I should keep in mind?
If it helps, I am using Django as the backend. Your help will be greatly appreciated. Thank you!