#모집/홍보 #프로덕트
SWS: AWS ALB에 여러개의 Private EC2 연결을 쉽게하는

이전에 썼던 EC2 DMS 관련 포스팅에서 썼던 기능을 만든 후, 나는 기술 관련 질문을 하는 커뮤니티에서 EC2 인스턴스에 프로젝트를 배포하려는 사람들이 또 어떤 고민을 하는지 찾아보기 시작했다.

그러던 중 동료에게도 들었던 내용과 비슷한 고민을 찾았는데, 스터디하기 어려웠던 개념중 하나가 바로 하나의 ALB에 여러개의 인스턴스를 연결하고 라우팅 해주는 것에 대한 고민이었다.

이렇게 말하면 이해하기가 어려울테니 아래 이미지를 보면서 설명하겠다.

위 시나리오는 이렇다. MSA를 한다고 했을 때 payment 서버와 logging 서버 그리고 product 서버를 따로 EC2 인스턴스를 분리하여 배포하는 시나리오라고 가정해보자.

이때 중요한것은 하나의 ALB에 요청이 왔을때 트래픽을 적절한 서버에 라우팅 시켜줘 해당 서버에 요청이 가도록 해줘야 한다.

기존에 EC2 DMS의 한계는 API서버 1개 - 1개의 ALB의 구조로만 구현이 되어있었기에 타겟 그룹의 규칙은 크게 없이 / 즉 모든 요청이 하나의 EC2로만 가도록 설정되어있었다.

아티클을 더 읽고 싶다면?
이오플래닛에 가입해주세요.
로그인 후 모든 아티클을 무료로 볼 수 있어요.
로그인/회원가입
링크 복사

댓글 0
댓글이 없습니다.
이번주 인기 아티클
추천 아티클
0