DigitalOcean.com has a very reasonably pricing structure and is easy to use. You can get a small server instance, with 1/2GB RAM and 1 CPU for about $5 per month. This is a great price for developers who use a test server a couple of hours a month. They have larger instances for larger requirements, up to 20 CPUs and 64GB RAM. Your server could be in New York, San Francisco, Singapore, or Amsterdam. You can also refer your friends and colleagues, as I am doing here, so your usage could be subsidized at least in part. Check it out: DigitalOcean.com. I am using it for testing code and security.