로드 밸런싱 - ALB

2022. 10. 2. 20:51SK 쉴더스 루키즈

로드 밸런싱에 대한 내용 - 로드 밸런싱 (tistory.com)

 

ALB(Application Load Balancer) : 7계층 로드 밸런서

- URL와 HTTP 헤더 등을 보고 부하를 분산

- NLB보다 먼저 출시, round robin 지원

- DNS 경로를 통해서 접속

 

실습 내용

 

1. EC2 서버 하나 생성(keum_red)

서브넷 : public subnet

퍼블릭 IP 자동 할당

 

 

apache2 생성 후 index.html 수정

 

 

2. keum_red의 이미지 생성

 

 

3. 이미지로 서버 생성(keum_blue)

EC2 -이미지 -  AMI - AMI로 인스턴스 시작

 

 

 

서브넷 : public subnet

퍼블릭 IP 자동 할당

 

 

4. 두번째 서버(keum_blue) 접속 후 index.html 수정

 

 

5. 로드 밸런서 생성(ALB)

 

 

5.1 Network mapping

최소 두개의 서브넷 필요

Public Subnet 한개, Private Subnet 한개

 

 

5.2 Listeners and routing

 

 

create target group

 

 

keum_red 서버와 keum_blue 서버 선택

 

 

 

생성한 타겟 선택

 

 

6. DNS 경로로 접속

 

 

 

ALB는 round robin 기법을 사용하기 때문에 새로고침(F5)을 하면 배경색이 바뀌게 됩니다.

 

로드 밸런싱 - NLB (tistory.com)

'SK 쉴더스 루키즈' 카테고리의 다른 글

오토스케일링 & NLB  (0) 2022.10.05
오토스케일링 & ALB  (0) 2022.10.03
로드 밸런싱 - NLB  (0) 2022.10.02
로드 밸런싱  (0) 2022.10.01
Vmware(Ubuntu) - workbench  (0) 2022.09.30