AWS Fargate
AWS Fargate
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
Lambda é orientado a evento e função; Fargate roda contêineres de longa duração.
ECS decide onde e quanto rodar; Fargate fornece a capacidade sem servidor.
Arquitetura simples
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.