Armazenamento de arquivos numa VPS: discos e armazenamento de objetos
Os arquivos de um projeto (uploads de usuários, fotos de produtos, vídeos, documentos, arquivos compactados) crescem mais rápido que o banco de dados e o código. Eles podem ficar no disco do servidor, num volume separado ou num armazenamento de objetos, e dessa escolha dependem o preço do terabyte, a velocidade e o que acontece com os arquivos quando você troca de servidor. Veja as opções e os preços pelo catálogo da accsly.io.
Enquanto o site é pequeno, os arquivos ficam numa pasta ao lado do código, e não há nada de errado nisso. Os problemas aparecem com o crescimento: o disco acaba, um plano com disco maior traz junto núcleos e memória de que você não precisa, o backup do servidor inteiro leva horas e, numa migração, centenas de gigabytes têm de ser copiados junto com o site. Por isso vale manter os arquivos separados do sistema desde o começo e saber para onde eles podem ser levados.
Disco local da VPS: NVMe, SSD e HDD
O disco incluído no plano é o lugar mais rápido e simples para os arquivos. O ponto fraco é que o espaço está atrelado ao plano: para ter mais espaço, é preciso contratar um plano com recursos sobrando.
- NVMe e SSD são para o sistema, o banco de dados e os arquivos lidos o tempo todo: miniaturas, arquivos estáticos do site, cache. Pelo catálogo da accsly.io em novembro de 2026, um plano de VPS com disco NVMe de cerca de 1 TB custa na mediana US$ 200 por mês, e com SSD, US$ 206: esses discos vêm acompanhados de muita memória e muitos núcleos. A comparação entre os tipos está no artigo NVMe ou SSD: faz diferença para um site?
- HDD é espaço barato para arquivos compactados, backups, vídeos e documentos abertos raramente. Planos com disco rígido são raros: 830 dos 29.603 planos de VPS do catálogo, menos de 3%, em 172 provedores. Em compensação, um plano com HDD de cerca de 1 TB custa na mediana US$ 13 por mês, e nos planos a partir de 500 GB o preço mediano do terabyte é US$ 11 por mês; no décimo mais barato, US$ 4 ou menos. Os preços estão em rublos no catálogo; aqui foram convertidos pelo câmbio de 7 de novembro de 2026 e arredondados. Seleções: VPS para armazenamento: disco grande e VPS com HDD.
Se você precisa de mais de dez terabytes, um servidor dedicado com vários discos compensa mais: o catálogo tem 800 configurações com HDD a partir de 4 TB em 47 provedores, com preço mediano do terabyte de US$ 35 por mês, mas esse valor inclui um servidor físico inteiro, com processador e memória. Esses servidores estão reunidos na página Servidores dedicados para armazenamento de dados. Os discos deles são combinados em RAID para que a falha de um não signifique perda de dados, mas RAID protege contra a quebra de um disco, não é backup.
Volumes adicionais
Muitos provedores de nuvem vendem discos adicionais, os volumes (block storage), que são conectados à VPS como mais um disco e cobrados por gigabyte, à parte do plano. Isso é prático quando você precisa de espaço, mas não de núcleos e memória: o volume é ampliado sem trocar de servidor e, numa migração para uma nova VPS, é desconectado da antiga e conectado à nova no mesmo data center.
O que verificar antes de contratar:
- a velocidade e o limite de IOPS do volume: em discos de rede, eles costumam ser menores que no NVMe local;
- se dá para conectar o volume a um servidor em outro data center: normalmente não, o volume fica numa única zona;
- se os snapshots do volume estão incluídos no preço e onde ficam guardados;
- como o volume é montado na inicialização: no
/etc/fstab, ele é indicado pelo UUID e com a opçãonofail, que, como descreve o manual do fstab, impede que a inicialização pare se o dispositivo não for encontrado.
Armazenamento de objetos S3
O armazenamento de objetos funciona de outro jeito que um disco: os arquivos (objetos) ficam em contêineres (buckets) e são enviados e lidos por HTTP, via API. O padrão virou a interface do Amazon S3, e muitos provedores e nuvens oferecem armazenamentos compatíveis com S3, que funcionam com as mesmas bibliotecas e programas; o rclone, por exemplo, suporta dezenas desses provedores.
- Prós: o espaço é ilimitado e cobrado pelo uso, os arquivos não ficam presos ao servidor e sobrevivem à exclusão dele, e podem ser entregues aos visitantes diretamente ou via CDN, sem sobrecarregar a VPS. O próprio armazenamento mantém várias cópias: para as classes de armazenamento do Amazon S3, segundo a descrição da AWS, a durabilidade projetada é de 99,999999999% ao ano. Nos armazenamentos compatíveis com S3 de outros provedores, a durabilidade é outra e deve ser conferida na documentação deles.
- Contras: um arquivo não pode ser aberto e editado como num disco, e a aplicação precisa saber trabalhar com a API (WordPress, Laravel e Nextcloud têm plugins e drivers para isso). Além dos gigabytes, são cobradas as requisições e o tráfego de saída, como mostram os preços do S3, e num site que entrega muitos arquivos o tráfego pode custar mais que o próprio armazenamento.
O catálogo da accsly.io não tem preços de armazenamento de objetos, então compare as ofertas por três linhas da tabela de preços: gigabyte por mês, requisições e tráfego de saída. Para entregar imagens e vídeos aos visitantes, o armazenamento normalmente fica atrás de uma CDN; mais no artigo CDN: quando um site precisa de uma.
O que colocar onde
- sistema, código e banco de dados: no NVMe ou SSD local do servidor; sobre bancos, o artigo Banco de dados numa VPS: PostgreSQL ou MySQL;
- uploads de usuários e mídia que crescem sem limite: no armazenamento de objetos ou num volume separado;
- arquivos compactados, backups e vídeos abertos raramente: num servidor com HDD ou numa classe fria do armazenamento de objetos;
- uma pasta compartilhada para a equipe: numa VPS com Nextcloud e disco grande; os planos estão na página VPS para Nextcloud.
Mesmo que por enquanto tudo esteja num só disco, mantenha os uploads num diretório à parte, com o caminho dele nas configurações da aplicação, e não no código. Assim, levar os arquivos para um volume ou para um armazenamento se resume a copiá-los e mudar uma configuração. Vale incluir o espaço livre em disco no monitoramento, com alerta em 80%: um disco cheio para tanto o banco quanto a gravação de logs, e nem todo provedor permite ampliar o plano ou conectar um volume em cinco minutos.
Backup dos arquivos
Onde quer que os arquivos estejam, a cópia deles deve ficar em outro lugar. A regra clássica 3-2-1, citada, por exemplo, pela agência americana CISA: três cópias dos dados, em duas mídias diferentes, uma delas fora do local principal. Para uma VPS, isso significa que uma cópia no mesmo servidor ou no mesmo provedor, no mesmo data center, não é backup para o caso de bloqueio da conta ou de um incêndio.
Os provedores costumam oferecer backups próprios, mas vale ler as condições com atenção: no catálogo da accsly.io, 1.644 dos 2.248 provedores de VPS descrevem algum tipo de backup, e não raro as cópias são feitas só para a hospedagem compartilhada, são um extra pago ou funcionam «na medida do possível». Cópias próprias são mais confiáveis:
- programas como o restic fazem cópias criptografadas com deduplicação (cada cópia seguinte transfere só as alterações) e sabem gravar direto num armazenamento compatível com S3;
- no armazenamento de objetos, ative o versionamento: um objeto sobrescrito ou apagado pode ser recuperado de uma versão anterior;
- uma vez por mês, restaure a cópia num servidor de testes: só assim dá para ver que ela funciona.
Mais sobre agendamento, guarda e verificação das cópias no artigo Backups de VPS: estratégias e ferramentas; planos com disco grande e barato para as cópias estão na página VPS para backups.