El principio se basa en la virtualización: un software llamado hipervisor divide un servidor físico en varias máquinas independientes. Con KVM, el hipervisor integrado en el kernel de Linux, cada máquina virtual dispone, según su documentación, de su propio hardware virtualizado: tarjeta de red, disco, tarjeta gráfica. Para ti, un VPS se parece por tanto a un servidor completo que administras a distancia.
Cómo funciona un VPS
Eliges una cantidad de procesadores virtuales, de memoria y de espacio en disco, y después un sistema (a menudo una distribución Linux). Una vez entregada la máquina, te conectas por SSH con acceso root: instalas lo que quieras, como un servidor web Nginx o Apache, PHP, MariaDB o Redis.

A diferencia de un alojamiento compartido, tus recursos están reservados y tu sistema es tuyo: ningún otro cliente comparte tus procesos ni tus archivos. El hardware, en cambio, sigue siendo común. Según la oferta, un vecino muy activo todavía puede afectar a los discos o a la red, de ahí el interés de leer las garantías del proveedor.
Lo que ganas y lo que administras
- Libertad: eliges la versión de PHP, los módulos, el servidor web, las tareas programadas y servicios como una caché de objetos.
- Rendimiento previsible: memoria y procesador dedicados a tu máquina.
- Responsabilidad: actualizaciones del sistema, cortafuegos, copias de seguridad, monitorización y respuesta a incidencias. En Ubuntu, por ejemplo, el paquete unattended-upgrades aplica automáticamente las actualizaciones de seguridad una vez al día, pero no sustituye a la monitorización ni a las actualizaciones de versión.
Si no tienes conocimientos de administración, un plan de hosting gestionado deja estas tareas en manos del proveedor o de una empresa externa.
Para WordPress
Un VPS permite una pila hecha a medida para WordPress: Nginx o Apache con PHP-FPM, OPcache, MariaDB y una caché de objetos persistente. Algunos puntos que no hay que olvidar:
- Instala una versión de PHP con soporte y sigue el calendario de fin de soporte de PHP: en un VPS, nadie la actualizará por ti.
- Aplica los ajustes de endurecimiento de PHP (disable_functions, open_basedir, expose_php).
- Separa cada sitio en su propio usuario y su pool de PHP-FPM si alojas varios.
- Programa copias de seguridad fuera de la máquina: una instantánea en el mismo proveedor no protege de un error en la cuenta ni de un incidente en el centro de datos.
Errores frecuentes
Dejar abierto a Internet el acceso root con contraseña, olvidar el cortafuegos o instalar una pila y no volver a actualizarla nunca. Otra trampa: comparar un VPS y un servidor dedicado solo por el número de núcleos, cuando los núcleos virtuales de un VPS pueden estar compartidos según la oferta.