Skip to content

Instantly share code, notes, and snippets.

@msaulohenrique
Last active July 30, 2026 08:39
Show Gist options
  • Select an option

  • Save msaulohenrique/dd333310df6797d4d875763f6ca32487 to your computer and use it in GitHub Desktop.

Select an option

Save msaulohenrique/dd333310df6797d4d875763f6ca32487 to your computer and use it in GitHub Desktop.
Guia Completo: Plataformas Cloud e Serviços com Plano Always Free

🚀 Guia Completo: Plataformas Cloud e Serviços com Plano Always Free

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).


🛑 1. Histórico e Mudanças de Mercado

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.

🖥️ 2. Servidores Virtuais e Infraestrutura (IaaS / VPS)

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).

🟠 Oracle Cloud Infrastructure (OCI)

É a oferta de IaaS mais robusta do mercado global.

A. Arquitetura ARM (Ampere A1 Compute)

  • 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.

B. Arquitetura x86 (AMD EPYC)

  • Instâncias: 2 instâncias Micro adicionais, cada uma com 1 vCPU compartilhada e 1 GB de RAM.

C. Armazenamento, Rede e Regras

  • 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 como us-ashburn-1 ou us-phoenix-1 garante maior disponibilidade.

🔵 Google Cloud Platform (GCP)

  • 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) ou us-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.

📦 3. Plataformas como Serviço (PaaS & Containers)

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]

🖤 Render

  • 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).

🟢 Koyeb

  • 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.

🟡 Northflank

  • 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.

⚡ 4. Edge Compute & Serverless

Aplicações executadas na borda (CDN global) com tempo de resposta extremamente reduzido.

🟠 Cloudflare Workers & Ecossistema

  • 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).

▲ Vercel & 🌐 Netlify

  • 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.

🗄️ 5. Bancos de Dados Gerenciados (DBaaS) & BaaS

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.

🛠️ 6. Ferramentas Complementares de Suporte

🛠️ CI/CD & Automação de Deploys

  • 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.

✉️ Envio de E-mails Transacionais (SMTP para APIs)

  • 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.

📊 Matriz de Decisão Rápida

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

🔗 7. Links Oficiais e Documentação de Preços

Links diretos para as páginas de cadastro, termos e detalhes do plano gratuito de cada serviço citados neste repositório:

IaaS / VPS

PaaS & Containers

Edge Compute & Serverless

DBaaS & BaaS

Ferramentas de Suporte & E-mail


🎯 Arquitetura Recomendada sem Custos (Zero-Cost Stack)

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)│
 └────────────────────────────┘        └────────────────────────────┘

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment