<aside> 🛡
인바운드는 인터넷 → LB Public IP :80 / :443 만.
아웃바운드는 Server1 · Server2 → NAT Gateway Public IP 만.
서버에는 Public IP가 없고, 인터넷에서 서버로 직접 들어오는 경로는 없다.
</aside>
원본 스케치의 형식은 L7 로드밸런싱 + Private 서버 2대 + NAT 아웃바운드 다. 이름을 붙이면 아래와 같다.
| 용어 | 이 그림에서 |
|---|---|
| Internet-facing ALB 패턴 | 인바운드 유일 입구 = LB. 클라이언트는 LB Public IP만 본다 |
| Private compute + NAT egress | 서버는 Private IP. 나갈 때만 NAT가 SNAT |
| 2-node Active-Active | Server1 · Server2 동일 이미지, LB가 헬스통과 노드만 분산 |
AWS - VPC 의 3-Tier 그림에서 ALB + Private EC2 + NAT Gateway 족만 따 낸 편이다. CloudFront·S3·Aurora는 여기 없다.
사장님이 본 토폴로지. 위 아래가 반대라 인바운드 / 아웃바운드다.

original sketch
| 층 | 노드 | IP | 포트 / 역할 |
|---|---|---|---|
| 1 | INTERNET | — | 클라이언트 인바운드 시작 |
| 2 | LB | Public IP | :80 / :443 유일 입구 |
| 3 | VPC | CIDR (예: 10.0.0.0/16) |
경계. 서버는 이 안 |
| 4 | Server1 · Server2 | Private IP | 동일 앱. LB가 분산 |
| 5 | NAT Gateway | Public IP | 서버 아웃바운드 SNAT |
| 6 | INTERNET (Outbound only) | — | 나가기만. 여기로 새 연결 등록 불가 |
원본과 같은 토폴로지에 Public / Private 서브넷, SG, 리스너, 헬스체크, SNAT를 주석으로 보강한 버전.
80/443)상세 SVG (확대 가능)
lb-nat-architecture.svg