subnet, eni private <-> public설정 관련 궁금한게 있습니다!
우선 강의 정말 잘 듣고 있습니다! (꾸벅)
서브넷과 ENI 모두 public과 private 설정이 가능하다는 것은 강의를 통해 이해했습니다. 실제로는 다음과 같은 네 가지 구조가 있을 것 같은데요
Public Subnet + Public ENI
Public Subnet + Private ENI
Private Subnet + Private ENI
Private Subnet + Public ENI
실무에서 2번(Public Subnet + Private ENI)과 4번(Private Subnet + Public ENI)을 어떤 상황에서 활용하는지 궁금합니다.
답변 1
1
안녕하세요 이재영님,
2번: Public Subnet + Private ENI
퍼블릭 서브넷은 라우팅 테이블이 인터넷 게이트웨이(IGW)를 포함하고 있어 외부와 통신이 가능한 서브넷입니다. 그런데 여기에 연결된 ENI가 퍼블릭 IP를 할당받지 않은 경우, 해당 인스턴스는 직접 인터넷과 통신할 수 없습니다.
예를 들면, 인스턴스를 퍼블릭 서브넷에 띄우긴 했지만, 보안 또는 비용 이슈로 인터넷 통신을 제한하고 싶을 때 아마도... NAT 인스턴스나 로드 밸런서 바로 뒤에 있는 애플리케이션 서버가 이런 구조일 수 있습니다.그리고 퍼블릭 서브넷에 있는 이유는 다른 퍼블릭 리소스와 저지연 통신을 위해서지만, 직접 외부 노출은 피하고자 할 때 사용합니다.
주의할 점으로는 외부와 직접 통신할 수 없기 때문에, 외부 통신이 필요하다면 NAT Gateway나 다른 방식을 사용해야 합니다.
4번: Private Subnet + Public ENI
제 생각에 이럴 경우는 없는데요. 프라이빗 서브넷은 라우팅 테이블에 인터넷 게이트웨이가 없는 서브넷입니다. 그런데 ENI에 퍼블릭 IP가 붙어 있는 경우, 결국 외부와 통신을 시도하더라도 라우팅 경로가 없어 실패하게 됩니다.
아마도 구성 실수로 퍼블릭 IP가 할당된 경우에 해당합니다. 또는, 서브넷 구조가 바뀌었지만 ENI 설정은 그대로 남은 경우. 실무에서는 일반적으로 비권장 구성입니다. 퍼블릭 IP가 있더라도 라우팅 테이블이 막혀 있기 때문에 효과가 없고, 보안상 혼란을 줄 수 있습니다. 실질적으로 이 조합은 작동하지 않으며, 설계 오류로 간주되는 경우가 많습니다.
커서창
0
3
1
Read Replica
0
5
0
image pull 에러
1
9
2
cursor 환경
1
10
2
실전 문제 풀이 15 - Q. 14
0
7
0
강의 다운로드
0
14
3
개발 환경 준비와 프로젝트 구조 강의 관련
1
7
2
저장 공간
1
19
2
프리티어 (무료플랜) 은 스토리지 게이트웨이 생성이 안되는것 같습니다.
0
16
1
colab 코드 실행시 error
1
32
2
NetworkPolicy에서 NamespaceSelector 설정 관련
0
32
1
현재 강의 수강 하고 덤프 보면서 공부하면 CCNA 합격 가능한가요?
0
28
1
llm_decision_logs 저장 실패(실적 컬럼 불일치)를 어떻게 해결할까요?
2
50
3
빠져나오기 위해서 System.in을 닫는다는게 무슨 의민가요??
0
32
1
카페 접근 권한이 없습니다.
1
53
2
현재까지 업로드 된 강의로만 공부해도 CCNA취득 가능한가요?
0
54
2
supabase 인증페이지로 넘어가지 않습니다
0
56
2
파일 다운로드 오류
0
49
3
클라우드 프론트 멀티 오리진의 의미가 정확히 무엇인가요?
0
66
2
33강 14번 질문 있습니다.
0
51
1
LockFreeStack #2에서 ABA 문제
0
47
1
core 와 네트워크 수업 차이점
0
97
2
제가 프리티어인데요
0
127
3
CIDR Ranges에 관해서...
1
86
1





