Mastering AWS Deployment Services—From Zero to Hero

Mastering AWS Deployment Services—From Zero to Hero
Mastering AWS Deployment Services—From Zero to Hero

CLOUD LABS

Mastering AWS Deployment Services—From Zero to Hero

In this Cloud Lab, you’ll look at different deployment services provided by AWS, including AWS Elastic Beanstalk and AWS App Runner. You’ll use both services to deploy a React application packaged and deployed on the AWS Elastic Container Repository.

9 Tasks

beginner

1hr 30m

Certificate of Completion

Desktop OnlyDevice is not compatible.
No Setup Required
Amazon Web Services

Learning Objectives

A thorough understanding of the core concepts related to AWS App Runner
A thorough understanding of Elastic Beanstalk and its features
Hands-on experience running image containers on AWS App Runner and Elastic Beanstalk
Hands-on experience building and pushing Docker images to the AWS Elastic Container Repository

Technologies
AWS logoAWS
App Runner
Elastic Beanstalk logoElastic Beanstalk
ECR logoECR
EC2 logoEC2
Cloud Lab Overview

AWS offers a comprehensive suite of deployment services that streamline web application deployment while eliminating the complexities of load balancing, scaling, and server resource management. These include AWS Elastic Beanstalk and AWS App Runner, which allow for offloading operational management to AWS.

In this Cloud Lab, you’ll first set up a private repository in the Amazon Elastic Container Registry (ECR). Next, you’ll launch an EC2 instance to build a Docker image for a React application and push it to your ECR repository. Finally, you’ll deploy a Docker container on AWS Elastic Beanstalk and AWS App Runner using the image from the ECR repository.

After completing this Cloud Lab, you’ll be able to build Docker images for your web applications, push them to an ECR repository, and use that image to deploy your applications to Elastic Beanstalk and App Runner.

A high-level architecture diagram for this Cloud Lab is given below:

Architecture diagram
Architecture diagram
Cloud Lab Tasks
1.Introduction
Getting Started
2.Push a Docker Image
Create a Repository
Build a Docker Image
3.Deploy the Application on Elastic Beanstalk
Set Up Elastic Beanstalk
Deploy on Elastic Beanstalk
4.Deploy the Application on App Runner
Deploy on App Runner
Update the Application
5.Conclusion
Clean Up
Wrap Up
Labs Rules Apply
Stay within resource usage requirements.
Do not engage in cryptocurrency mining.
Do not engage in or encourage activity that is illegal.

Relevant Courses

Use the following content to review prerequisites or explore specific concepts in detail.

Trusted by 1.4 million developers working at companies including

Don’t take our word for it. See what our developers have to say.

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.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

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.

Clifford Fajardo
TestimonialsImg

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.

Clifford Fajardo
TestimonialsImg
Don’t take our word for it. See what our developers have to say.

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.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

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.

Clifford Fajardo
TestimonialsImg

Get access to Educative Cloud Labs

Course Footer Image
Course Footer Image