Many assume AWS is the lowest cost solution. Well it depends on what you are doing. If you are running a consistent load it could be 70% cheaper to run your own hw in a colocation space. GigaOm has a post on this topic.
You can debate the author’s findings in the comments of the post.
Disclosure: I work for GigaOm Research as a freelance analyst in my spare time.