Hospedagem compartilhada, VPS, servidor dedicado e nuvem diferem em quatro coisas: quanto controle você tem, quem faz a manutenção, quão isolado você está dos outros clientes e como o preço é cobrado. Errar na escolha costuma significar pagar por capacidade parada ou ficar com um servidor exposto sem ninguém para cuidar.
Este guia é dividido em dois checklists. O primeiro ajuda a escolher e contratar; o segundo lista o que fazer nas primeiras horas de um VPS com Ubuntu, com comandos da documentação oficial do Ubuntu Server.
Os quatro modelos lado a lado
| Compartilhada | VPS | Dedicado | Nuvem (IaaS) | |
|---|---|---|---|---|
| O que você recebe | Uma conta num servidor dividido com muitos sites | Uma máquina virtual com recursos reservados e acesso root | Uma máquina física inteira | VMs e serviços criados e apagados sob demanda |
| Quem mantém o sistema | Provedor | Você (salvo plano gerenciado) | Você | Você, ou o provedor nos serviços gerenciados |
| Como é cobrado | Mensal ou anual, preço fixo | Mensal ou contrato longo, preço fixo | Mensal, preço fixo | Por hora, segundo ou gigabyte usado |
| Escalar | Trocar de plano | Trocar de plano, normalmente com reinício | Trocar hardware ou máquina | Minutos, muitas vezes automático |
| Conhecimento exigido | Painel de controle | Linux, SSH, firewall | Linux e hardware | Linux mais o modelo de permissões e cobrança do provedor |
| Risco de fatura inesperada | Baixo | Baixo | Baixo | Real, sem alertas de orçamento |
A nuvem dos grandes provedores é explicada em o que é computação em nuvem. Aqui o foco é a decisão prática para sites e aplicações pequenas e médias.
Checklist 1: antes de contratar
1. Defina o que vai rodar. Um WordPress com pouco tráfego cabe numa hospedagem compartilhada ou gerenciada. Uma aplicação própria com banco, filas e tarefas agendadas pede VPS ou nuvem. Se ninguém na equipe sabe administrar Linux, um VPS "não gerenciado" vira risco, não economia.
2. Compare o preço de renovação, não só o de entrada. As páginas de VPS no Brasil mostram o valor mensal equivalente para contratos longos e um valor maior na renovação. Dois exemplos, consultados em 16 de outubro de 2026:
| Provedor e plano | Recursos | Mensal na contratação | Mensal na renovação | Condição |
|---|---|---|---|---|
| Locaweb VPS 4 GB Linux | 2 vCPUs, 4 GB, 70 GB SSD | R$ 32,90 | R$ 63,92 | Contratação por 24 meses |
| Locaweb VPS 8 GB Linux | 4 vCPUs, 8 GB, 200 GB SSD | R$ 63,90 | R$ 124,72 | Contratação por 24 meses |
| Hostinger KVM 1 | 1 vCPU, 4 GB, 50 GB NVMe, 4 TB de tráfego | R$ 29,99 | R$ 59,99 | Ciclo de 2 anos |
| Hostinger KVM 2 | 2 vCPUs, 8 GB, 100 GB NVMe, 8 TB de tráfego | R$ 43,99 | R$ 77,99 | Ciclo de 2 anos |
Fontes: páginas oficiais de VPS da Locaweb e da Hostinger Brasil. Preços promocionais mudam com frequência; confira no dia da contratação.
Em todos os casos, a renovação custa cerca do dobro, ou mais, do valor de entrada. Faça a conta do custo em quatro anos, não em dois.
3. Veja onde fica o data center. Para público brasileiro, um servidor no Brasil reduz a latência. A localização também importa para a LGPD quando o site trata dados pessoais, como formulários de contato e cadastros.
4. Leia o SLA em minutos. Uma promessa de disponibilidade fica mais clara convertida em tempo fora do ar permitido:
| Disponibilidade | Por mês (30 dias) | Por ano |
|---|---|---|
| 99% | 7 h 12 min | cerca de 3 dias e 15 h |
| 99,9% | 43 min | cerca de 8 h 46 min |
| 99,95% | 21 min 36 s | cerca de 4 h 23 min |
| 99,99% | 4 min 19 s | cerca de 53 min |
Leia também o que acontece quando o SLA falha. O padrão do mercado é crédito proporcional na próxima fatura, não indenização, e manutenções programadas costumam ficar de fora da conta.
5. Confira o backup. Pergunte se é incluso, com que frequência roda, por quantos dias fica guardado e se você consegue restaurar sozinho. Backup no mesmo servidor não protege contra perda do servidor.
6. Desconfie de "ilimitado". Planos com tráfego ou sites ilimitados têm políticas de uso justo, limites de processos, de inodes (quantidade de arquivos) ou de CPU. Esses limites estão nos termos de uso, não na vitrine.
7. Pense na saída. Verifique se dá para baixar um backup completo (arquivos e banco) a qualquer momento, sem depender do suporte.
Qual escolher em cada caso
| Se você... | Comece com |
|---|---|
| Tem um blog, portfólio ou site institucional e não quer mexer em servidor | Hospedagem compartilhada ou WordPress gerenciado |
| Tem uma aplicação própria, sabe usar terminal e quer custo fixo | VPS |
| Precisa de vários serviços em containers Docker numa máquina só | VPS com Docker Compose |
| Tem picos fortes de acesso, vários ambientes ou precisa de serviços gerenciados (banco, filas, CDN) | Nuvem, com orçamento e alertas configurados |
| Roda carga pesada e constante o ano inteiro | Dedicado, ou VPS grande, comparado com instâncias reservadas na nuvem |
Para comparar os grandes provedores de nuvem, veja o comparativo entre AWS, Azure e Google Cloud.
Checklist 2: as primeiras horas de um VPS Ubuntu
Um servidor com IP público começa a receber tentativas automáticas de login pouco depois de ligado. Os passos abaixo seguem a documentação oficial do Ubuntu Server. Mantenha sempre uma segunda sessão SSH aberta enquanto mexe em acesso e firewall, para não se trancar fora.
1. Atualize o sistema.
sudo apt update && sudo apt upgrade
2. Confirme as atualizações automáticas de segurança. Segundo a documentação do Ubuntu, o pacote unattended-upgrades já vem instalado e, por padrão, aplica atualizações de segurança. Se faltar, instale com sudo apt install unattended-upgrades. A configuração fica em /etc/apt/apt.conf.d/20auto-upgrades, com as linhas APT::Periodic::Update-Package-Lists "1"; e APT::Periodic::Unattended-Upgrade "1"; para rodar diariamente.
3. Crie um usuário comum e passe a usá-lo no lugar do root:
sudo adduser maria
sudo usermod -aG sudo maria
4. Troque senha por chave SSH. No seu computador, gere o par de chaves e copie a pública para o servidor:
ssh-keygen -t ed25519
ssh-copy-id maria@IP_DO_SERVIDOR
Teste o login por chave numa nova janela. Só depois desative a senha criando um arquivo em /etc/ssh/sshd_config.d/ com a linha PasswordAuthentication no. A documentação do Ubuntu recomenda validar a configuração com sudo sshd -t antes de reiniciar o serviço com sudo systemctl restart ssh.service.
5. Ligue o firewall liberando só o necessário.
sudo ufw allow 22
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable
sudo ufw status verbose
Libere a porta 22 antes do enable, ou a sessão atual pode cair. Se for usar Docker, atenção: a documentação do Docker avisa que portas publicadas por containers passam por fora das regras do ufw.
6. Instale HTTPS com um certificado gratuito da Let's Encrypt, usando o cliente Certbot, que configura a renovação automática.
7. Não exponha o banco de dados. MySQL, PostgreSQL e Redis devem escutar só em 127.0.0.1 ou numa rede privada. Nenhuma dessas portas deve aparecer liberada no firewall.
8. Configure backup fora do servidor (outro provedor ou armazenamento de objetos) e faça um teste de restauração de verdade.
9. Monitore o básico: espaço em disco, memória e um verificador externo que avise quando o site sai do ar.
10. Proteja a conta do painel do provedor com autenticação de dois fatores. Quem entra no painel consegue reinstalar o servidor ou baixar os backups, mesmo sem a sua chave SSH.
Erros que mais aparecem em VPS de iniciante
- Trabalhar como root o tempo todo. Um comando errado não tem freio, e um invasor que pega essa sessão tem controle total.
- Ativar o firewall sem liberar o SSH antes. Resultado: acesso só pelo console de emergência do provedor, se houver.
- Deixar o painel de banco (phpMyAdmin, Adminer) aberto na internet. É alvo de varreduras automáticas.
- Achar que snapshot é backup. Snapshot no mesmo provedor ajuda, mas não protege contra perda da conta ou erro do próprio provedor.
- Ignorar o disco. Logs e backups locais enchem a partição e derrubam o banco de dados.
- Esquecer a data da renovação e levar o susto do preço cheio.
Fontes
- Ubuntu Server documentation. Firewalls (ufw).
- Ubuntu Server documentation. Automatic updates.
- Ubuntu Server documentation. OpenSSH server.
- Docker Docs. Install Docker Engine on Ubuntu (aviso sobre ufw).
- Let's Encrypt. Getting Started.
- Locaweb. Servidor VPS.
- Hostinger Brasil. Hospedagem VPS.




