VPC, route table, Subnet, NAT Gateway 설정하기

라우트 테이블이란?
트래픽이 어디로 가야할지 알려주는 이정표 역할을 하며, 서브넷 안밖으로 나가는 트래픽에 대해 라우팅 경로를 지정하는 역할을 한다.
각각의 라우트 테이블이 어떤 서브넷들의 트래픽을 라우팅할 건지 세팅해준다.
해당 라우팅 테이블에 연결할 서브넷을 선택한다.

2개의 public subnet의 라우팅 역할을 수행하는 테이블인걸 확인할 수 있다.

Private 라우팅 테이블에 연결할 서브넷도 선택한다.

4개의 private subnet의 라우팅 역할을 수행하는 테이블인걸 확인할 수 있다.


NAT Gateway 는 내부 VPC에 있는 Private subnet이 인스턴스들이 외부 인터넷과 통신하기 위한 통로 역할을 한다.
NAT Gateway 가 위치할 서브넷은 반드시 퍼블릭 서브넷 중 하나여야 한다. 아래 서브넷을 보면 확인할 수 있다.

라우팅 테이블에서 Private route table을 선택한 후 라우팅 정보에서 모든 IP(0.0.0.0/0)는 NAT Gateway를 향하도록 한다.
