Tonight I’ve about completed migrating a client’s web site from a shared host to Amazon Web Services (AWS). Its a simple LAMP setup on a Micro EC2 instance. After some tuning, page load times are averaging around 1 second once cached. (imagine results with Nginx!) Also, that’s 1 second with images and Vimeo video. The great thing about this is that its a very simple setup. Still, I’ve found that clients are a bit skeptical or some simply  don’t want to go without cPanel or Plesk. 

Once I’ve changed name servers over to AWS tomorrow, I’ll offload images to CloudFront for a bit more scaling arability.With Micro instances you have to be careful with prolonged high CPU usage. But with the right setup and tuning its not a big issue and if worried you can also setup automated scaling using Elastic Beanstalk

Thinking about migrating to Amazon EC2? You’re already late to the party, jump in!