Running Virtual Machines on cloud using Microsoft Azure impressed me a lot. I was a little bit cetic about performance when running cloud environments, but it was really good on Azure. I/O performance is fair, even using mechanical HD's on VM's (because they are cheapper), performance are pretty much equivalend to a real mechanic HD. And its pretty cheap. You can pick vm's with 4 cores and a decent amount of RAM for a fair price.
I can't really remember something i dislike about it. Everything worked well and without any problems. The environment is very stable.
I recommend Azure Linux Virtual Machines. Running your environments on cloud is easy and performatic.
Cloud Environments, Virtual Machine, Cloud Computing