A virtual private server (VPS) is created through the process of virtualization, by which a virtual replica of a physical server is created. VPS is for hosting websites and/or software applications, particularly web based ones. Unlike shared hosting, this data is isolated on a single virtual machine, with resources solely dedicated to its user.