Mosso Cloud Servers and Files, a match for Amazon EC2/S3 ?
I may be singing their praises too soon, but I like the fact that the process of provisioning, configuring and scaling servers is painless on Mosso compared to Amazon (I am always scared of loosing my nicely configured EC2 instance by accident or error if I do not quickly make it persistent in a block), the Mosso /hr prices make it financially painless to create small DEV servers from an existing backup and let it keep running for as long as the client wants without getting jittery about schedules and cost (I always wake up at night and wonder if I closed down my EC2 DEV server instances - kinda like wondering of you turned off the water or off the oven when you are on vacation).
The only thing that is lacking and significant is the ability to store backups on Cloud-Files (their version of S3) or even download them locally. Also, they do not have a way to lease a given IP address(s) and move it between server instances or keep it until needed. This is a major issue because DNS take 24-48 hours and imagine what happens if you loose your IP address because you did not want the server instance anymore or go through phases of creating many servers (dev process) and then scaling down to a few but would like to use the same IP addresses? Amazon solves this problem by having elastic IPs that are free when they are on an instance, or cost a small price to keep idle, but at least you can pay and keep them waiting until you have a server-instance to use them on.
What it will take to make Mosso close to perfect is the ability to store backups as cloud-files or download them locally and the ability to lease IP addresses independent of having a server instance to attach the IP address to.
My reasoning is that ... well, at lease in my situation, I have a number of permanent sites I maintain that have matching instances that are never taken down. As such, the IP addresses of these instances need to stay permanent so that I do not have to wait for DNS to propagate if I were to accidentally delete one of the servers and then rebuild it. Speaking of deleting a server, as it is, if I delete a server by mistake, all it's backups go with it and I have to start from scratch (scary idea if it is a live server killed)
One of the fanatic support guys (in a good way) at Mosso said that they are working on a way to store backups on Cloud-Files independent of the parent server-instance.


