So I’ve finally decided to take the leap and get my hands dirty with AWS. I’ve always been hesitant to do so because there was always an easier solution – heroku :). I mean why waste time doing something unnecessary when you can work on improving your app or do some marketing right?
Well at the end of the day, different people are going to have different opinions. Heroku does costs more but it saves you some time managing, scaling (or rather learning) your servers. I wish I was like some wise entrepreneur who would minimize the effort and time they spent unnecessarily. Unfortunately, the geekier side in me just loves to explore and mess around with things.
I’ve still got no idea on how to deploy to an EC2 instance. I will write a new post on my experience of deploying a Rails application Amazon’s AWS soon (still in development). But in the meantime, if you’re lost, Ryan Bates (railscasts) did an excellent episode on deploying to EC2 with Rubber. http://railscasts.com/episodes/347-rubber-and-amazon-ec2. Apart on the screencast, do look up on security matters though. Especially SSH access!
Ok now, the real purpose of this post is to share what I’ve found. Amazon AWS marketplace! Mighty awesome! This is great if you work with common/typical software especially open source ones – like wordpress, magento! I just deployed a wordpress blog on AWS in under 2 minutes! I’ll likely move my blog (this blog) our soon! Anyway, check out AWS marketplace! https://aws.amazon.com/marketplace