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».