인프런 커뮤니티 질문&답변

김동현님의 프로필 이미지

작성한 질문수

실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편

Elastic Load Balancer(ELB) 만들어 보기

url path로 ALB에서 서로 다른 EC2로 분기하는 방법

해결된 질문

24.03.26 00:01 작성

·

333

2

ALB는 path별로 분기할 수 있다고 했습니다.

예를 들어 request url path가 /v1 는 API1 EC2로,

/v2 는 API2 EC2로 routing하려고 합니다.

API1 EC2와 API2 EC2는 서로 다른 타겟 그룹으로 설정되어야 합니까?

같은 타겟 그룹으로 설정되어야 합니까?

 

또한 규칙과 리스너는 어떻게 설정을 해야하는지 궁금합니다.

리스너를 추가할 때 나오는 설정을 보니

포트별로 수신을 다르게 하여 다른 타겟그룹으로 라우팅하는 방법은 알 것 같습니다만, 특정 URL을 수신하여 라우팅하는 방법은 잘 모르겠습니다.

답변 1

0

미쿡엔지니어님의 프로필 이미지
미쿡엔지니어
지식공유자

2024. 03. 26. 02:21

안녕하세요 김동현님,

  • API1 EC2와 API2 EC2는 서로 다른 타겟 그룹으로 설정되어야 합니까?

    • 이 경우, 각 경로에 해당하는 EC2 인스턴스를 별도의 타겟 그룹으로 설정합니다. 즉, API1 EC2 인스턴스를 하나의 타겟 그룹에, API2 EC2 인스턴스를 다른 타겟 그룹에 등록합니다.

  • 또한 규칙과 리스너는 어떻게 설정을 해야하는지 궁금합니다. 리스너를 추가할 때 나오는 설정을 보니

    포트별로 수신을 다르게 하여 다른 타겟그룹으로 라우팅하는 방법은 알 것 같습니다만, 특정 URL을 수신하여 라우팅하는 방법은 잘 모르겠습니다.