VPC / Subnet 구성
VPC 네트워크 구성
| 구분 | 이름 | CIDR / 설정 |
|---|
| VPC | pista-vpc | 10.0.0.0/16 |
| Public Subnet | pista-subnet-public1-1a | 10.0.0.0/24 (AZ: 1a) |
| Public Subnet | pista-subnet-public2-1b | 10.0.1.0/24 (AZ: 1b) |
| Private Subnet | pista-subnet-private1-1a | 10.0.10.0/24 (AZ: 1a) |
| Private Subnet | pista-subnet-private2-1b | 10.0.11.0/24 (AZ: 1b) |
| Internet Gateway | pista-igw | VPC 연결 |
| NAT Gateway | pista-nat | Public Subnet 1a |
| Routing Table | pista-rtb-public | 0.0.0.0/0 → IGW |
| Routing Table | pista-rtb-private | 0.0.0.0/0 → NAT |
VPC 생성(pista-vpc)
VPC > VPC 생성
| 변수 | 값 |
|---|
| 생성할 리소스 | VPC만 |
| 이름 태그 | pista-vpc |
| IPv4 CIDR 블록 | 수동 입력 |
| IPv4 CIDR | 10.0.0.0/16 |
| IPv6 CIDR 블록 | 없음 |
| 테넌시 | 기본값 |
VPC 설정 편집(pista-vpc)
VPC > VPC > pista-vpc > 작업 > VPC 설정 편집
| 변수 | 값 |
|---|
| DNS 확인 활성화 | ✅ |
| DNS 호스트 이름 활성화 | ✅ |
서브넷
서브넷 생성(pista-subnet-public1-1a)
| 변수 | 값 |
|---|
| VPC | pista-vpc |
| 서브넷 이름 | pista-subnet-public1-1a |
| 가용영역 | ap-northeast-2a |
| IPv4 서브넷 CIDR 블록 | 10.0.0.0/24 |
서브넷 생성(pista-subnet-public2-1b)
| 변수 | 값 |
|---|
| VPC | pista-vpc |
| 서브넷 이름 | pista-subnet-public2-1b |
| 가용영역 | ap-northeast-2b |
| IPv4 서브넷 CIDR 블록 | 10.0.1.0/24 |
서브넷 생성(pista-subnet-private1-1a)
| 변수 | 값 |
|---|
| VPC | pista-vpc |
| 서브넷 이름 | pista-subnet-private1-1a |
| 가용영역 | ap-northeast-2a |
| IPv4 서브넷 CIDR 블록 | 10.0.10.0/24 |
서브넷 생성(pista-subnet-private2-1b)
| 변수 | 값 |
|---|
| VPC | pista-vpc |
| 서브넷 이름 | pista-subnet-private2-1b |
| 가용영역 | ap-northeast-2b |
| IPv4 서브넷 CIDR 블록 | 10.0.11.0/24 |
인터넷 게이트웨이
인터넷 게이트웨이 생성(pista-igw)
VPC > 인터넷 게이트웨이 > 인터넷 게이트웨이 생성
VPC 연결
인터넷 게이트웨이 > 작업 > VPC에 연결
NAT 게이트웨이
⚠️ Private 서브넷의 리소스가 인터넷에 접근하려면 NAT 게이트웨이 필요
탄력적 IP 생성
VPC > 탄력적 IP > 탄력적 IP 주소 할당
NAT 게이트웨이 생성(pista-nat)
VPC > NAT 게이트웨이 > NAT 게이트웨이 생성
| 변수 | 값 |
|---|
| 이름 | pista-nat |
| 서브넷 | pista-subnet-public1-1a (Public) |
| 연결 유형 | 퍼블릭 |
| 탄력적 IP 할당 ID | pista-eip-nat |
라우팅 테이블
라우팅 테이블 (pista-rtb-public)
VPC > 라우팅 테이블 > 라우팅 테이블 생성
| 변수 | 값 |
|---|
| 이름 | pista-rtb-public |
| VPC | pista-vpc |
라우팅 편집:
| 대상 | 대상 |
|---|
| 10.0.0.0/16 | local |
| 0.0.0.0/0 | pista-igw |
서브넷 연결:
- pista-subnet-public1-1a
- pista-subnet-public2-1b
라우팅 테이블 (pista-rtb-private)
| 변수 | 값 |
|---|
| 이름 | pista-rtb-private |
| VPC | pista-vpc |
라우팅 편집:
| 대상 | 대상 |
|---|
| 10.0.0.0/16 | local |
| 0.0.0.0/0 | pista-nat |
서브넷 연결:
- pista-subnet-private1-1a
- pista-subnet-private2-1b
관련 문서