VPS para banco de dados

Para MySQL, PostgreSQL ou Redis: a partir de 2 GB de memória e 40 GB em NVMe — o banco depende da memória e da velocidade do disco. Primeiro os planos com o gigabyte de memória mais barato.

Escolha um VPS em quatro perguntas
8.953 planos
Ordenar por

VPS para banco de dados: preços, provedores e formas de pagamento

Na seleção: 8.953 planos de 1.092 provedores. Preços a partir de 1,03 € por mês; um quarto dos planos custa menos de 17,81 €, metade — menos de 35,99 €. Em NVMe — 100% dos planos, com tráfego ilimitado — 36%, com cobrança por hora — 11%.

Provedores mais baratos

  1. CloudTechtiqProfessional Cloud VPS · 4 núcleos · 8 GB1,03 €
  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 €

Preço por volume de RAM

RAMPlanosPreço a partir de
a partir de 1 GB8.9531,03 €
a partir de 2 GB8.9531,03 €
a partir de 4 GB8.3081,03 €
a partir de 8 GB6.3981,03 €
a partir de 16 GB4.0022,42 €

Formas de pagamento

  • Cartão bancário631 58%
  • Criptomoeda319 29%

Quantos provedores da seleção aceitam cada forma de pagamento.

Como escolher um VPS para banco de dados

VPS para banco de dados: quanta memória para cada volume de dados, por que NVMe e qual porta fechar
O conjunto de trabalho precisa caber na memória e o log de transações exige gravação rápida — por isso o banco esbarra na RAM e no NVMe, não no número de núcleos.

Um banco de dados no seu próprio VPS significa preço previsível e acesso total às configurações: você instala a versão que quiser, ativa extensões e monta os backups do seu jeito. Os bancos gerenciados na nuvem são mais cômodos, mas custam várias vezes mais pela mesma quantidade de memória. Se você está disposto a cuidar das atualizações e dos backups, um servidor para o banco se paga rápido.

Memória vale mais que núcleos

Os bancos de dados mantêm os dados quentes na memória RAM: o PostgreSQL, em shared_buffers e no cache do sistema de arquivos; o MySQL e o MariaDB, no buffer pool do InnoDB; o Redis, por inteiro. Enquanto o conjunto de trabalho cabe na memória, as consultas respondem em milissegundos; quando deixa de caber, cada consulta vai ao disco e a velocidade cai dezenas de vezes. Por isso, primeiro estime o volume de dados ativos e pegue memória com folga:

  • até 5 GB de dados — blog, loja pequena, backend de bot: 2 GB de RAM bastam;
  • 10–30 GB — CRM, loja virtual com catálogo, analytics: a partir de 4 GB, melhor 8 GB;
  • mais de 50 GB ou centenas de consultas por segundo — a partir de 16 GB e núcleos dedicados.

Núcleos servem para consultas paralelas e relatórios pesados. Para a carga web típica, 2 núcleos são suficientes, e a tabela acima vem ordenada por padrão pelo preço do gigabyte de memória — o parâmetro principal para um banco.

Disco: só NVMe

O banco faz o tempo todo pequenas leituras e gravações aleatórias, e o log de transações exige gravação síncrona rápida. Em HDD e em SSD SATA baratos e compartilhados, isso vira lentidão e «travadas» a cada checkpoint. Escolha planos com NVMe e reserve três vezes o volume atual de dados: índices, logs WAL ou binlog, arquivos temporários de ordenação e backups locais ocupam tanto quanto as próprias tabelas.

PostgreSQL, MySQL ou Redis

  • PostgreSQL — a escolha universal para projetos novos: transações rigorosas, JSON, busca de texto completo, extensões como PostGIS. Mais sobre os requisitos na página VPS para PostgreSQL.
  • MySQL e MariaDB — o padrão para WordPress, Bitrix e a maioria dos CMS; em volumes pequenos consomem menos memória. Veja VPS para MySQL.
  • Redis — cache, filas e sessões; tudo fica na memória, então é o volume dela que define o plano. Veja VPS para Redis.

Segurança e backups

Nunca exponha a porta do banco na internet: PostgreSQL (5432), MySQL (3306) e Redis (6379) devem escutar apenas em 127.0.0.1 ou na rede privada. Se a aplicação está em outro servidor, conecte os dois via WireGuard ou túnel SSH. Bancos expostos são encontrados por scanners em poucas horas, e os dados acabam criptografados por ransomware.

Backup no mesmo servidor não é backup. Configure um dump diário (pg_dump, mysqldump) ou o arquivamento contínuo do log e copie-o para outro lugar: um armazenamento de objetos ou um VPS separado para backups. Uma vez por mês, confira se dá mesmo para restaurar a partir da cópia.

Onde hospedar

Coloque o banco no mesmo data center da aplicação: cada 30–50 ms extras de rede se multiplicam pelo número de consultas por página. Se você armazena dados pessoais de cidadãos russos, a lei 152-FZ exige que o banco fique na Rússia — para isso existe a seleção VPS na Rússia.

Perguntas frequentes

Quanta memória um banco de dados precisa?

Tome como base o volume de dados ativos: ele deve caber na memória junto com os índices. Para projetos pequenos, 2 GB bastam; para lojas e CRMs, 4–8 GB; para bancos grandes, a partir de 16 GB.

Dá para manter o banco e o site no mesmo VPS?

Sim, para projetos pequenos é o esquema comum: menos latência e uma conta só. Vale separar quando o banco começa a tirar memória da aplicação ou quando é preciso replicação dedicada.

Um SSD SATA serve no lugar de NVMe?

Para um banco pequeno, com poucas gravações, sim. Mas o NVMe é bem mais rápido em operações aleatórias pequenas e na gravação síncrona do log, então para um banco em produção é melhor ficar com NVMe.

O que escolher: VPS próprio ou banco gerenciado na nuvem?

O banco gerenciado tira de você a preocupação com atualizações e backups, mas custa 2–4 vezes mais pela mesma memória. O VPS próprio compensa se você está disposto a configurar backups e monitoramento.

Como proteger um banco de dados no VPS?

Escutar só em localhost ou na rede privada, fechar a porta no firewall, usar senhas fortes e manter tudo atualizado. Acesso remoto, só via túnel SSH ou WireGuard.

Quanto custa VPS para banco de dados?

A partir de 1,03 € por mês. Um quarto dos planos custa menos de 17,81 €, metade — menos de 35,99 €. Ao todo, 8.953 planos de 1.092 provedores.

É possível pagar VPS para banco de dados com cartão bancário ou criptomoeda?

Com cartão bancário — em 631 provedores de 1092 (58%), com criptomoeda — em 319 (29%). As formas de pagamento de cada plano estão na coluna «Pagamento».

Quanto custa VPS para banco de dados com 2 GB de RAM?

A partir de 1,03 € por mês; com 4 GB — a partir de 1,03 €, com 8 GB — a partir de 1,03 €.

Em quais países há mais planos?

Mais planos em nos EUA, na Alemanha e nos Países Baixos. Você pode escolher o país no filtro — preços e formas de pagamento serão recalculados.

Coleções de VPS/VDS

todos os 454 →

Preços e parâmetros são obtidos dos sites dos provedores; antes de pagar, confira no site — os provedores mudam os planos sem aviso.