Understanding Networking Services in AWS—From Zero to Hero

Understanding Networking Services in AWS—From Zero to Hero
Understanding Networking Services in AWS—From Zero to Hero

CLOUD LABS

Understanding Networking Services in AWS—From Zero to Hero

In this Cloud Lab, you’ll become proficient in network services by creating a VPC, security groups, and load balancers.

12 Tasks

beginner

3hr

Certificate of Completion

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

Learning Objectives

Thorough understanding of AWS Virtual Private Cloud and its application to build a virtual network
Ability to control internet access for EC2 instances within public and private subnets
Hands-on experience creating and testing application load balancers
Thorough deployment of a resilient application

Technologies
AWS logoAWS
EC2 logoEC2
VPC logoVPC
ALB logoALB
Cloud Lab Overview

AWS offers a comprehensive suite of networking services to facilitate secure and efficient communication between resources. These network services, like Amazon VPC, enable users to create isolated network environments, allowing fine-grained control over IP address ranges and subnets. Security groups act as virtual firewalls, controlling inbound and outbound traffic to AWS resources. Load balancers evenly distribute incoming network traffic across multiple targets, such as Amazon EC2 instances, enhancing availability and fault tolerance.

In this Cloud Lab, you will thoroughly explore the core network services provided by AWS, focusing on VPCs, security groups, and load balancers. You’ll create a VPC with public and private subnets in multiple Availability Zones. Then, you’ll launch an application on EC2 instances in the created VPC such that its backend is not accessible from the internet. Then, you will duplicate the application in a different Availability Zone to improve the resistance of the application. After that, you’ll create an application load balancer to distribute the back-end load and manage back-end resources in case of failure. Similarly, you’ll create the load balancer for the frontend of the application to manage requests and applications in case of failure. After that, you’ll learn about Auto Scaling and how it can improve the resistance of an application.

By the end of this Cloud Lab, you’ll have gained practical experience in creating a VPC, security group, and application load balancer, as well as launching an application on EC2 instances in the created VPC such that its backend isn’t accessible from the internet. These skills are essential for anyone working with AWS and will help you ensure the smooth deployment of your applications in a VPC with high scalability and reliability of your applications. The following is the high-level architecture diagram of the infrastructure that you’ll create in this Cloud Lab:

Architecture diagram
Architecture diagram

Cloud Lab Tasks
1.Introduction
Getting Started
2.Provision a Network
Learn about the Virtual Private Cloud in AWS
Create a VPC
3.Launch Instances
Create a Security Group
Set Up an Application
4.Set Up a Redundant Application
Create Launch Templates
Launch Instances
5.Set Up a Resilient Application
Configure an Internal Load Balancer
Configure an External Load Balancer
Put It All Together
6.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