Hi There
I'm sure you are expecting high traffic to your website, which is why you're opting for AWS.
Unlike other hosting providers AWS works in quite a different way. It provides you with all the building blocks to setup a high performance web-cluster. i.e. everything needs to be configured from scratch. And by everything I mean networking, security, autoscaling, routing traffic to database servers and vice versa, Storage.... down to DNS mapping.
BTW I'm a super expert in AWS. I've been dealing with all aspects of AWS for the past 4 years.
You can have a look at my profile to view my past AWS experience.
Thanks
Rajesh