본문으로 건너뛰기

VPC / Subnet 구성

VPC / Subnet 구성

목차


VPC 네트워크 구성

구분이름CIDR / 설정
VPCproject-vpc10.0.0.0/16
Public Subnetproject-subnet-public1-1a10.0.0.0/24 (AZ: 1a)
Public Subnetproject-subnet-public2-1b10.0.1.0/24 (AZ: 1b)
Public Subnetproject-subnet-public3-1c10.0.2.0/24 (AZ: 1c)
Private Subnetproject-subnet-private1-1a10.0.10.0/24 (AZ: 1a)
Private Subnetproject-subnet-private2-1b10.0.11.0/24 (AZ: 1b)
Private Subnetproject-subnet-private3-1c10.0.12.0/24 (AZ: 1c)
Internet Gatewayproject-igwVPC 연결
NAT Gatewayproject-natPublic Subnet 1a
Routing Tableproject-rtb-public0.0.0.0/0 → IGW
Routing Tableproject-rtb-private0.0.0.0/0 → NAT

VPC 생성(project-vpc)

VPC > VPC 생성

변수
생성할 리소스VPC만
이름 태그project-vpc
IPv4 CIDR 블록수동 입력
IPv4 CIDR10.0.0.0/16
IPv6 CIDR 블록없음
테넌시기본값

VPC 설정 편집(project-vpc)

VPC > VPC > project-vpc > 작업 > VPC 설정 편집

변수
DNS 확인 활성화
DNS 호스트 이름 활성화

서브넷

서브넷 생성(project-subnet-public1-1a)

변수
VPCproject-vpc
서브넷 이름project-subnet-public1-1a
가용영역ap-northeast-2a
IPv4 서브넷 CIDR 블록10.0.0.0/25

서브넷 생성(project-subnet-public2-1b)

변수
VPCproject-vpc
서브넷 이름project-subnet-public2-1b
가용영역ap-northeast-2b
IPv4 서브넷 CIDR 블록10.0.0.128/25

서브넷 생성(project-subnet-private1-1a)

변수
VPCproject-vpc
서브넷 이름project-subnet-private1-1a
가용영역ap-northeast-2a
IPv4 서브넷 CIDR 블록10.0.1.0/25

서브넷 생성(project-subnet-private2-1b)

변수
VPCproject-vpc
서브넷 이름project-subnet-private2-1b
가용영역ap-northeast-2b
IPv4 서브넷 CIDR 블록10.0.1.128/25

서브넷 생성(project-subnet-public3-1c)

변수
VPCproject-vpc
서브넷 이름project-subnet-public3-1c
가용영역ap-northeast-2c
IPv4 서브넷 CIDR 블록10.0.2.0/25

서브넷 생성(project-subnet-private3-1c)

변수
VPCproject-vpc
서브넷 이름project-subnet-private3-1c
가용영역ap-northeast-2c
IPv4 서브넷 CIDR 블록10.0.2.128/25

인터넷 게이트웨이

인터넷 게이트웨이 생성(project-igw)

VPC > 인터넷 게이트웨이 > 인터넷 게이트웨이 생성

변수
이름 태그project-igw

VPC 연결

인터넷 게이트웨이 > 작업 > VPC에 연결

변수
VPCproject-vpc

NAT 게이트웨이

⚠️ Private 서브넷의 리소스가 인터넷에 접근하려면 NAT 게이트웨이 필요

탄력적 IP 생성

VPC > 탄력적 IP > 탄력적 IP 주소 할당

변수
이름 태그project-eip-nat

NAT 게이트웨이 생성(project-nat)

VPC > NAT 게이트웨이 > NAT 게이트웨이 생성

변수
이름project-nat
서브넷project-subnet-public1-1a (Public)
연결 유형퍼블릭
탄력적 IP 할당 IDproject-eip-nat

라우팅 테이블

라우팅 테이블 (project-rtb-public)

VPC > 라우팅 테이블 > 라우팅 테이블 생성

변수
이름project-rtb-public
VPCproject-vpc

라우팅 편집:

대상대상
10.0.0.0/16local
0.0.0.0/0project-igw

서브넷 연결:

  • project-subnet-public1-1a
  • project-subnet-public2-1b
  • project-subnet-public3-1c

라우팅 테이블 (project-rtb-private)

변수
이름project-rtb-private
VPCproject-vpc

라우팅 편집:

대상대상
10.0.0.0/16local
0.0.0.0/0project-nat

서브넷 연결:

  • project-subnet-private1-1a
  • project-subnet-private2-1b
  • project-subnet-private3-1c

관련 문서

그래프 뷰

그래프 데이터 로딩 중…
현재: VPC / Subnet 구성
노드 클릭 → 이동 · 드래그 → 위치 조정