Este repositório reúne e analisa de forma minuciosa as melhores plataformas de nuvem, servidores virtuais (VPS), serviços gerenciados (PaaS), bancos de dados (DBaaS), infraestruturas de borda (Edge) e ferramentas de suporte que oferecem planos gratuitos permanentes (Always Free).
Se você está migrando de arquiteturas antigas ou de guias desatualizados, observe as descontinuações e mudanças de políticas recentes:
- ❌ Heroku: Encerrou 100% dos seus dynos e bancos de dados gratuitos em Novembro de 2022.
- ❌ Fly.io: Removeu o plano Always Free permanente. Exige cartão e opera em modelo pay-as-you-go, cobrando qualquer uso que exceda créditos temporários.
- ❌ Cyclic.sh: Encerrou totalmente as atividades em 2024.
⚠️ AWS EC2: As instâncias virtuais (t2.micro/t3.micro) são gratuitas apenas nos primeiros 12 meses (não são permanentes). O Always Free da AWS cobre apenas serviços como Lambda, DynamoDB e CloudFront.⚠️ Oracle Cloud (OCI): Reforçou a política de reclamação de recursos ociosos nas instâncias ARM gratuitas.
Ideal para quem precisa de acesso root via SSH, controle total de kernel, uso de contêineres Docker, VPNs ou painéis de gerenciamento (ex: HestiaCP, CloudPanel).
É a oferta de IaaS mais robusta do mercado global.
- Processador & RAM: Até 2 vCPUs e 12 GB de memória RAM.
- Flexibilidade: Permite criar 1 única instância (2 vCPUs / 12 GB) ou fracionar em até 4 VPSs menores (ex: duas instâncias de 1 vCPUs / 6 GB RAM).
- Desempenho: Excelente para rodar múltiplos contêineres Docker, compilações pesadas ou servidores de produção.
- Instâncias: 2 instâncias
Microadicionais, cada uma com 1 vCPU compartilhada e 1 GB de RAM.
- Disco: 200 GB de Block Volume (NVMe SSD) total para distribuir entre as instâncias.
- Armazenamento de Objetos: 10 GB (compatível com S3).
- Tráfego: 10 TB/mês de saída de dados.
⚠️ Regra de Ociosidade: Instâncias ARM com consumo de CPU e memória no percentil 95 abaixo de 20% durante 7 dias consecutivos podem ser marcadas como ociosas e desativadas pela Oracle.- 💡 Dica de Região: Devido à alta demanda na região do Brasil (
sa-saopaulo-1), o provisionamento de instâncias ARM pode indicar falta de capacidade. Criar o tenancy em regiões comous-ashburn-1ouus-phoenix-1garante maior disponibilidade.
- Instância Compute Engine: 1 VM tipo
e2-micro(1 vCPU compartilhada, 1 GB RAM). - Regiões Permitidas: Exclusivamente
us-central1(Iowa),us-east1(South Carolina) ouus-west1(Oregon). - Disco: 30 GB de armazenamento persistente padrão (HDD).
- Tráfego: 1 GB de tráfego de saída mensal (exceto para China e Austrália).
- 💡 Uso Recomendado: Servidores VPN leves (WireGuard), proxies reversos (Nginx/Traefik) ou bots de mensageria.
Para deploys automáticos via Git ou Docker Hub sem a necessidade de administrar o sistema operacional.
[Git Push] ──> [Build no Provedor] ──> [Deploy Automático em Container]
- Capacidade: 512 MB de RAM e 0.1 vCPU compartilhada.
- Ambientes Nativos: Node.js, Python, Go, Rust, Ruby e Dockerfiles customizados.
- Inatividade (Cold Start): A aplicação entra em modo de hibernação após 15 minutos sem tráfego. O tempo de resposta da primeira requisição subsequente leva entre 20 e 40 segundos.
- Disco: Não possui armazenamento persistente no plano grátis (o sistema de arquivos é efémero).
- Capacidade: 1 Micro Service gratuito com 512 MB de RAM.
- Deploy: Integração nativa com repositórios GitHub ou imagens no Docker Hub/GHCR.
- Desempenho: Menor incidência de cold starts agressivos quando comparado ao Render.
- Capacidade: Plano de desenvolvimento permanente com até 2 serviços/contêineres e 1 banco de dados básico.
- Infraestrutura: Baseado em arquitetura Kubernetes gerenciada com controle de variáveis de ambiente e logs em tempo real.
Aplicações executadas na borda (CDN global) com tempo de resposta extremamente reduzido.
- Volume: 100.000 requisições diárias no plano gratuito (reinicia a cada 24 horas às 00:00 UTC).
- Tempo de CPU: Até 10ms de tempo de CPU por requisição (não inclui o tempo de espera de chamadas I/O ou APIs externas).
- Suporte Node.js: Compatibilidade nativa com APIs do Node.js via V8 runtime.
- Recursos Gratuitos Integrados:
- Cloudflare D1: Banco relacional SQLite na borda (5 GB de armazenamento, 5M de leituras/mês).
- Cloudflare R2: Armazenamento de objetos estilo S3 (10 GB/mês, sem taxas de transferência de saída).
- Cloudflare KV: Chave-valor para leitura ultra rápida (100.000 leituras/dia).
- Foco: Jamstack, Frontends modernos (Next.js, Nuxt, SvelteKit) e APIs Serverless.
- Largura de Banda: 100 GB/mês de transferência global.
- Limites de Invocação: Timeout máximo de 10 a 15 segundos por execução de função serverless.
| Provedor | Tipo / Motor | Armazenamento Grátis | Recursos & Limites | Comportamento de Inatividade |
|---|---|---|---|---|
| Neon | PostgreSQL | 0.5 GB | Compute Serverless (0.25 vCPU), branching de banco | Auto-suspend em 5 min de ociosidade (reativação em ~1s). |
| Supabase | PostgreSQL (BaaS) | 500 MB (até 2 projetos) | Autenticação, Storage (1 GB) e Edge Functions | Projeto entra em Pause após 7 dias sem requisições na API. |
| MongoDB Atlas | NoSQL (MongoDB) | 512 MB (Cluster M0) | Réplica em 3 nós compartilhada | Não expira e não hiberna. |
| Turso | LibSQL (SQLite Edge) | 9 GB total | 1 bilhão de leituras de linhas/mês | Sem suspensão. |
| Upstash | Redis / Kafka | 10.000 req/dia | Baixa latência (<15ms), comandos Redis padrão | Sem suspensão por ociosidade. |
- GitHub Actions: 2.000 minutos/mês de execução de runners em repositórios privados (ilimitado para repositórios públicos).
- GitLab CI/CD: 400 minutos de computação/mês.
- Brevo (antigo Sendinblue): 300 e-mails por dia no plano gratuito.
- Resend: 3.000 e-mails/mês (100 e-mails/dia).
- Mailgun: Plano de testes temporário com limite de envios para domínios autorizados.
| Provedor | Categoria | Pede Cartão? | Permite Docker? | Melhor Aplicação |
|---|---|---|---|---|
| Oracle Cloud | VPS (IaaS) | Sim | Sim | Múltiplos contêineres, painéis, serviços pesados |
| Google Cloud | VPS (IaaS) | Sim | Sim | Proxies leves, VPNs, rotinas agendadas |
| Render | PaaS | Não | Sim | APIs REST em Node.js/Python/Go |
| Koyeb | PaaS | Não | Sim | Microsserviços e contêineres sem atraso |
| Cloudflare Workers | Edge | Não | Não | APIs serverless globais e regras de borda |
| Supabase | BaaS | Não | Não | Backend completo (Banco + Autenticação + Upload) |
| Neon | DBaaS | Não | Não | Banco relacional leve isolado |
Links diretos para as páginas de cadastro, termos e detalhes do plano gratuito de cada serviço citados neste repositório:
- 🟠 Oracle Cloud: Página Always Free | Documentação de Limites
- 🔵 Google Cloud Platform: Visão Geral da Camada Gratuita
- 🟡 AWS (Amazon Web Services): Tabela de Ofertas do Free Tier
- 🖤 Render: Página de Preços e Free Tier
- 🟢 Koyeb: Detalhes do Plano Free
- 🟡 Northflank: Planos e Camadas
- 🟠 Cloudflare Workers: Visão Geral de Preços do Workers
- ▲ Vercel: Planos de Uso (Hobby)
- 🌐 Netlify: Página de Planos e Preços
- 🐘 Neon: Tabela de Preços e Limites Serverless
- ⚡ Supabase: Detalhes do Plano Gratuito
- 🍃 MongoDB Atlas: Documentação de Clusters M0
- 🗄️ Turso: Preços e Limites da Edge Database
- 🔴 Upstash: Preços de Serverless Redis/Kafka
- ✉️ Brevo: Preços de E-mail Transacional
- ✉️ Resend: Página de Preços
- ⚙️ GitHub Actions: Documentação sobre Cobrança e Cotas
Para construir um ecossistema completo e escalável sem custos mensais, combine os serviços por responsabilidade:
┌────────────────────────────────────────┐
│ Frontend (Vercel / Cloudflare Pages) │
└───────────────────┬────────────────────┘
│
▼
┌────────────────────────────────────────┐
│ API Backend (Render / Koyeb / OCI) │
└─────────┬────────────────────┬─────────┘
│ │
▼ ▼
┌────────────────────────────┐ ┌────────────────────────────┐
│ Banco SQL (Neon/Supabase) │ │ Cache/Filas (Upstash Redis)│
└────────────────────────────┘ └────────────────────────────┘