🚢 Amazon ECS (Elastic Container Service)
O Amazon ECS é um serviço gerenciado de containers para rodar aplicações Docker na AWS.
🔹 Modos de Execução
🔸 Fargate – Sem necessidade de gerenciar servidores.
🔸 EC2 – Containers rodando em instâncias EC2 gerenciadas manualmente.
🔹 Componentes do ECS
✅ Cluster – Conjunto de instâncias EC2 ou Fargate.
✅ Task Definition – Blueprint que define quais containers rodar.
✅ Task – Uma instância em execução da Task Definition.
✅ Service – Garante que um número específico de tasks fique rodando.
🔹 Quando Usar ECS?
✅ Quando deseja usar Fargate para evitar gerenciar infraestrutura.
✅ Quando já usa EC2 e quer um serviço nativo da AWS para containers.
📝 Possíveis Questões na Prova
✅ O que é o ECS?
👉 É o serviço gerenciado de containers da AWS.
✅ Qual a diferença entre Fargate e EC2 no ECS?
👉 Fargate não precisa de servidores, EC2 sim.
✅ O que é uma Task Definition?
👉 É um blueprint que define quais containers serão executados.