This lab demonstrates how ECS administrators can use the AWS Copilot tool to make building container infrastructure automated and repeatable.
Level
Advanced
Duration
2 Hours 0 Minutes
Course objectives
In this course, you will learn how to:
   •   Deploy a multi-microservice application using AWS Copilot.
   •   Create a deployment pipeline using AWS Copilot.
   •   Install CloudWatch Container Insights to collect, view, and aggregate metrics and logs.
   •   Understand how to use the ECR tag immutability option.
Intended audience
This course is intended for:
   •   Systems Operations Administrators
   •   Enterprise Architects
   •   Infrastructure Architects
   •   DevOps Engineers
   •   Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
   •   Familiar with container hosted application architecture
   •   Operational understanding of Amazon ECS
   •   Familiarity with AWS console and CLI
Course outline
Task 1: Configure AWS Cloud9 and install prerequisites
Task 2: Build the frontend service
Task 3: View the resources created by AWS Copilot
Task 4: Create and deploy a CI/CD pipeline
Task 5: Pipeline security considerations
Task 6: Configure and view logs with Container Insights
Task 7: Deploy the production environment
Challenge A