AWS VPC 생성

양치기소년·2023년 4월 3일
0

기본적인 VPC를 설계한다.

AZ-C와 AZ-D에 NAT Gateway는 포함하지 않는다.
모든 가용 영역의 dedicated subnet은 생성하지 않는다.

VPC 생성

AWS VPC > Your VPCs > Create VPC

Subnets 생성

AWS VPC > Subnets > Create subnet
아래와 같이 총 16개의 서브넷을 생성한다.

Subnet nameAvailability ZoneIPv4 CIDR block
secretgarden-private-subnet-AAsia Pacific (Seoul) / ap-northeast-2a10.1.0.0/19
secretgarden-private-subnet-BAsia Pacific (Seoul) / ap-northeast-2b10.1.32.0/19
secretgarden-private-subnet-CAsia Pacific (Seoul) / ap-northeast-2c10.1.64.0/19
secretgarden-private-subnet-DAsia Pacific (Seoul) / ap-northeast-2d10.1.96.0/19
secretgarden-public-subnet-AAsia Pacific (Seoul) / ap-northeast-2a10.1.128.0/20
secretgarden-public-subnet-BAsia Pacific (Seoul) / ap-northeast-2b10.1.144.0/20
secretgarden-public-subnet-CAsia Pacific (Seoul) / ap-northeast-2c10.1.160.0/20
secretgarden-public-subnet-DAsia Pacific (Seoul) / ap-northeast-2d10.1.176.0/20
secretgarden-dedicated-subnet-AAsia Pacific (Seoul) / ap-northeast-2a10.1.192.0/21
secretgarden-dedicated-subnet-BAsia Pacific (Seoul) / ap-northeast-2b10.1.200.0/21
secretgarden-dedicated-subnet-CAsia Pacific (Seoul) / ap-northeast-2c10.1.208.0/21
secretgarden-dedicated-subnet-DAsia Pacific (Seoul) / ap-northeast-2d10.1.216.0/21


Internet Gateway 생성

AWS VPC > Internet gateways > Create internet gateway

Attach to VPC


Elastic IP 생성

Elastic IP
secretgarden-private-eip-A
secretgarden-private-eip-B


NAT Gateway 생성

AWS VPC > NAT gateways > Create NAT gateway

NAT GatewaySubnetElastic IP
secretgarden-private-nat-gateway-Asecretgarden-public-subnet-Asecretgarden-private-eip-A
secretgarden-private-nat-gateway-Bsecretgarden-public-subnet-Bsecretgarden-private-eip-A
secretgarden-private-nat-gateway-Csecretgarden-public-subnet-C
secretgarden-private-nat-gateway-Dsecretgarden-public-subnet-D


Route Tables 생성

AWS VPC > Route tables > Create route table

Router NameAssociate WithIs Public
secretgarden-private-router-Asecretgarden-private-subnet-Afalse
secretgarden-private-router-Bsecretgarden-private-subnet-Bfalse
secretgarden-private-router-Csecretgarden-private-subnet-Cfalse
secretgarden-private-router-Dsecretgarden-private-subnet-Dfalse
secretgarden-public-router-Asecretgarden-public-subnet-Atrue
secretgarden-public-router-Bsecretgarden-public-subnet-Btrue
secretgarden-public-router-Csecretgarden-public-subnet-Ctrue
secretgarden-public-router-Dsecretgarden-public-subnet-Dtrue


Internet Gateway 연결 && Subnet associations 지정

AWS VPC > Route tables > rtb-xxxxxxxxxx

Router NameAssociate WithIGNAT
secretgarden-private-router-Asecretgarden-private-subnet-Aigw-01aced29b677adaf5
secretgarden-private-router-Bsecretgarden-private-subnet-Bigw-01aced29b677adaf5
secretgarden-private-router-Csecretgarden-private-subnet-Cigw-01aced29b677adaf5
secretgarden-private-router-Dsecretgarden-private-subnet-Digw-01aced29b677adaf5
secretgarden-public-router-Asecretgarden-public-subnet-Anat-0c14171e9b914e168
secretgarden-public-router-Bsecretgarden-public-subnet-Bnat-09aeb6d9432210689
secretgarden-public-router-Csecretgarden-public-subnet-C
secretgarden-public-router-Dsecretgarden-public-subnet-D

Internet Gateway 연결


Subnet assocations 연결


완료

profile
not a person you are looking for

0개의 댓글