Visão geral do laboratório
A conteinerização de aplicações permite que os desenvolvedores agrupem códigos e dependências em imagens portáteis que podem ser executadas de modo isolado em qualquer infraestrutura. Esse processo gera consistência e reprodutibilidade em todos os ambientes. O Amazon Elastic Container Registry (ECR) facilita o armazenamento, o gerenciamento e a implantação de imagens de contêiner em aplicações executadas na AWS. Neste laboratório, você aprenderá como usar o ECR para criar um aplicativo web conteinerizado. Como engenheiro na AnyCompany, você recebeu a tarefa de conteinerizar um aplicativo web simples em PHP para uso em um cluster do ECS. Você cria um repositório no ECR para armazenar as imagens em contêiner, faz push das imagens recém-criadas no ECR e implanta o aplicativo no Amazon ECS usando essas imagens.
O ECR elimina a necessidade de operar seus próprios registros ou de se preocupar com o scaling da infraestrutura subjacente. O ECR fornece armazenamento de imagens seguro, dimensionável e confiável, integrado com IAM para controle de acesso. Este laboratório demonstra o registro de contêiner e um fluxo de trabalho de implantação para criar aplicativos modernos na AWS.
Objetivos
Ao final deste laboratório, você será capaz de fazer o seguinte:
- Criar um repositório do Amazon ECR
- Fazer push de uma imagem para um repositório do Amazon ECR
- Implantar uma aplicação usando imagens armazenadas no Amazon ECR
Pré-requisitos de conhecimentos técnicos
Ter alguma familiaridade com instâncias do Amazon EC2 é útil. Conhecimento prévio da tecnologia de contêiner Docker ou outras tecnologias de contêiner Linux é desejável.
Duração
O laboratório leva aproximadamente 60 minutos.
Lista de ícones
Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:
- Comando: um comando que você precisa executar.
- Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
- Observação: uma sugestão, dica ou orientação importante.
- Saiba mais: onde encontrar mais informações.
- Atualizar: um momento em que talvez seja necessário atualizar uma página ou lista do navegador da web para mostrar novas informações.
- Tarefa concluída: um ponto de conclusão ou de resumo no laboratório.