I'm located in Europe, and I'm looking for a flexible solution to host my Ubuntu server. I'd like to have a unique and scalable server using Virtualmin, where I could add/remove as much CPU, memory, and HDD capacity that I need.
I have been looking into OVH and Gandi which seem to have good services, but OVH is not really scalable on the HDD (you pick a plan 10/50/100 Gb and can't change it), and Gandi also puts a limit at 200Gb, using a share system which includes memory, cpu and HDD, but where you can't pick only HDD or only memory for example.
Elastichosts.com seems to have the most flexible system, but they are a bit expensive and I had never heard about them (and I need a it of trust for that kind of thing!).
Finally, Amazon Web Services seems great... but I didn't understand anything! You have the choice to create a mini or large instance, but what about if you want a system with 500 Gb? I really don't get their offer, there are way too many things.