Descrição do laboratório
O Amazon Elastic Container Service (Amazon ECS) é um serviço de gerenciamento de contêineres altamente escalável e rápido que facilita a execução, a interrupção e o gerenciamento de contêineres do Docker em um cluster de instâncias do Amazon EC2.
Este laboratório leva você através das etapas para:
- Criar uma Task Definition (Definição de Tarefa), uma descrição de uma aplicação que contém um ou mais contêineres do Docker.
- Criar um Cluster, um agrupamento lógico de instâncias do Amazon EC2 nas quais você pode colocar tarefas.
- Um serviço do ECS permite que você execute e mantenha um número especificado de instâncias de uma definição de tarefa simultaneamente.
O ambiente de laboratório fornecerá um grupo de instâncias do EC2 do Auto Scaling que você usará para preencher o cluster e um Balanceador de carga elástico para uso com o serviço ECS.
Tópicos abordados
Ao final do curso, você poderá:
- Criar uma definição de tarefa ECS
- Preencher um cluster do ECS
- Implantar uma aplicação em um serviço ECS
- Implantar uma atualização de aplicação alterando a Definição de Tarefa
- Aumentar a escala do aplicação
Pré-requisitos de conhecimentos técnicos
Para concluir este laboratório com sucesso, você deve estar familiarizado com os contêineres do Docker, bem como técnicas gerais e vocabulário de administração de servidores e operações de desenvolvimento.
Você também deve ter compreensão básica de aplicações Web e redes, como porta TCP, Proxies HTTP e balanceadores de carga.