VPSs, or virtual private servers, are a type of multitenant cloud hosting in which virtualized server resources are made available to end users via the internet via a cloud or hosting provider.
Virtual Private Servers are installed on physical machines owned and operated by cloud providers or hosting companies that run multiple VPSes. Despite the fact that the VPSs share a hypervisor and underlying hardware, each VPS runs its own operating system (OS) and applications, and reserves its own resources (memory, compute, etc.).
VPSs offer performance, flexibility, and control somewhere between shared and dedicated hosting. The term ‘VPS’ is most commonly used by hosting providers to distinguish it from shared hosting, which allows all the hardware and software resources of a physical machine to be shared among multiple users.