There is a lot of interest nowadays to move software to the cloud. Until recently, most companies used to have their own servers for backend processing. But we know that maintainng servers is costly. So, the recent trend is to shift such processing to the cloud using Virtual Private Servers, Virtual Private Cloud or Virtual Private Networks.
Recently, at work, we also had to migrate quite a few things to the cloud, and for that purpse, we chose CloudVPS, which also supports OpenStack, which is a free and open-source software platform for cloud computing. Until now we are finding it really good, as it has a quite user friendly interface, and has a good documentation too. You can very easily create Virtual Private Servers or a Virtual Private Network using their services. Moreover, we have found the connection speed to be very fast. By that I mean that if you host a site on one of their Virtual Private Servers, it responds quite fast.
Above you can also see their monthly service charges for different configurations. As you can see, they are quite reasonable. Its not even necessary to reserve a VPS for at least a month, as you can use it for just a few hours as well, for example, in the case of testing. In that case, you'll be billed on hourly basis.
Excellent post regarding technology. Thanks @hmushtaq.