What service providers out there provide scaleable, "cloud" hosted virtual machines?
Basically, a virtual machine where the resources allocated to the server (storage, cpu, memory), can be dynamically expanded based on the user's needs, and the monthy fee increases accordingly.
So I could start with a handful of virtual servers which are Dual core, 2GB RAM, 60GB HDD servers to start at $50/month... and scale up to a 16-core, 32GB RAM, 2TB HDD for $1000/month, down the road.
I think Windows Azure is basically this, but not sure.
GoDaddy used to offer something like that, but it looks like they stopped doing it.
I've looked at Amazon AWS, but I think that's a cloud storage "API" of some kind, not a virtual server that I can just do what I please with.
I'm trying to set up a hosted Windows domain environment - DC, Exchange, Terminal Server, Fileserver, but centrally hosted in a datacenter on the Internet, because the servers will be accessed from client laptops in multiple different office locations