Skip to main content

🚢 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.