VPS para base de datos

Para MySQL, PostgreSQL o Redis: desde 2 GB de memoria y 40 GB en NVMe, porque una base depende de la memoria y de la velocidad del disco. Primero los planes con el gigabyte de RAM más barato.

Elegimos su VPS en cuatro preguntas
8.725 planes
Ordenar por

VPS para base de datos: precios, proveedores y métodos de pago

La selección incluye 8.725 planes en 1.089 proveedores. Precios desde 1,04 € al mes; una cuarta parte de los planes cuesta menos de 17,83 € y la mitad, menos de 35,67 €. En NVMe: 100% de los planes; con tráfico ilimitado: 35%; con facturación por hora: 10%.

Los proveedores más baratos

  1. CloudTechtiqProfessional Cloud VPS · 4 núcleos · 8 GB1,04 €
  2. Çelen Hosting Information Tech.DE-AMD-01 · 1 núcleo · 2 GB1,08 €
  3. CServersExtraVPS-4096 · 3 núcleos · 4 GB1,93 €
  4. WeHaveServersVPS-1 · 1 núcleo · 4 GB1,95 €
  5. Voyar CloudCV-10 · 2 núcleos · 2 GB2,21 €

Precio según la memoria

MemoriaPlanesPrecio desde
desde 1 GB8.7251,04 €
desde 2 GB8.7251,04 €
desde 4 GB8.0861,04 €
desde 8 GB6.2041,04 €
desde 16 GB3.8582,44 €

Métodos de pago

  • Tarjeta bancaria628 58%
  • Criptomonedas318 29%

Cuántos proveedores de la selección aceptan cada método de pago.

Cómo elegir un VPS para una base de datos

VPS para base de datos: cuánta memoria hace falta según el volumen de datos, por qué NVMe y qué puerto cerrar
El conjunto de trabajo debe caber en memoria y el registro de transacciones exige escritura rápida: por eso una base depende de la RAM y del NVMe, no del número de núcleos.

Una base de datos en tu propio VPS significa un precio predecible y acceso total a la configuración: puedes instalar la versión que necesites, activar extensiones y organizar las copias de seguridad a tu manera. Las bases gestionadas en la nube son más cómodas, pero cuestan varias veces más por la misma cantidad de memoria. Si estás dispuesto a encargarte tú de las actualizaciones y los backups, un servidor para la base se amortiza rápido.

La memoria importa más que los núcleos

Las bases de datos guardan los datos más usados en la memoria RAM: PostgreSQL en shared_buffers y en la caché del sistema de archivos, MySQL y MariaDB en el buffer pool de InnoDB, y Redis los guarda enteros. Mientras el conjunto de trabajo cabe en memoria, las consultas responden en milisegundos; en cuanto deja de caber, cada consulta va al disco y la velocidad cae decenas de veces. Por eso, lo primero es estimar el volumen de datos activos y elegir memoria con margen:

  • hasta 5 GB de datos (blog, tienda pequeña, backend de un bot): bastan 2 GB de RAM;
  • 10–30 GB (CRM, tienda online con catálogo, analítica): desde 4 GB, mejor 8 GB;
  • más de 50 GB o cientos de consultas por segundo: desde 16 GB y núcleos dedicados.

Los núcleos sirven para consultas en paralelo e informes pesados. Para una carga web típica bastan 2 núcleos, y la tabla de arriba está ordenada por defecto según el precio del gigabyte de memoria, que es el parámetro clave para una base de datos.

Disco: solo NVMe

Una base de datos hace constantemente pequeñas lecturas y escrituras aleatorias, y el registro de transacciones exige escritura síncrona rápida. En HDD y en SSD SATA baratos y compartidos, eso se traduce en retrasos y «cuelgues» en cada checkpoint. Elige planes con NVMe y reserva el triple de espacio que tus datos actuales: índices, registros WAL o binlog, archivos temporales de ordenación y backups locales ocupan tanto como las propias tablas.

PostgreSQL, MySQL o Redis

  • PostgreSQL: la opción universal para proyectos nuevos, con transacciones estrictas, JSON, búsqueda de texto completo y extensiones como PostGIS. Más sobre sus requisitos en la página VPS para PostgreSQL.
  • MySQL y MariaDB: el estándar para WordPress, Bitrix y la mayoría de los CMS; con volúmenes pequeños consumen menos memoria. Consulta VPS para MySQL.
  • Redis: caché, colas y sesiones; todo se guarda en memoria, así que su tamaño es lo que determina el plan. Consulta VPS para Redis.

Seguridad y backups

Nunca abras el puerto de la base a internet: PostgreSQL (5432), MySQL (3306) y Redis (6379) deben escuchar solo en 127.0.0.1 o en una red privada. Si la aplicación está en otro servidor, conéctalos mediante WireGuard o un túnel SSH. Los escáneres encuentran las bases abiertas en cuestión de horas, y el ransomware cifra los datos.

Un backup en el mismo servidor no es un backup. Programa un volcado diario (pg_dump, mysqldump) o el archivado continuo del registro y cópialo a otro sitio: a un almacenamiento de objetos o a un VPS aparte para backups. Una vez al mes, comprueba que de verdad se puede restaurar desde la copia.

Dónde alojarla

Pon la base en el mismo centro de datos que la aplicación: cada 30–50 ms de red de más se multiplican por el número de consultas por página. Si guardas datos personales de ciudadanos rusos, la ley rusa 152-FZ exige que la base esté en Rusia; para eso está la selección VPS en Rusia.

Preguntas frecuentes

¿Cuánta memoria necesita una base de datos?

Guíate por el volumen de datos activos: debe caber en memoria junto con los índices. Para proyectos pequeños bastan 2 GB, para tiendas y CRM 4–8 GB, y para bases grandes desde 16 GB.

¿Puedo tener la base de datos y la web en el mismo VPS?

Sí, en proyectos pequeños es lo habitual: menos latencia y un solo pago. Conviene separarlas cuando la base empieza a quitarle memoria a la aplicación o necesitas replicación aparte.

¿Sirve un SSD SATA en lugar de NVMe?

Para una base pequeña con pocas escrituras, sí. Pero NVMe es bastante más rápido en operaciones aleatorias pequeñas y en la escritura síncrona del registro, así que para una base en producción es mejor NVMe.

¿Qué elegir: un VPS propio o una base gestionada en la nube?

Una base gestionada te quita de encima las actualizaciones y los backups, pero cuesta de 2 a 4 veces más por la misma memoria. Un VPS propio sale más a cuenta si estás dispuesto a configurar tú las copias de seguridad y la monitorización.

¿Cómo proteger una base de datos en un VPS?

Que escuche solo en localhost o en una red privada, cerrar el puerto con el firewall, usar contraseñas robustas y mantenerla actualizada. El acceso remoto, mediante túnel SSH o WireGuard.

¿Cuánto cuesta VPS para base de datos?

Desde 1,04 € al mes. Una cuarta parte de los planes cuesta menos de 17,83 € y la mitad, menos de 35,67 €. En total, 8.725 planes en 1.089 proveedores.

¿Se puede pagar VPS para base de datos con tarjeta bancaria o criptomonedas?

Con tarjeta bancaria en 628 proveedores de 1089 (58%), con criptomonedas en 318 (29%). Los métodos de pago de cada plan están en la columna «Pago».

¿Cuánto cuesta VPS para base de datos con 2 GB de memoria?

Desde 1,04 € al mes; con 4 GB — desde 1,04 €, con 8 GB — desde 1,04 €.

¿En qué países hay más planes?

Donde hay más planes: en EE. UU., en Alemania y en los Países Bajos. Puede elegir el país en el filtro: los precios y métodos de pago se actualizarán.

Colecciones de VPS/VDS

los 454 →

Los precios y parámetros provienen de los sitios de los proveedores; antes de pagar, verifíquelos en el sitio: los proveedores cambian sus planes sin previo aviso.