250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- fetch
- dfs
- 연관관계
- BOJ
- 백트래킹
- 지연로딩
- querydsl
- JPQL
- CHECK OPTION
- eager
- 데코레이터
- 비관적락
- execute
- 유니크제약조건
- 일대다
- 다대다
- 다대일
- 이진탐색
- SQL프로그래밍
- 스프링 폼
- 힙
- 연결리스트
- 동적sql
- shared lock
- 즉시로딩
- FetchType
- PS
- exclusive lock
- 낙관적락
- 스토어드 프로시저
Archives
- Today
- Total
흰 스타렉스에서 내가 내리지
NAT Gateway 본문
728x90
NAT Gateway
Nat Gateway 는 Private 서브넷에서 외부와 통신하기 위해서 필요한 일종의 게이트웨이이다.
외부에서 접근하지 말아야하는 서비스는 private subnet 에 들어가는 것이 좋다.
하지만, private subnet 에 있는 서버에서 외부와 통신해야 하는 경우가 발생한다.
예를 들면, 필요한 패키지를 다운로드 받거나, 써드파티 API 를 사용하는 경우가 이에 해당한다.
이럴 때 필요한 것이 바로 NAT Gateway 이다.
Nat Gateway 는 반드시 고정 IP (Elastic IP) 를 가지고 있어야 하고, private subnet 에서 보내는 모든 요청이 외부로 나갈 때는 내부 IP 가 아닌 고정 IP 를 사용한다.
예를 들어, 고정 IP 가 13.1.1.1 이라면 외부로 나가는 모든 요청은 13.1.1.1 에서 보낸 요청으로 표시된다.
10.0.4.1 (내부 IP) → 13.1.1.1 (고정 IP) → (외부 IP)
따라서, NAT Gateway 를 만들 때는 Elastic IP 도 함께 생성해야 한다.
NAT Gateway 는 public subnet 에 위치하지만, 연결은 private 서브넷과 한다.
public subnet 에 위치하는 이유는 NAT Gateway 자체는 인터넷과 통신이 되어야 하기 때문이다.
'DevOps' 카테고리의 다른 글
ALB 와 NLB (0) | 2024.08.22 |
---|---|
Terraform 을 이용하여 Route Table 생성 (0) | 2024.08.08 |
Terraform 을 이용하여 AWS IGW, NAT GW 생성 (0) | 2024.08.06 |
Terraform 을 이용하여 VPC 와 Subnet 생성 (0) | 2024.08.06 |
AWS VPC 와 관련 개념, 콘솔을 통한 생성 실습 (0) | 2024.08.06 |