Un serveur privé virtuel (VPS) est une machine virtuelle vendue sous forme de service par un service d'hébergement Internet. Il fonctionne en partitionnant un serveur physique en plusieurs serveurs virtuels, chacun avec ses propres ressources dédiées (CPU, RAM, stockage) et son propre système d'exploitation. Cela donne aux utilisateurs un accès root et la capacité d'installer leur propre logiciel, similaire à un serveur dédié, mais à moindre coût car les ressources du serveur physique sont partagées entre plusieurs instances de VPS.