[AWS] 프로젝트에 ELB 적용하기

calm0_0·2023년 10월 25일
0

AWS

목록 보기
2/2

진행하던 프로젝트에서 ELB를 사용해보았다. 프로젝트를 진행하면서 지금까지의 아키텍처 구성은 다음과 같다.

로드벨런서는 AWS의 ELB 중 ALB(Application Load Balancer)를 사용하였고, Route 53에서 도메인을 ALB에 연결했다.

로드 밸런서에서는 ACM에서 제공하는 SSL 인증서를 발급받아 HTTPS 적용했다. 서버 앞단의 로드 밸런서에서 HTTPS로 요청을 받기 때문에 각 인스턴스에서 일일이 HTTPS를 위한 설정을 하지 않아도 되었다.

다음과 같이 Target Group에 두 개의 인스턴스를 등록하고 로드 밸런서와 연결했다.

대상 그룹의 헬스 체크, 모니터링 탭에서 대상 그룹에 속한 인스턴스의 상태를 확인할 수 있다.

로드 밸런서에서 트래픽이 적절히 분산되고 있는지 직접 확인해보기 위해 헬스 체크용 API에 IP 주소를 반환하도록 하고 로드 밸런서의 도메인으로 여러 번 접속해보았다.

정상적으로 로드 밸런싱이 되는 것을 확인할 수 있었다.

profile
공부한 내용들을 정리하는 블로그

0개의 댓글