Sometimes you need a dedicated server but do not need the full hardware package. A VPS is great for small server projects that do not require the full power and memory available on the system. Moreover, many cloud companies offer VPS systems that are quick and easily to deploy, charging monthly or even hourly fees to use them.
Usually, these quick-deploying cloud VPS systems provide you with a web-based control panel for easy configuration. You select the size and type of VPS, the operating system, and other configuration options that you want. Then, you give the instance a name, and start the creation process. Usually within minutes, you will have a working server instance that you can use for as long as you need it and remove it when you are finished.
The benefits of this type of system are that you can setup a test server to run temporary applications and then tear it down as soon as you are finished, only paying for what you use. There is no long-term commitment, and no major penalty if you mess up and need to recreate your VPS from the ground up. Without all of the long-term responsibility that goes with having a dedicated server, you can still have root/administrative access and full control over your system.