> I would argue a Hetzner box is more like ec2 on demand than reserved because it can be canceled at the end of any month.
Don't agree with this, unless there is hourly billing. As if you just want to try out some thing, say a large instance instead of medium, to just see how it changes something, won't be possible here.
In fact we ourselves, have not been able to go for a reserved instance yet. Although have been thinking about it for an year or so. As there is always a likeliness of going to a bigger configuration in the near future (small->medium or medium->large etc.). So you are not sure if reserving is a good idea.
So you settle for the gains of the on-demand e.g. having more instances in the day
Reserved instances are not tied to a specific machine. If you buy say 5 reserved instances of a specific server type, you have a pool of servers that can run at a discount. IE if you decide your DB needs to go on a bigger box you can apply the reserved instance discount to some of your application servers or whatever.
Not a big deal if you are from the US but if you are from Australia for example then you wouldn't be able to take advantage of a Sydney availability zone if it become available (as it is rumored).
Yes, they are tied to a availability zone. Another thing I found confusing them is the choice of platform e.g. there is Linux and Linux VPC, after some searching I figured I should just choose Linux.
Don't agree with this, unless there is hourly billing. As if you just want to try out some thing, say a large instance instead of medium, to just see how it changes something, won't be possible here.
edit: would love to know why the down vote?