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

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으로 즉시 해결한다.

AWS EC2 등 클라우드 서버에 Nginx 설치 — Ubuntu(apt)·CentOS(yum) 버전별 설치, /etc/nginx 설정 구조(sites-available/enabled), UFW·firewalld·AWS 보안그룹 방화벽까지 한 번에.

Oracle 경험자가 MS SQL Server로 넘어올 때 가장 헷갈리는 Login·User·Schema 3단계 구조를 Oracle(User=Schema=Login) 1단계 구조와 비교 정리. sysadmin이 dbo 스키마에 고정되는 문제와 업무용 계정 분리 해결법까지.

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)를 이용한 구성.