0Pricing
AWS for Backend Developers (EC2, S3, RDS, Lambda) · 강의

VPC, 서브넷 및 라우팅 테이블

AWS에서 격리된 가상 네트워크를 설계하고 구성하며 서브넷을 정의하고 트래픽을 효과적으로 라우팅합니다.

VPC, 서브넷 및 라우팅 테이블은(는) CoddyKit의 무료 AWS for Backend Developers (EC2, S3, RDS, Lambda) 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 AWS for Backend Developers (EC2, S3, RDS, Lambda) 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. AWS for Backend Developers (EC2, S3, RDS, Lambda) 강의에는 총 4개의 강의가 포함되어 있습니다.

이 강의의 일부는 아직 번역되지 않았으며 영어로 표시됩니다.

Your Private Cloud Network

Welcome to AWS Networking! Just like your home or office network, applications in the cloud need a way to communicate securely.

AWS provides a service called Virtual Private Cloud (VPC). It's your own isolated network space in the AWS cloud where you can launch resources like EC2 instances.

Understanding Your Virtual Private Cloud

A VPC is a logically isolated section of the AWS Cloud. Think of it as your own private data center, but virtual!

  • You define its IP address range (a CIDR block).
  • It's completely isolated from other AWS customers' VPCs.
  • You have full control over your virtual networking environment.

Setting Up Your VPC's Address Range

When you create a VPC, you assign it an IPv4 CIDR block. This is a range of private IP addresses that your resources within the VPC will use.

A common choice is a /16 CIDR block, like 10.0.0.0/16. This gives you over 65,000 private IP addresses to work with!

CIDR (Classless Inter-Domain Routing) is a standard for allocating IP addresses.

Default VPCs vs. Custom Ones

When you first create an AWS account, a Default VPC is automatically provisioned in each region. It's pre-configured to get you started quickly.

However, for most real-world applications, you'll want to create a Custom VPC. This gives you more control over your network topology, IP ranges, and security settings.

Dividing Your VPC with Subnets

A subnet is a range of IP addresses within your VPC. Think of them as smaller sections or segments of your private network.

You create subnets to organize your resources and enhance security. For example, you might have one subnet for web servers and another for databases.

Public and Private Subnets

Subnets can be either public or private:

  • Public Subnet: Resources in a public subnet can access the internet directly via an Internet Gateway.
  • Private Subnet: Resources in a private subnet cannot directly access the internet. They are typically used for databases or internal application servers that need more isolation.

Subnets Are AZ Specific

An important concept: each subnet you create must reside entirely within a single Availability Zone (AZ).

This means if you want your application to be highly available across multiple AZs, you'll need to create a separate subnet in each AZ you plan to use.

Guiding Traffic with Route Tables

A route table contains a set of rules, called routes, that determine where network traffic from your subnet or gateway is directed.

Each subnet in your VPC must be associated with a route table. This association dictates how traffic flows in and out of that subnet.

Understanding Routes & Gateways

Every route table has a 'local' route by default, allowing communication within the VPC.

To enable internet access for a public subnet, you add a route to an Internet Gateway (IGW). The IGW connects your VPC to the internet.

Private subnets often use a NAT Gateway or NAT instance to send outbound internet traffic while remaining unreachable from the internet.

Test Your Networking Knowledge

Let's check your understanding of VPCs and subnets.

VPC, Subnets, and Routes Recap

In this lesson, you learned about the core components of AWS networking:

  • VPC: Your isolated virtual network.
  • Subnets: Divisions within your VPC, residing in a single AZ, categorized as public or private.
  • Route Tables: Rules that direct traffic from your subnets.
  • Internet Gateway: Connects your public subnets to the internet.

Mastering these concepts is crucial for building robust and secure cloud architectures!

자주 묻는 질문

“VPC, 서브넷 및 라우팅 테이블” 강의는 무료인가요?

네 — “VPC, 서브넷 및 라우팅 테이블” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 AWS for Backend Developers (EC2, S3, RDS, Lambda) 강의 전체를 잠금 해제할 수 있습니다. AWS for Backend Developers (EC2, S3, RDS, Lambda) 강의에는 총 4개의 강의가 포함되어 있습니다.

“VPC, 서브넷 및 라우팅 테이블”에서 뭘 배우나요?

AWS에서 격리된 가상 네트워크를 설계하고 구성하며 서브넷을 정의하고 트래픽을 효과적으로 라우팅합니다. 브라우저에서 직접 실행하는 실습 코드로 AWS for Backend Developers (EC2, S3, RDS, Lambda)을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

AWS for Backend Developers (EC2, S3, RDS, Lambda)을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 AWS for Backend Developers (EC2, S3, RDS, Lambda)은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“VPC, 서브넷 및 라우팅 테이블” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 AWS for Backend Developers (EC2, S3, RDS, Lambda) 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 AWS for Backend Developers (EC2, S3, RDS, Lambda) 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. VPC, 서브넷 및 라우팅 테이블
  2. 보안 그룹과 NACL
  3. IAM 역할과 정책
  4. VPC 엔드포인트 및 비공개 연결
← AWS for Backend Developers (EC2, S3, RDS, Lambda)(으)로 돌아가기