Hi,
Virtual Private Server or VPS is a hosting that provides users with Virtual Machines for their servers instead of dedicated physical server. Although, the servers are only virtual, the users can still be provided with dedicated resources such as CPU, memory, and bandwidth. The advantages of using VPS is the cost as compare to Dedicated hosting, and usually, providers of VPS allow users to choose and manage their own resources and pay only what they use. Also, users can upgrade or downgrade their resources. But typically, the disadvantage is not all softwares and scripts run well on VPS because it is ofter limited by its own virtualization.
Ronard Libao
Senior NOC Engineer
GMO Cloud America
https://us.gmocloud.com