Virtuální server je fyzický server, který je rozdělen na několik virtuálních serverů pomocí speciálních softwarů. Normálně je fyzický server určen jednomu konkrétnímu úkolu nebo funkci. Když je jeden stroj přeměněn na několik různých strojů, je každý schopen provozovat současně více operačních systémů a aplikací. To znamená, že je jeden fyzický server "rozkájen" na několik různých menších serverů, které mají jiné parametry a každý využívá několik zákazníků najednou.
Existují poté dva druhy virtuálních serverů. Self-managed a managed. Self-managed znamená, že dotyčný, co si virtuální server (VPS) pronajal, je zodpovědný za správu VPS a to obnáší spousty znalostí. Druhý typ managed je takový, že se o celou správu VPS stará poskytoval, u kterého si VPS pronajímáte. A to je samozřejmě bez starostí.