Skip to content

Instantly share code, notes, and snippets.

@williamkoller
Created April 16, 2025 20:36
Show Gist options
  • Save williamkoller/cd44bfd7b4c6ebe84a1be9f615532203 to your computer and use it in GitHub Desktop.
Save williamkoller/cd44bfd7b4c6ebe84a1be9f615532203 to your computer and use it in GitHub Desktop.
custos aws x gcp

Comparativo AWS x GCP para upload de arquivos (PDF, DOC, etc.)

  1. Equivalentes AWS x GCP
Função AWS GCP
Função serverless AWS Lambda Cloud Functions
Container serverless AWS Fargate Cloud Run
Serviço com instância ECS on EC2 Compute Engine (GCE)
Storage S3 Cloud Storage (GCS)
  1. Lambda x Cloud Functions
Fator AWS Lambda GCP Cloud Functions
Free tier mensal 1 milhão exec / 400.000 GB-s 2 milhões exec / 400.000 GB-s
Cobrança Duração x RAM Duração x RAM
Triggers API Gateway, S3, etc HTTP, Pub/Sub, GCS, etc
Deploy zip, container zip, container
  1. Fargate x Cloud Run
Fator AWS Fargate GCP Cloud Run
Free tier 0,25 vCPU + 0,5 GB RAM/mês 2M req/mês + 360k GB-s/mês grátis
Startup time ~1s ~0.3–0.6s
Upload via HTTP
Escalabilidade automática
Custo ocioso Cobra por segundo usado Cobra por segundo usado
Deploy com container ✅ (Docker) ✅ (Docker, Cloud Build, etc.)
  1. Simulação de Custo

Cenário:

  • 1000 uploads/dia
  • 5 MB por arquivo
  • Função roda 2s, 512MB RAM

Lambda:

  • ~15.3M GB-ms/mês → ~$3,91/mês

Cloud Functions:

  • Mesma lógica, mas 2x mais free tier → custo quase zero

Cloud Run:

  • Cobra por segundo usado → competitivo com Lambda, melhor para payloads maiores
  1. Veredito
  • Melhor custo/benefício com pouco tráfego → GCP Cloud Functions + GCS
  • Uploads maiores e flexibilidade HTTP → GCP Cloud Run
  • Cloud Run = ideal para workloads event-driven com payload pesado
  • AWS é robusta, mas GCP sai mais barato em cenários pequenos/médios
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment