Application Load Balancer(ALB)를 생성하여 두 개의 WAS에 대한 로드밸런싱을 구현하기
개요
Public Subnet에 ALB를 생성한 후 Private Subnet에 위치하고 있는
WAS1과 WAS2로 로드밸런싱을 구현하도록 하겠습니다.
* 공공기관 리전에서 진행했습니다.
Load Balancer 생성
Application Load Balancer를 타입으로 지정하여 ALB를 생성합니다.
네트워크 서브넷 설정
VPC와 Public Sunbet을 설정합니다.
인증서 추가
HTTPS 요청을 받을 수 있도록 인증서를 추가합니다.
Listner 설정
미리 설정해놓은 TLS 인증서를 등록한 후, 443 포트에서 요청을 받는 리스너를 설정합니다
Load Balancer 생성 후 Public IP 연결
LB과 외부 트래픽 요청을 받을 수 있도록 Public IP를 할당 합니다.
Listner에 연결할 타겟 그룹 설정
리스너에 연결할 타겟 그룹을 설정해 줍니다.
Listner에 타겟 그룹 연결
타겟그룹 Health Check 활성화
타켓그룹 Health Check를 활성화 한 후 WAS 보안 그룹에서 Health Check IP 트래픽 허용하도록 설정합니다.
lb-health-check-sg 보안 그룹 생성
WAS1과 WAS2에 해당하는 보안 그룹 설정을 적용합니다.
로드밸런싱이 잘 되네요~
'클라우드 > 카카오 클라우드' 카테고리의 다른 글
[카카오 클라우드] React 프로젝트 정적 웹 사이트 호스팅(CDN, Object Storage) (0) | 2024.02.22 |
---|---|
[카카오 클라우드] LB에 하위도메인 등록해서 HTTPS 통신하기(Mixed Content 에러 해결) (0) | 2024.02.08 |
[카카오 클라우드] NAT Instance 생성하기 (0) | 2024.02.05 |
[카카오 클라우드] Bastion Instance 생성하기 (0) | 2024.01.28 |
[카카오 클라우드] SSL 인증서 발급, 인증서 등록 (0) | 2024.01.15 |