CLOUD LABS
Managing Application Traffic Using Elastic Load Balancers
In this Cloud Lab, you’ll work with Application and Network Load Balancers by deploying Golang front-end and back-end applications on EC2 instances.
beginner
Certificate of Completion
Learning Objectives
Elastic Load Balancing is a service provided by Amazon that automatically distributes incoming traffic across various AWS resources such as EC2 instances and IP addresses. It also monitors the health of the EC2 instances registered with it.
In this Cloud Lab, you’ll first create two target groups and then associate them with a Network Load Balancer (NLB) and an Application Load Balancer (ALB). You’ll launch two EC2 instances and deploy a back-end and front-end application to them. After registering the back-end instance as a target in the target group for your NLB and the frontend as the target in the target group for your ALB, you’ll test your NLB by sending a connection request from the frontend to the backend. You’ll also use the DNS address of your ALB to access your front-end application.
After completing this Cloud Lab, you’ll have an understanding of Elastic Load Balancers and will be able to use them to distribute your traffic across multiple instances. The following is the high-level architecture diagram of the infrastructure you will create in this Cloud Lab:
Before you start...
Try these optional labs before starting this lab.
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
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