I have been following the blogosphere and Twitterati ever since the Google IaaS announcement came out officially. Within 24 hours, there have been umpteen number of articles, posts and tweets about how Google is all set to take Amazon head on! Almost 90% of the articles mentioned that Google is ready to lock horns with […]