AWS 네트워크 연결

‎김연수·2024년 8월 11일

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

라우팅 테이블 생성 및 서브넷 연결

라우트 테이블이란?
트래픽이 어디로 가야할지 알려주는 이정표 역할을 하며, 서브넷 안밖으로 나가는 트래픽에 대해 라우팅 경로를 지정하는 역할을 한다.

명시적 서브넷 연결

각각의 라우트 테이블이 어떤 서브넷들의 트래픽을 라우팅할 건지 세팅해준다.

해당 라우팅 테이블에 연결할 서브넷을 선택한다.

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

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

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

라우팅 설정

  • Public route table은 VPC 내(10.0.0./16)의 트래픽은 내부에서 찾고 나머지는 모든 IP는 외부 인터넷 게이트웨이를 통해 타겟 IP를 찾아가라는 라우팅 정보를 등록해야 한다.
  • 모든 IP(0.0.0./0)에 대해서 인터넷 게이트웨이로 연결시켜준다.

NAT Gateway 설정

NAT Gateway 는 내부 VPC에 있는 Private subnet이 인스턴스들이 외부 인터넷과 통신하기 위한 통로 역할을 한다.

NAT Gateway 가 위치할 서브넷은 반드시 퍼블릭 서브넷 중 하나여야 한다. 아래 서브넷을 보면 확인할 수 있다.

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

0개의 댓글