[AWS] NAT Gateway 사용법·설정 가이드 — Private Subnet 인터넷 연결과 비용 최적화
Private Subnet의 EC2가 보안은 유지하면서 아웃바운드 인터넷(apt·외부 API)을 쓰게 하는 NAT Gateway — 생성·EIP 연결·라우팅까지 단계별 + 비용 분석과 NAT 인스턴스 대체 전략.
5개의 글

Private Subnet의 EC2가 보안은 유지하면서 아웃바운드 인터넷(apt·외부 API)을 쓰게 하는 NAT Gateway — 생성·EIP 연결·라우팅까지 단계별 + 비용 분석과 NAT 인스턴스 대체 전략.

EC2 아키텍처(x86→ARM/Graviton) 전환만으로 ~20%, ALB·NAT·RDS를 Nginx·NAT 인스턴스·EC2 DB로 직접 구축해 월 운영비를 최대 55%(약 200만 원) 낮춘 실제 견적과 전략.

EC2에 SSH 접속 시 'WARNING: UNPROTECTED PRIVATE KEY FILE' — .pem 키 권한이 너무 열려서 막힌 것. chmod 400으로 즉시 해결한다.

1부의 커뮤니티 AMI는 OS가 구형(EOS)이라 유지가 어렵다. 2부에서는 최신 Ubuntu에 직접 iptables(IP 포워딩 + MASQUERADE)를 설정해 NAT 인스턴스를 구축하고, 재부팅에도 규칙이 유지되게 한다.

NAT Gateway는 월 $32+ 고정비가 든다. 비용을 아끼려 EC2(NAT Instance)로 Private Subnet 인터넷을 연결한 방법 — 1부는 AWS 커뮤니티 AMI(amzn-ami-vpc-nat)를 이용한 구성.