-
[AWS] 프라이빗 서브넷 VPC 구성AWS 2023. 1. 10. 19:35
이전 글과 이어집니다.
https://bbiyak-cloud.tistory.com/9
이전 글에서 퍼블릭 서브넷 VPC는 구성하였다.
이번 글에서는 프라이빗 서브넷 VPC를 구성해보자.
1. 프라이빗 서브넷 생성
VPC - 서브넷 - 서브넷 생성 클릭
VPC는 기존에 만들었던 VPC를 선택한다. (10.0.0.0/16)
서브넷 이름 : 원하는 프라이빗 서브넷 이름
가용 영역 : 서울 리전 / 가용영역 a
IPv4 : 10.0.1.0/24
2. 프라이빗 라우팅 테이블 생성
라우팅 테이블 이름 : 원하는 프라이빗 라우팅 테이블 이름
VPC : 이미 생성된 VPC 클릭
프라이빗 라우팅 테이블 생성완료
서브넷 연결 편집 클릭 - 프라이빗 서브넷 클릭
연결 저장
3. NAT 게이트웨이 생성
NAT 게이트웨이는, 사설 IP를 공인 IP로 바꿔주는 역할을 한다.
즉, 사설 네트워크(프라이빗 네트워크) 내에 있는 여러 개의 호스트가, 하나의 공인 IP 주소를 사용하여 인터넷에 접속하게끔 도와주는 역할을 한다.
원칙적으로, 프라이빗 서브넷이 외부 인터넷과 통신하기 위해서는, 'NAT 게이트웨이'가 필요하다.
NAT 게이트웨이 설정
이름 : 원하는 NAT 게이트웨이 이름
서브넷 : 퍼블릭 서브넷
연결유형 : 퍼블릭
탄력적 IP 할당 클릭
NAT 게이트웨이가 생성되었다.
원칙적으로, NAT 게이트웨이는 퍼블릭 서브넷 내에 위치하여야한다.
4. 프라이빗 라우팅 테이블 경로 추가
10.0.0.0/16 → local
0.0.0.0/0 → NAT gateway 추가
즉, 프라이빗 서브넷 내의 트래픽이 0.0.0.0/0으로 향하면, 이는 'NAT gateway'로 연결된다.
'NAT gateway'를 통해 외부 인터넷과 통신할 수 있는 것이다.
5. 인스턴스 웹 접속 확인
[인스턴스 생성]
이름 : 원하는 인스턴스 이름
vpc : 앞서 지정한 vpc
서브넷 : 프라이빗 서브넷
퍼블릭 IP 자동 할당 : 비활성화
보안 그룹 : 앞서 생성한 보안그룹
인스턴스를 생성한다.
이후 확인 작업은 동일
'AWS' 카테고리의 다른 글
[AWS] CloudFormation을 활용하여 퍼블릭, 프라이빗 인스턴스 구성 - 2 (프라이빗 인스턴스) (1) 2023.01.10 [AWS] CloudFormation을 활용하여 퍼블릭, 프라이빗 인스턴스 구성 - 1 (퍼블릭 인스턴스) (0) 2023.01.10 [AWS] 퍼블릭 서브넷 VPC 구성 (VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이, 보안그룹 등) (0) 2023.01.10 [AWS] CloudFormation (0) 2023.01.10 [AWS] 아파치(Apache)를 활용하여 웹 서버 구축 (0) 2023.01.10