CLOUD LABS
Getting Started with AWS App Runner
In this Cloud Lab, you’ll learn about different features of AWS App Runner by deploying both a container image in Amazon ECR and an application in a GitHub repository.
beginner
Certificate of Completion
Learning Objectives
AWS App Runner is a fully managed service provided by Amazon that allows for application deployment either from the source code or a container image. It provisions and manages the resources required to scale the application. App Runner supports GitHub repositories or Amazon ECR repositories as the source. It also supports the CI/CD feature that deploys a new version of our application as soon as it detects changes made to the source code.
In this Cloud Lab, you’ll first create a private ECR repository. You will then launch an EC2 instance, create a Docker image for a Flask application, and push this image into your repository. After this, you’ll deploy this image using AWS App Runner and provide custom auto-scaling configurations. You’ll also connect your GitHub repository with AWS App Runner to launch another application. Finally, you’ll update the source code in your repository to see the CI/CD feature in action.
After completing this Cloud Lab, you’ll be able to deploy your applications on the AWS cloud using AWS App Runner. You’ll also be familiar with the CI/CD capabilities of AWS App Runner.
The following is the high-level architecture diagram of the infrastructure you’ll create in this Cloud Lab:
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs