NodeServ: $1.25/month = 50GB HDD, 512MB RAM, 1 core, 1TB bandwidth, location in Jacksonville.
Host.us: $6/month = 150GB HDD, 6GB RAM, 4 cores, 5.12TB bandwidth, location in Dallas.
Both deals found on LowEndBox.
NodeServ: $1.25/month = 50GB HDD, 512MB RAM, 1 core, 1TB bandwidth, location in Jacksonville.
Host.us: $6/month = 150GB HDD, 6GB RAM, 4 cores, 5.12TB bandwidth, location in Dallas.
Both deals found on LowEndBox.
That's not to say getting a 8GB openVZ vps for $4 a month isn't an amazing deal, but just that there are caveats.
For the most part it's reasonable, but there's a freaking litany of reasonable things you're not allowed to run, including IRC, audio/video streaming, game servers, and so on.
Why on earth do you sell me X block of resources for Y$/month if you're going to tell me what I can and can't do with them? Surely unreasonable use would be covered by resource limits already in place?
* they oversell, so they assume that only small fraction of web servers will consume 100% of resources, while almost every torrent client will consume 100% of the bandwidth. There is nothing wrong with overselling hosting within a reasonable margin, but most of the people here want to run more than a LAMP stack on the server. * they get too much admin overhead replying to Tor "abuse" letters etc., so they just decided to deal with it in the simplest way possible.
I guess both factors contribute equally.
I doubt CPU or RAM allocation is the issue here given AWS already have a good CPU time credit system to manage it.
I have a bunch of sites running on it without stepping on each other, and I doubt that would be the case on AWS / Google / DO.
If I need an SSD, there are options too, though DigitalOcean is indeed one of the best if you need a cheap US-based server. If the location doesn't matter, EU, Russia, Ukraine have some great deals.
Example: $4.6/month = 40GB SSD, 1GB RAM, 3 cores, unlimited traffic @200Mbps.