¿VPS de 1GB o de 8GB? Elegir mal te cuesta dinero: demasiado poco y tu sitio se arrastra, demasiado y pagas por recursos que no usas.
Esta guía te ayuda a elegir exactamente lo que necesitas.
Factores clave
Los 4 recursos principales
| Recurso | Qué hace | Cuándo importa |
|---|---|---|
| RAM | Memoria para apps y caché | Siempre crítico |
| CPU | Procesar peticiones | Picos de tráfico |
| Disco | Almacenar datos | BDs grandes, media |
| Ancho de banda | Transferir datos | Sitios con mucho media |
La regla de oro
La RAM es el recurso más importante. Si te quedas corto en algo, que no sea en RAM.
Un VPS con poca RAM pero buena CPU rendirá peor que uno con mucha RAM y CPU modesta.
Calculadora rápida por proyecto
Blog o web corporativa
| Tráfico mensual | RAM | CPU | Disco |
|---|---|---|---|
| <10.000 visitas | 1GB | 1 core | 20GB |
| 10-50.000 visitas | 2GB | 2 cores | 40GB |
| 50-200.000 visitas | 4GB | 2-4 cores | 60GB |
Tienda online (WooCommerce/PrestaShop)
| Productos | RAM | CPU | Disco |
|---|---|---|---|
| <500 productos | 2GB | 2 cores | 40GB |
| 500-5.000 productos | 4GB | 2-4 cores | 80GB |
| 5.000+ productos | 8GB+ | 4+ cores | 120GB+ |
Aplicación SaaS / API
| Usuarios activos | RAM | CPU | Disco |
|---|---|---|---|
| <1.000 | 2GB | 2 cores | 40GB |
| 1-10.000 | 4GB | 4 cores | 80GB |
| 10.000+ | 8GB+ | 4+ cores | 160GB+ |
Servidor de desarrollo
| Proyectos | RAM | CPU | Disco |
|---|---|---|---|
| 1-2 proyectos | 2GB | 2 cores | 40GB |
| 3-5 proyectos | 4GB | 2 cores | 80GB |
| 5+ proyectos | 8GB | 4 cores | 120GB |
Desglose por componente
Sistema operativo
Ubuntu Server consume aproximadamente:
- RAM base: 200-400MB
- Disco: 5-8GB
Servidor web
| Servidor | RAM base | Por conexión |
|---|---|---|
| Nginx | 50-100MB | ~2-5KB |
| Apache | 100-200MB | ~10-20MB |
| LiteSpeed | 100-150MB | ~2-5KB |
Recomendación: Nginx o LiteSpeed para eficiencia de memoria.
PHP-FPM
| Tipo de app | RAM por worker |
|---|---|
| WordPress simple | 30-50MB |
| WordPress + plugins | 50-100MB |
| WooCommerce | 80-150MB |
| Laravel/Symfony | 50-80MB |
Fórmula: max_children = (RAM disponible - RAM otros) / RAM por worker
Ejemplo VPS 2GB:
- RAM total: 2048MB
- Sistema + Nginx: ~400MB
- MySQL: ~500MB
- Disponible para PHP: ~1148MB
- Workers a 50MB: ~22 workers
MySQL/MariaDB
| Datos | innodb_buffer_pool |
|---|---|
| <1GB | 256MB |
| 1-5GB | 512MB-1GB |
| 5-20GB | 1-2GB |
| 20GB+ | 2-4GB+ |
Regla: El buffer pool debe ser 1.2-1.5x el tamaño de tus datos InnoDB.
Redis
| Uso | RAM |
|---|---|
| Object cache WP | 64-128MB |
| Sesiones | 64-128MB |
| Cache completo | 256-512MB |
Node.js/Python
| Tipo | RAM por instancia |
|---|---|
| API simple | 50-100MB |
| App media | 100-256MB |
| App compleja | 256-512MB |
Escenarios detallados
WordPress básico (1GB RAM)
Sistema: 300MB
Nginx: 50MB
PHP-FPM: 350MB (7 workers x 50MB)
MySQL: 256MB
Libre: 44MB
─────────────────
Total: 1000MB
Soporta: ~5.000-10.000 visitas/mes, 1 sitio
WordPress + WooCommerce (4GB RAM)
Sistema: 400MB
Nginx: 100MB
PHP-FPM: 1500MB (15 workers x 100MB)
MySQL: 1024MB
Redis: 256MB
Libre: 816MB
─────────────────
Total: 4096MB
Soporta: ~50.000-100.000 visitas/mes, tienda mediana
Multi-sitio (8GB RAM)
Sistema: 500MB
Nginx: 150MB
PHP-FPM: 3000MB (30 workers x 100MB)
MySQL: 2048MB
Redis: 512MB
Servicios: 500MB
Libre: 1386MB
─────────────────
Total: 8192MB
Soporta: 3-5 sitios, ~200.000 visitas/mes total
Stack moderno: Node + Python + DB (4GB)
Sistema: 400MB
Nginx: 100MB
Node.js: 512MB (4 instancias)
Python: 512MB (Gunicorn 4 workers)
PostgreSQL: 1024MB
Redis: 256MB
Libre: 1292MB
─────────────────
Total: 4096MB
Señales de que necesitas más recursos
RAM insuficiente
# Verificar uso
free -h
# Señales de problema:
# - available muy bajo
# - swap muy usado
# - OOM killer matando procesos
Síntomas:
- Sitio lento intermitentemente
- Errores 502/503
- Procesos que mueren solos
CPU insuficiente
# Verificar carga
uptime
top
# Señales de problema:
# - load average > número de cores
# - %CPU constantemente alto
Síntomas:
- Respuestas lentas bajo tráfico
- Colas de peticiones
Disco insuficiente
# Verificar espacio
df -h
# Verificar I/O
iostat -x 1
Síntomas:
- Errores de escritura
- Base de datos corrupta
- Logs que no escriben
Cuándo escalar
Señales claras
| Métrica | Escalar cuando |
|---|---|
| RAM | uso > 80% constante |
| CPU | load > cores x 0.7 |
| Disco | uso > 80% |
| Respuesta | tiempo > 2s |
Escalar vertical vs horizontal
Vertical (más recursos):
- Más fácil
- Sin cambios de arquitectura
- Límite físico
Horizontal (más servidores):
- Más complejo
- Requiere load balancer
- Escalado “infinito”
Recomendación: Escala verticalmente hasta 8-16GB, luego considera horizontal.
Recomendaciones por presupuesto
Presupuesto ajustado (€5-10/mes)
- VPS 1-2GB RAM
- Para: blogs, webs pequeñas, desarrollo
- Optimiza: caché, Nginx, código eficiente
Presupuesto medio (€15-30/mes)
- VPS 4GB RAM
- Para: tiendas pequeñas, apps medianas, multi-sitio básico
- Añade: Redis, backups automáticos
Presupuesto holgado (€40-80/mes)
- VPS 8GB+ RAM
- Para: ecommerce serio, SaaS, alto tráfico
- Añade: monitorización, CDN, redundancia
Errores comunes
Sobredimensionar
El error: Contratar VPS de 8GB para un blog con 1.000 visitas/mes.
La realidad: Pagas €60/mes cuando €10/mes serían suficientes.
Solución: Empieza pequeño, monitoriza, escala cuando sea necesario.
Infradimensionar
El error: VPS de 1GB para WooCommerce con 1.000 productos.
La realidad: Sitio lento, clientes frustrados, ventas perdidas.
Solución: Calcula requisitos reales antes de contratar.
Ignorar el disco
El error: VPS con mucha RAM pero disco lento (HDD).
La realidad: Base de datos lenta aunque tengas RAM de sobra.
Solución: Siempre SSD/NVMe, nunca HDD para producción.
Preguntas frecuentes
¿Cuánta RAM necesito para WordPress?
Mínimo 1GB para blog simple. 2GB para sitio con tráfico medio. 4GB para WooCommerce. Si usas muchos plugins pesados o page builders, añade 1-2GB extra.
¿Es mejor más RAM o más CPU?
Generalmente más RAM. La CPU solo importa en picos de tráfico o procesamiento intensivo. La RAM afecta constantemente al rendimiento, especialmente con bases de datos y caché.
¿Cuánto disco necesito?
20-40GB para la mayoría de webs. 80GB+ si tienes muchas imágenes/media. El disco es el recurso más barato, no escatimes si tienes contenido multimedia.
¿Puedo empezar con VPS pequeño y escalar?
Sí, es lo recomendado. La mayoría de proveedores permiten escalar sin downtime. Empieza con lo mínimo viable y aumenta según necesites.
¿Shared hosting o VPS de 1GB?
VPS de 1GB generalmente rinde mejor. Tienes recursos garantizados, no compartidos. Además, control total para optimizar. Shared solo para sitios muy pequeños sin necesidad de control.
Nuestra recomendación
Para empezar:
- Blog/web simple: VPS 1-2GB
- Tienda pequeña: VPS 2-4GB
- Aplicación/SaaS: VPS 4GB
Monitoriza siempre:
- Uso de RAM con
free -h - Carga con
uptime - Disco con
df -h
Escala cuando:
- RAM > 80% constante
- Respuestas > 2 segundos
- Errores 502/503 frecuentes
¿No sabes qué elegir? Los VPS de Avantys permiten escalar fácilmente. Empieza pequeño y crece según necesites.
Conclusión
Dimensionar correctamente te ahorra dinero y frustraciones. Usa las tablas de esta guía como punto de partida, monitoriza tu uso real, y ajusta según necesites.
Recuerda: es mejor escalar que empezar sobredimensionado.
¿Listo para elegir tu VPS? Explora los planes de VPS de Avantys desde €8.62/mes con recursos garantizados y escalado fácil.
¿Quieres que lo hagamos por ti?
En Avantys gestionamos tu web, hosting y crecimiento digital de punta a punta. Tú a lo importante.