VPC·NAT Gateway 개념·운영 이해 중심으로 푸는 결
VPC(Virtual Private Cloud)는 클라우드 내에서 격리된 네트워크 공간을 구성하는 기능입니다. 퍼블릭 서브넷과 프라이빗 서브넷을 나눠서 외부 접근이 필요한 리소스와 내부에서만 통신하는 리소스를 분리하는 데 사용합니다.
NAT Gateway는 프라이빗 서브넷의 리소스가 외부 인터넷에 접근할 때 사용하는 중간 경로입니다. 인바운드 연결은 허용하지 않으면서 아웃바운드만 허용하기 때문에, 내부 서버를 외부에 노출시키지 않고 패키지 업데이트나 외부 API 호출 등이 가능합니다.
인터넷 게이트웨이와의 차이는 방향성입니다. 인터넷 게이트웨이는 양방향 통신이 가능한 반면, NAT Gateway는 내부 → 외부 단방향만 허용합니다.
학교 클라우드 실습 수업에서 AWS 콘솔로 VPC와 서브넷을 직접 설정하고 NAT Gateway를 붙여본 경험이 있습니다. 설정 과정에서 라우팅 테이블과 게이트웨이 연결이 빠지면 통신이 안 된다는 것을 직접 실패하면서 배웠습니다.