O que é Amazon ECS?
Amazon ECS é um serviço da AWS, a nuvem da Amazon, que executa e organiza aplicações em contêineres sem que você precise cuidar diretamente dos servidores por trás delas.
Na prática, você empacota a aplicação com tudo o que ela precisa dentro de um contêiner e informa ao ECS quantas cópias quer rodando. O serviço decide em quais máquinas cada cópia vai ficar, reinicia as que param, distribui o tráfego e aumenta ou diminui o número de cópias conforme a demanda.
Uma analogia simples é pensar em um gerente de restaurante que recebe a lista de pratos e a quantidade de mesas abertas. Ele decide quantos cozinheiros trabalham em cada turno, substitui quem faltou e chama mais gente nos horários de movimento, sem que o cliente precise saber o que acontece na cozinha.
Entender esse modelo ajuda a planejar custos e disponibilidade, porque a responsabilidade pela configuração de acesso, permissões e segurança das imagens continua sendo de quem usa o serviço. Manter as permissões mínimas necessárias e revisar as imagens dos contêineres são cuidados que fazem diferença.