Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker e AWS

Docker e AWS

Apresentação realizada durante o Meetup de Docker Porto Alegr no dia 22/01/2020, falando sobre as formas de criar containers dentro da AWS usando o ECS e Fargate

Avatar for Meetup Docker Porto Alegre

Meetup Docker Porto Alegre

January 22, 2020
Tweet

More Decks by Meetup Docker Porto Alegre

Other Decks in Technology

Transcript

  1. ECS - Elastic Container Service O Amazon Elastic Container Service

    (Amazon ECS) é um serviço de gerenciamento de contêineres altamente dimensionável e rápido que facilita a execução, a interrupção e o gerenciamento de contêineres do Docker em um cluster.
  2. “Como faço o docker run na AWS?” No contexto do

    serviço ECS, toda a configuração de parâmetros da aplicação é feita no momento da criação da task… Isto compreende mapeamento de portas, montagem de volumes, apontamento da imagem, etc.
  3. Recapitulando... Para rodar uma aplicação no nosso cluster ECS, como

    por exemplo uma página web, nós precisamos: - De uma imagem publicada em nosso registro (ECR) - De uma definição de tarefa (Task Definition) que referencie esta imagem, bem como mapeamento de portas, montagem de volumes, etc. - De um serviço (Service) que monitore se nossas tasks, e coloque as mesmas no ar em caso de falhas, bem controle de carga, auto escalagem, etc.