MSA에서 API Gateway를 앞단에 두고 모든 요청을 ELB로 보내고 이 ELB에서 EC2 로 전달되는 다음과 같은 구조를 갖는다.
ELB(Elastic Load Balancer) 는 반드시 퍼블릭 인터넷에 노출되어
API Gateway 에 설정된 규칙을 무시하게된다.
ELB && API Gateway 를 인터넷에 노출시키지 않게 한다.
이를 위한 도구가 VPC Link 이다.
사설 네트워크 여러 개 (VPCs)를 동일 네트워크안에서 동작하는 것처럼 만들고 싶을 때
=> NACL, Security Group, Subnet 등의 정책을 쉽게 관리할 수 있다
EC2 인스턴스를 포함하여 VPC 링크시
라우팅 테이블에서 각각의 서브넷 규칙을 조정해줘야 EC2 인스턴스가 서로 커뮤니케이션이 가능하다.
위와 같은 아키텍쳐를 적용할 경우 리버스 프록시 서버가 정상적으로 작동할까?
작동하지 않는다면 어떤 솔루션이 있을까?