AWS Fargate

AWS Fargate

Contêineres Essencial

Executa contêineres sem provisionar servidores.

O que é

Mecanismo de computação serverless para contêineres: você define CPU e memória da task e a AWS provisiona a infraestrutura, sem instâncias EC2 para administrar.

Quando usar

  • Você quer contêineres sem gerenciar, corrigir ou dimensionar servidores.
  • A carga varia e você prefere pagar pelos recursos da task enquanto ela roda.
  • A equipe quer reduzir esforço operacional em ECS ou EKS.

Como funciona

  • Você escolhe Fargate como tipo de lançamento no ECS ou como perfil no EKS.
  • Cada task recebe sua própria isolamento de computação.
  • A cobrança é por vCPU e memória solicitadas, pelo tempo de execução.

Como aparece na prova

  • Palavras-chave: contêineres serverless, sem gerenciar servidores.
  • Fargate não é um orquestrador: ele é o motor de execução por trás do ECS/EKS.

Não confunda com

Arquitetura simples

Relação entre ECR, ECS, EKS, EC2 e Fargate Amazon ECR imagens Amazon ECS orquestração AWS Amazon EKS Kubernetes Nós EC2 AWS Fargate sem servidores
A imagem sai do ECR e é executada pelo orquestrador escolhido. Em ambos os casos, o motor de execução pode ser EC2 (você administra os nós) ou Fargate (sem servidores para administrar).

Questões relacionadas

Uma equipe precisa executar um pequeno trecho de código sempre que um arquivo for enviado a um bucket do Amazon S3, sem provisionar ou administrar servidores. Qual serviço deve ser usado?

Ver resposta comentada

Resposta: AWS Lambda

O Lambda executa código em resposta a eventos, escala automaticamente e cobra principalmente pelo tempo de execução. É o serviço serverless orientado a evento por excelência.

Praticar no simulado