Virtual Private Server (VPS) hostingproviders geven toegang tot computerservers waar virtuele machines (VM's) kunnen worden gehuurd. Deze VM's functioneren als onafhankelijke servers, die elk hun eigen specifieke omgeving bieden. VPS-hosting wordt gebruikt voor het hosten van websites binnen schaalbare virtuele omgevingen op gepartitioneerde servers. Met deze opstelling kunnen meerdere virtuele instanties naast elkaar op één server bestaan zonder de prestaties van andere websites die daarop worden gehost te beïnvloeden. VPS-hosting heeft de voorkeur van organisaties die meer serverbronnen nodig hebben dan wat shared hosting biedt, zonder de kosten van dedicated hosting. Bronnen zoals CPU, RAM en internetbandbreedte worden gedeeld tussen alle accounts op de server, waarbij specifieke toewijzingen zijn gereserveerd voor elke VPS-gebruiker. Providers maken gebruik van servervirtualisatiesoftware om deze virtuele instanties binnen één fysieke server te creëren. Ze ondersteunen doorgaans verschillende contentmanagementsystemen, webframeworks en controlepaneelsoftware om aan uiteenlopende hostingbehoeften te voldoen.