Suelen presentarse como pequeño, mediano y grande. No lo son: se diferencian en lo que controlas y en lo que compartes, y un sitio con mucho tráfico puede estar perfectamente en el más pequeño mientras que uno tranquilo necesita de verdad el más grande.

El alojamiento compartido

  • Controlas tus archivos, tus bases de datos, tu versión de PHP.
  • Compartes la máquina, el núcleo y el efecto de cada vecino.
  • Acertado cuando el sitio es un sitio normal y no quieres administrar nada.
  • Equivocado cuando necesitas un servicio que no es PHP, una extensión concreta o un proceso en segundo plano.

Un VPS

  • Controlas todo el sistema operativo, y eres responsable de él: actualizaciones, cortafuegos, copias, correo.
  • Compartes la máquina física, salvo que el plan diga núcleos dedicados.
  • Acertado cuando necesitas software propio o aislamiento de los vecinos.
  • Equivocado cuando nadie del equipo va a parchearlo. Un VPS sin parchear es menos seguro que el compartido, no más.
Un VPS no es «alojamiento compartido pero más rápido». Es una máquina no gestionada. Si nadie va a entrar a actualizarla, elige gestionado: el riesgo es real y es tuyo.

El dedicado

  • Controlas todo, incluido el perfil del hardware.
  • No compartes nada. Ni tiempo robado ni vecino ruidoso.
  • Acertado cuando el rendimiento tiene que ser previsible al milisegundo, o una norma exige un único inquilino.

Cómo elegir sin adivinar

uptime          # load against your cores
free -h         # available, not free
df -h           # disk
iostat -x 2 3   # is the disk the queue?

Si ninguno de esos valores se acerca a un límite, un plan mayor no cambia nada. La ampliación más habitual se compra para arreglar una consulta lenta, y no la arregla.

Lo gestionado atraviesa los tres: otra persona parchea, vigila y responde a las tres de la madrugada. Eso es lo que suele querer decir la gente cuando afirma necesitar «un servidor mejor».