ECS vs EKS
Orquestração nativa da AWS ou Kubernetes gerenciado?
Ambos executam contêineres em escala e ambos podem usar o Fargate como motor sem servidor. A diferença é o plano de controle: o ECS é a orquestração proprietária da AWS, mais simples e integrada; o EKS entrega Kubernetes de verdade, com todo o ecossistema e toda a complexidade que vêm junto.
Amazon ECS
- Orquestração nativa da AWS
- Curva de aprendizado menor
- Integração direta com IAM, ELB e CloudWatch
- Menos peças para operar
Amazon EKS
- Kubernetes gerenciado
- Compatível com manifests e ferramentas Kubernetes
- Portabilidade entre nuvens e on-premises
- Exige maturidade da equipe
Regra para a prova
Kubernetes explícito na questão → pense EKS
Contêineres sem citar Kubernetes → ECS
Detalhes que costumam decidir a questão
- A regra da palavra-chave resolve a prova, mas a decisão real considera outros fatores: experiência da equipe, custo operacional do control plane, necessidade de portabilidade e ferramentas já adotadas.
- Os dois rodam sobre EC2 (você gerencia os nós) ou sobre Fargate (sem servidores para gerenciar).
- As imagens de contêiner, em ambos os casos, costumam vir do Amazon ECR.