1 00:00:00,240 --> 00:00:02,880 ‫So now let's talk about AWS Copilot. 2 00:00:02,880 --> 00:00:04,770 ‫So Copilot is not a service, 3 00:00:04,770 --> 00:00:08,130 ‫it's a command line interface tool that is going to be used 4 00:00:08,130 --> 00:00:10,230 ‫to build, release and operate 5 00:00:10,230 --> 00:00:12,750 ‫production-ready containerized applications. 6 00:00:12,750 --> 00:00:15,510 ‫The idea is that we want to remove the difficulty 7 00:00:15,510 --> 00:00:18,630 ‫of running apps on AppRunner, ECS and Fargate, 8 00:00:18,630 --> 00:00:22,200 ‫by just using a CLI tool to deploy to these environments. 9 00:00:22,200 --> 00:00:24,510 ‫So it helps you focus on building the app 10 00:00:24,510 --> 00:00:26,610 ‫rather than setting up the infrastructure 11 00:00:26,610 --> 00:00:29,340 ‫and all the complexity of the infrastructure 12 00:00:29,340 --> 00:00:32,760 ‫such as ECS, VPC, ELB, ECR, and so on, 13 00:00:32,760 --> 00:00:34,920 ‫is done for you by Copilot. 14 00:00:34,920 --> 00:00:37,320 ‫On top of it, if you wanted to integrate it 15 00:00:37,320 --> 00:00:38,610 ‫with CodePipeline you could, 16 00:00:38,610 --> 00:00:40,890 ‫and that will give you automated container deployments 17 00:00:40,890 --> 00:00:42,630 ‫using only one command. 18 00:00:42,630 --> 00:00:45,510 ‫You can also deploy to multiple environments using Copilot. 19 00:00:45,510 --> 00:00:47,580 ‫You're going to get troubleshooting, logs, 20 00:00:47,580 --> 00:00:49,500 ‫and health status of your application. 21 00:00:49,500 --> 00:00:52,770 ‫Use the CLI or YAML file to describe the architecture 22 00:00:52,770 --> 00:00:55,320 ‫of your applications in the Microservice way. 23 00:00:55,320 --> 00:00:57,750 ‫Then you will use the Copilot CLI 24 00:00:57,750 --> 00:01:00,270 ‫to containerize your applications and deploy them. 25 00:01:00,270 --> 00:01:01,560 ‫And then you're going to get 26 00:01:01,560 --> 00:01:03,360 ‫a well-architected infrastructure setup 27 00:01:03,360 --> 00:01:05,970 ‫that's going to be right-sized and scale automatically. 28 00:01:05,970 --> 00:01:07,770 ‫You can get a deployment pipeline, 29 00:01:07,770 --> 00:01:11,070 ‫and you can get effective operations and troubleshooting. 30 00:01:11,070 --> 00:01:12,870 ‫And as a summary, you can deploy 31 00:01:12,870 --> 00:01:17,870 ‫either to Amazon ECS or AWS Fargate or AWS App Runner. 32 00:01:18,900 --> 00:01:20,400 ‫Okay, that's it for this lecture. 33 00:01:20,400 --> 00:01:21,420 ‫I hope you liked it, 34 00:01:21,420 --> 00:01:23,403 ‫and I will see you in the next lecture.