0%
Lambda vs Fargate: Comparação de Custos na AWS

Lambda vs Fargate: Comparação de Custos na AWS

Guia simples para entender os custos dos serviços AWS Lambda e Fargate e escolher o mais econômico de acordo com as suas necessidades.

I

InSkillCoach

· min

Lambda vs Fargate: Comparação de Custos na AWS

Guia simples para entender os custos dos serviços AWS Lambda e Fargate e escolher o mais econômico de acordo com as suas necessidades.

🟦 AWS Lambda – Mais barato se você faz coisas pequenas

  • Você paga por chamada (cada vez que o seu código é executado).
  • E também paga por duração de execução (por ex.: 100 ms, 500 ms…).

Exemplo:
Se o seu código executa por 1 segundo, 100 vezes por dia → você paga quase nada.

Portanto, o Lambda é perfeito se:

  • Você tem funções pequenas
  • Você não precisa de um app rodando o tempo todo
  • Você quer otimizar os custos

🟧 AWS Fargate – Mais caro mas para aplicações completas

  • Você paga por segundo de execução do seu contêiner (CPU + RAM).
  • Mesmo que ninguém use o seu app, você paga enquanto ele estiver rodando (a menos que você o desligue).

Exemplo:
Você mantém um contêiner rodando 24h por dia com 0,5 vCPU e 1 GB de RAM → cerca de US$ 10 a 15/mês no mínimo.

Portanto, o Fargate é melhor se:

  • O seu app roda o tempo todo
  • Você precisa de uma API de verdade ou de um site completo
  • Você tem mais lógica de negócio do que uma simples função

Comparação direta dos custos (aproximada)

ServiçoUso típicoCusto estimado
LambdaFunção curta (ex.: enviar e-mail, redimensionar imagem)Alguns centavos a US$ 1/mês
FargateAplicação web (ex.: Node.js + API) rodando 24h por diaUS$ 10–30/mês por contêiner

Resumo bem simples:

Você quer economizar ao máximo→ Lambda (se o seu app puder funcionar por funções)
Você quer um app completo rodando→ Fargate (mais caro, porém mais poderoso)

Detalhamento dos Custos

AWS Lambda

  • Cobrança por chamada: ~US$ 0,0000002 por chamada
  • Cobrança por duração: ~US$ 0,00001667 por GB/segundo
  • Gratuito: 1 milhão de chamadas/mês
  • Gratuito: 400.000 GB-segundos/mês

AWS Fargate

  • Cobrança por vCPU: ~US$ 0,04048/hora
  • Cobrança por GB de RAM: ~US$ 0,00445/hora
  • Mínimo recomendado: 0,5 vCPU + 1 GB de RAM
  • Sem camada gratuita

Exemplos Concretos de Custos

Exemplo com Lambda

  • Função de envio de e-mail
    • 100 chamadas/dia
    • 1 segundo de execução
    • Custo mensal: ~US$ 0,01

Exemplo com Fargate

  • API Node.js
    • Rodando 24/7
    • 0,5 vCPU + 1 GB de RAM
    • Custo mensal: ~US$ 15

Otimização de Custos

Para o Lambda

  • Otimizar a duração da execução
  • Reduzir a memória alocada
  • Aproveitar a camada gratuita
  • Agrupar as funções

Para o Fargate

  • Ajustar o tamanho dos contêineres
  • Usar o auto scaling
  • Parar os contêineres não utilizados
  • Escolher a região certa

Conclusão

A escolha entre Lambda e Fargate depende das suas necessidades e do seu orçamento:

  • Lambda: ideal para funções pequenas e custos mínimos
  • Fargate: melhor para aplicações completas que rodam continuamente

Recursos Complementares

InSkillCoach

Sobre InSkillCoach

Especialista em treinamento e tecnologias

Coach especializado em tecnologias avançadas e IA, apoiado pela GNeurone Inc.

Certificações:

  • AWS Certified Solutions Architect – Professional
  • Certificações Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
621
234

Comentários

Os comentários são alimentados pelo GitHub Discussions

Conecte-se com o GitHub para participar da discussão

Link copiado!