Virtual Private Server (VPS) hostingudbydere giver adgang til computerservere, hvor virtuelle maskiner (VM'er) kan lejes. Disse VM'er fungerer som uafhængige servere, der hver tilbyder sit eget dedikerede miljø. VPS-hosting bruges til at hoste websteder i skalerbare virtuelle miljøer på opdelte servere. Denne opsætning tillader flere virtuelle forekomster at eksistere side om side på en enkelt server uden at påvirke ydeevnen af andre websteder, der er hostet på den. VPS-hosting foretrækkes af organisationer, der har brug for flere serverressourcer, end hvad delt hosting tilbyder, uden omkostningerne ved dedikeret hosting. Ressourcer såsom CPU, RAM og internetbåndbredde deles mellem alle konti på serveren, med specifikke allokeringer reserveret til hver VPS-bruger. Udbydere udnytter servervirtualiseringssoftware til at skabe disse virtuelle forekomster inden for en enkelt fysisk server. De understøtter typisk forskellige indholdsstyringssystemer, web-rammer og kontrolpanelsoftware for at imødekomme forskellige hostingbehov.