‫So now let's talk about AWS Copilot.
‫So Copilot is not a service,
‫it's a command line interface tool that is going to be used
‫to build, release and operate
‫production-ready containerized applications.
‫The idea is that we want to remove the difficulty
‫of running apps on AppRunner, ECS and Fargate,
‫by just using a CLI tool to deploy to these environments.
‫So it helps you focus on building the app
‫rather than setting up the infrastructure
‫and all the complexity of the infrastructure
‫such as ECS, VPC, ELB, ECR, and so on,
‫is done for you by Copilot.
‫On top of it, if you wanted to integrate it
‫with CodePipeline you could,
‫and that will give you automated container deployments
‫using only one command.
‫You can also deploy to multiple environments using Copilot.
‫You're going to get troubleshooting, logs,
‫and health status of your application.
‫Use the CLI or YAML file to describe the architecture
‫of your applications in the Microservice way.
‫Then you will use the Copilot CLI
‫to containerize your applications and deploy them.
‫And then you're going to get
‫a well-architected infrastructure setup
‫that's going to be right-sized and scale automatically.
‫You can get a deployment pipeline,
‫and you can get effective operations and troubleshooting.
‫And as a summary, you can deploy
‫either to Amazon ECS or AWS Fargate or AWS App Runner.
‫Okay, that's it for this lecture.
‫I hope you liked it,
‫and I will see you in the next lecture.