Inflearn brand logo image
Inflearn brand logo image
BEST

Building Your Own AWS Cloud Network - Basics

Let's leverage AWS's key networking services to build everything from simple, basic networks to multi and hybrid networks, understand traffic flow in the architecture, and develop the skills and confidence to implement real cloud networks ourselves.

(4.9) 16 reviews

200 students

AWS
Network
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • Technologies and related services for building an AWS cloud network

  • How to use the main network services of AWS Cloud, their detailed functions, and options.

  • The process and methods of building an AWS cloud network

  • Interrelationships and operational principles of services that comprise the AWS cloud network.

  • The ability and confidence to build your own AWS cloud network.

How much of AWS's network services can you use?

When building an architecture based on the AWS cloud, many people first think of EC2 for servers, S3 for storage, and RDS for DB. They also think a lot about how to apply new technologies such as Docker, Container, and Kubernetes, which are widely used these days.

Of course, these are important services for the architecture to actually work, but these services do not operate independently. As with all IT infrastructures, all AWS services are ultimately connected to the network, and traffic moves and communicates through this network for the architecture to actually work. In fact, many of the causes of system errors or failures are found in network-related services.

So , it is very important to have experience in creating and utilizing network services directly, but since many people only understand it theoretically, I have seen many people having difficulties when carrying out projects or during troubleshooting.

To this end, we have prepared a hands-on lecture centered on practice that will allow you to build a simple cloud network using AWS's basic main network services, understand the traffic flow in the architecture, and implement an actual network yourself.

🧐 Course Features

Detailed hands-on training focused on the AWS Management Console

AWS services can be deployed and managed in code form in a development environment using various software, but the easiest and most convenient environment to use is the web-based AWS Management Console .

In order to create and configure a specific service, you need to be able to use various options. However, if you approach the code without knowing how the service is created and operates or how the detailed options are configured, you will often encounter difficulties.

So, if you look at the detailed settings and options in the web-based AWS management console and create services by seeing them with your own eyes, you will understand them better and it will also be helpful for writing or managing code later.

Learn about AWS cloud networks by making them with your own hands!

Those who have personally developed AWS network services from start to finish have a higher level of understanding. And not only are they highly skilled in utilizing the services, but their skills are also likely to improve in the future. In this workshop-style online lecture,

📖 What you will learn

1⃣ Basic Public Network Configuration

Configure VPC, Subnet, Internet Gateway, Route Table, and create EC2 instances to create a simple public network that can communicate directly with the outside world.

2⃣ Network communication control using security group and NACL

Control inbound and outbound traffic at the instance and subnet level by configuring security groups and Network Access Control Lists (NACLs) and setting rules.

3⃣ Elastic IP (EIP) and Elastic Network Interface (ENI)

Configure and set network connectivity information for AWS resources using Elastic IP (EIP) and Elastic Network Interface (ENI).

4⃣ Network distribution through Application Load Balancer

Configure a network environment that distributes traffic using Application Load Balancer, and configure path-based routing that distributes traffic according to specific paths or conditions, and fixed session routing that routes to a fixed target for a certain period of time.

5⃣ Private network and NAT configuration

Connect to the EC2 instance created in the private network through the Bastion host, and configure a network through which the EC2 instance located in the private network can communicate with the outside world through the NAT Gateway.

6⃣ Connecting Private Networks and AWS Services via Endpoint

Using VPC Endpoint, you can configure a network that allows EC2 instances located in a private subnet to access, use, and manage AWS services outside of the VPC.

7⃣ Network expansion through VPC Peering

Use VPC Peering to connect two different VPCs located within the same Account and Region and configure a network that can communicate with each other.

8⃣ Network Expansion via Transit Gateway

Use Transit Gateway to connect three different VPCs located within the same Account and Region and configure a network that can communicate with each other.

9⃣ Configure a virtual hybrid network with Site to Site VPN

Build a more extended network by connecting your virtual external network to your AWS network using Site-to-Site VPN.

Things to note before taking the class

Player Knowledge

  • You only need to understand the basic concepts or concepts of the services below.
    (Example: Amazon VPC is an isolated virtual network space, Load Balancer performs the function of distributing network traffic)
    - Amazon EC2
    -

    Amazon VPC (VPC, Subnet, Internet gateway, Route table, Security group, NACL)
    -

    Elastic IP
    -

    Elastic Network Interface
    -

    NAT Gateway
    - Elastic Load Balancer(

    Application Load Balancer)
    -

    VPC Peering
    -

    Transit Gateway
    -

    Site-to-Site VPN

  • We will briefly explain the concepts or concepts in the lecture or practical sections, but if you want to learn additional knowledge or theories about the individual services covered in this lecture, we recommend that you study by referring to the official AWS documentation.

Internship Cost

  • Since AWS is basically a pay-as-you-go service, you may incur costs while completing the training.

  • thus

    We strongly recommend that you create a new AWS account and take advantage of the Free Tier benefit, which allows you to use a certain portion of major services, including EC2 instances, for free for one year.

  • Some services used in training are not included in the Free Tier benefits and incur costs .
    - Elastic IP (if used for resources other than EC2)
    - NAT Gateway
    - Application Load Balancer
    - VPC Peering
    - Transit Gateway
    - Site-to-Site VPN

  • We recommend that you use the services that incur a fee quickly during the practice and delete them immediately after the practice is over . We also recommend that you watch the video once through to the end to get a feel for it before proceeding with the practice , rather than watching the video from the beginning and following along .

  • If you delete or organize them right after the end of the practice, it won't cost you much, but if you forget and leave them for a long time, it could cost you a lot, so please make sure to take note of the instructions provided at the end of each chapter so that you can organize any paid services that are not used in the practice after that chapter.

Practical environment for lecture videos

  • Operating System (OS): Windows

  • Browser: Chrome

  • SSH Client: PuTTY

Recommended for
these people!

Who is this course right for?

  • Those who are new to AWS

  • Those who are unfamiliar with or interested in AWS network configurations and related services

  • Anyone who wants to learn how to actually use AWS's main network services

  • For those who want to learn how individual AWS services are used together with other services from a network management perspective.

  • For those who want to build their own AWS cloud network

Hello
This is nomadclmaster2463

2,391

Students

212

Reviews

128

Answers

4.7

Rating

2

Courses

Noamd Contents Lab(노마드 콘텐츠 랩)은 오랜 기간 다양한 분야에서 IT 관련 업무들을 수행하며 얻은 경험과 지식을 콘텐츠로 만들어 많은 분들과 공유하고 있습니다. :)

Curriculum

All

53 lectures ∙ (6hr 39min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!