🐳Amazon ECS vs AWS Fargate🚢
Esses dois não são tanto rivais quanto camadas: o ECS é o orquestrador, enquanto o Fargate é um motor de computação serverless no qual o ECS pode rodar tarefas em vez do EC2.
Lança uma enquete moomz: quem vence?
moomz.com — 10s, anônimo, grátis
🐳Amazon ECS
- ✓Controle total sobre as instâncias EC2 subjacentes
- ✓Muitas vezes mais barato para cargas estáveis e previsíveis
- ✓Ajuste granular de tipos de instância e posicionamento
- ✓Reutilize instâncias reservadas ou spot para economizar
🚢AWS Fargate
- ✓Nenhum servidor para corrigir, escalar ou gerenciar
- ✓Pague só pelo vCPU e pela memória que as tarefas usam
- ✓Mais rápido de lançar, com muito menos carga operacional
- ✓Escala as tarefas para cima e para baixo automaticamente
Veredito
Rode o ECS no EC2 para cargas estáveis em que você quer controle de custo e ajuste. Rode o ECS no Fargate quando quiser simplicidade serverless e nenhuma infraestrutura para cuidar.
Perguntas frequentes
O ECS é diferente do Fargate?+
Sim, o ECS é o orquestrador; o Fargate é uma opção de computação que o ECS usa em vez do EC2.
Qual é mais barato?+
O ECS sobre EC2 geralmente é mais barato para cargas estáveis; o Fargate vence em uso irregular ou imprevisível.
Ainda configuro o ECS com o Fargate?+
Sim, você define definições de tarefa e serviços do ECS de qualquer forma; o Fargate só remove o gerenciamento de servidor.
Também em