트래픽이 공용 애플리케이션 로드 밸런서를 통해 이동할 때 NAT 게이트웨이가 사용됩니까?

트래픽이 공용 애플리케이션 로드 밸런서를 통해 이동할 때 NAT 게이트웨이가 사용됩니까?

저는 다음 AWS 설정을 진행 중입니다.

[public application load balancer] -> [fargate service on private subnet w/NAT gateway]

  • 애플리케이션 로드 밸런서는 세 개의 프라이빗 서브넷 모두와 연결되어 있습니다.

제가 이해한 바에 따르면 프라이빗 서브넷의 Fargate 서비스가 외부 리소스(인터넷)에 대한 요청을 시작하는 경우 NAT 게이트웨이가 사용됩니다.

그러나 이 경우 애플리케이션 로드 밸런서는 퍼블릭 서브넷(인터넷 게이트웨이가 있음)에 있으므로 트래픽이 인터넷 게이트웨이를 통해 이동하는 것으로 알고 있습니다.

애플리케이션 로드 밸런서를 통해 들어오는 트래픽이 NAT 게이트웨이를 통해 트래픽을 이동합니까?

답변1

들어오는 트래픽은 인터넷 게이트웨이를 통해 로드 밸런서를 거쳐 컨테이너로 들어옵니다. 반환 트래픽은 들어온 것과 같은 방식으로 나갑니다.

컨테이너가 외부 세계에 대한 연결을 시작하는 경우(예: 웹 서비스 호출, 이메일 보내기 등) 트래픽은 NAT 게이트웨이를 거쳐 인터넷 게이트웨이를 거쳐 나가며 동일한 방식으로 반환됩니다.

AWS를 전문적으로 사용하고 있다면 일부 AWS 교육이 유용할 수 있습니다.

관련 정보