Seriously, the lack of a flat fee model is the main thing that has kept me away from AWS.
I love aws services and use them myself, but for ec2, but I doubt most users have such volatile needs. The main advantage I see, for aws users (non ec2) is to have everything in the same place.
and
http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr...
been with them for 3+ years and never had a problem
Still not really the point. You're going to have to buy enough servers in advance to handle your peak load every month. And then you're going to have to forecast ahead at the end of the month and cancel all the ones you don't need. It might be theoretically possible but in practice it is ridiculous. EC2 brings the contract interval to 1 hour and lets you control it with API calls.