Entregar e recuperar uma aplicação em contêineres com AWS

Entregue um serviço a partir de um modelo, recupere uma versão com falha e reconstrua um ambiente isolado em três projetos AWS independentes.

AWS

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Combine CloudFormation, ECS, ECR, S3 e IAM para entregar e operar uma aplicação em contêineres. Três desafios independentes exigem comportamento real, limites de permissão preservados e remoção somente dos recursos sob sua responsabilidade.

O que você aprenderá

  • Entregar uma versão imutável aprovada com um modelo fornecido
  • Distinguir uma atualização de stack concluída de uma implantação atual saudável
  • Diagnosticar versões com revisões de tarefas, integridade de destinos, métricas e logs
  • Restaurar a versão aprovada preservando a stack e a configuração
  • Reconstruir staging com sua própria configuração e função sem alterar development
  • Verificar respostas HTTP reais, acesso limitado e limpeza de recursos

Pré-requisitos

Conclua AWS Containers for Beginners e AWS CloudFormation for Beginners. Conheça serviços ECS, funções de tarefa e execução, imagens ECR, verificações ALB, parâmetros, atualizações e exclusão de stacks. PC02 também usa métricas e logs de AWS Monitoring and Auditing for Beginners. Os projetos não dependem de recursos anteriores.

Ambiente: use Terminal para AWS CLI e AWS View para stacks, tarefas, destinos e solicitações reais. Código, imagens imutáveis, rede, ALB, funções, segredos e logs são fornecidos. Cada desafio começa em uma VM LabEx nova, com ferramentas e conexão preparadas. Não exige conta AWS pessoal, chaves de acesso nem entrega de capturas.

Perguntas frequentes

Preciso desenvolver uma aplicação ou pipeline CI/CD?

A aplicação e as versões são fornecidas. Pratique implantação, recuperação e limites entre ambientes com comandos já estudados.

Uma resposta comprova a recuperação?

Uma tarefa antiga saudável pode responder durante uma versão incompleta. Confira definição atual, imagem real, integridade e logs; as tarefas anteriores devem parar.

O que preservar após a limpeza?

Remova somente os recursos de aplicação indicados. Preserve os recursos fornecidos e de referência. Ao remover staging, mantenha a stack, a tarefa e a configuração originais de development.

Professor

labby
Labby
Labby is the LabEx teacher.