Un servidor virtual privado es un servidor de alojamiento web que permite alojar a varios sitios en un único equipo físico pero manteniendo una independencia entre los recursos que utiliza y tiene disponible cada sitio. La diferencia básica del VPS con un servidor compartido reside en que en el servidor compartido todos comparten los mismos recursos (memoria, ancho de banda, sistema operativo, etc.), mientras que en el VPS el servidor está particionado de manera que cada sitio cuenta con sus propios recursos e incluso su propia copia del sistema operativo.