Virtualization makes server deployment must faster than deploying physical servers, and deploying in the cloud can be even faster and easier. Many cloud service providers now offer ready-to-deploy cloud images of popular server operating systems that are fully functional virtual private servers (VPS). Within minutes you can have a cloud-based server that you can use however you like.
Setting up a physical server requires someone to carry a machine to a location in the data center, configure the power to make sure the server can be accommodated, connect all of the power and network cables, ensure that cooling is working correctly, turn on the server, image the server and install and configure any application-specific requirements. All of that can take quite a while. With virtualization, you can cut out a lot of the physical work. Provisioning a virtual machine and even allocating necessary power can now be done from centralized data center software.
Taking automation to the next step, a cloud VPS allows you to provision servers that do not require any power or physical space in your data center. As long as you can afford the hourly, monthly or other payment requirements, you can add as many virtual servers as you need with a few clicks. You can also replicate server images and deploy multiple servers on the fly.
Just as you would with a real remote physical server, you have full administrative access and control over a cloud VPS without needing any on-premise infrastructure. Furthermore, you only need to pay for what you use. If you only have a small web application to run, you can pay for a VPS that only uses 1 GB of RAM rather than the 8, 16, 32 or more that might actually be installed on the physical server. Ultimately, a cloud VPS is affordable, efficient and yet still powerful enough to meet many modern web hosting needs.