Een VPS, of virtual private server, is een geisoleerde virtuele omgeving op een fysieke server die wordt beheerd door een hosting- of cloudprovider. Met virtualisatiesoftware wordt een fysieke machine opgedeeld in meerdere afzonderlijke servers die dezelfde hardware delen, maar elk hun eigen besturingssysteem, applicaties en toegewezen rekenkracht, geheugen en opslag hebben. Gebruikers krijgen doorgaans beheerdersrechten over hun eigen VPS en kunnen daardoor vrijwel elke software installeren die op het gekozen besturingssysteem draait.
Een VPS zit qua prijs en controle tussen gedeelde hosting en een volledig dedicated server in. Bij gedeelde hosting delen meerdere klanten dezelfde resources zonder harde scheiding, terwijl een dedicated server een fysieke machine exclusief voor een klant is. Een VPS combineert de betaalbaarheid van gedeelde hosting met een mate van isolatie en controle die dichter bij een dedicated server ligt.
VPS-diensten worden veel gebruikt voor het draaien van websites, applicaties en ontwikkelomgevingen, maar duiken ook op als infrastructuur bij misbruik, zoals wanneer aanvallers snel nieuwe command-and-control-servers opzetten na het offline halen van eerdere systemen.