Cómo se calcula
La memoria decide el tamaño de la mayoría de los servidores: el procesador pasa casi todo el día ocioso, pero un servidor que se queda sin memoria se arrastra o detiene su base de datos. Por eso la calculadora suma primero la memoria, a partir de lo que suele usar cada parte de la instalación en marcha, y añade después una cuarta parte más para actualizaciones, copias de seguridad y horas punta.
memoria = (aplicación + otros sitios + base de datos + tráfico) × 1,25 vCPU = 1 o 2 para la aplicación + 1 por cada 200.000 visitas con carga al mes disco = sistema y aplicación + datos de cada sitio + base de datos
Cada cifra se redondea después hacia arriba al siguiente tamaño que los proveedores venden de verdad (1, 2, 4, 8 GB…). Los valores iniciales salen de los requisitos mínimos del propio software y de lo que usan en la práctica las instalaciones pequeñas; son un primer servidor razonable, no una garantía. Vigila la memoria y la CPU durante una semana tras la migración y cambia de tamaño si alguna se mantiene por encima del 70 %.
Ejemplo
WordPress con 3 sitios, 60.000 visitantes al mes y MariaDB en el mismo servidor: 1 GB para el sistema y WordPress, 0,5 GB para los otros dos sitios, 0,5 GB para la base de datos y 0,3 GB para los visitantes suman 2,3 GB; con un 25 % de margen son 2,9 GB, es decir, un plan de 4 GB con 2 vCPU y 40 GB de almacenamiento.
Preguntas
¿Cuánta RAM necesita un VPS para WordPress?
1 GB mueve un sitio WordPress con caché de páginas y unos pocos miles de visitantes al día. Elige 2 GB cuando la base de datos esté en el mismo servidor o alojes varios sitios, y 4 GB para una tienda con mucho tráfico o un sitio que atienda a usuarios con sesión iniciada, que se saltan la caché.
¿Basta con 1 GB de RAM para un VPS?
Para un sitio estático, una VPN o un bot pequeño, sí. Para cualquier cosa con base de datos se queda justo: MySQL o Postgres por sí solos ya piden unos cientos de megabytes. 2 GB cuestan poco más en la mayoría de los proveedores y dejan sitio para actualizaciones y copias de seguridad.
¿Cuántos vCPU necesito?
Uno o dos para casi cualquier sitio web, API o aplicación pequeña: los servidores web pasan la mayor parte del tiempo esperando a la red o al disco. Los servidores de juegos, la codificación de vídeo, las compilaciones y las bases de datos muy cargadas son la excepción; necesitan más núcleos, y dedicados.
¿Qué diferencia hay entre vCPU compartido y dedicado?
Un vCPU compartido es una porción de un procesador que usan también otros clientes, así que su velocidad varía con la carga de estos. Un vCPU dedicado está reservado para ti. El compartido sirve para sitios web; elige dedicado para juegos, bases de datos con carga y cualquier cosa sensible a la latencia.