https://daaa0555.tistory.com/209
EC2>로드밸런싱>로드밸런서
부하분산장치
ELB Elastic Load Balancing
- CLB Classic Load Balancer
1단계
내부 Load Balancer 생성: enduser가 vcp 내부망에 있는 경우는 ELB를 내부에 설정한다
고급 VPC 구성 활성화: 가용영역에 있는 인스턴스를 로드밸런서에 이용하겠다
리스너 구성: 정해줌 청취하고있는 포트번호를 정해줌
리스너 (80port)로 신호를 받아서
로드밸런서가(CLB-L4스위치 역할)
백엔드에 있는 웹서버 각각의 80포트로 보내준다 (forward)-인스턴스 포트
2단계
리스너 포트가 80
enduser가 80포트를 타고 들어올것이기 때문에
80포트가 열려있어야 한다
3단계
보안이 좋은HTTPS를 쓰라고 경고 (인증서가 없으니 넘어가도록 함)
4단계
Health check 상태확인
web01에서 응답이 안오면(fail) 응답이 오면 (pass)
pass 상태인 web02 서버에만 enduser(외부)의 요청 신호를 보내준다
fail 상태인 web01에는 health check를 계속 한다
상태검사를 위해 CLB가 주기적으로 접속하여 http 상태코드를 확인
5단계
두개의 웹서버를 백엔드에 넣어준다
로드밸런서의 관리대상이 되는 서버로 설정
6단계
태그 추가 x
7단계
프론트엔드에서 enduser가 접속해 올 엔드포인트(주소)
ELB-CLB-1110877225.ap-northeast-2.elb.amazonaws.com
ELB-CLB-1110877225.ap-northeast-2.elb.amazonaws.com 에 접속하면
web01과 web02를 번갈아 띄워준다
'클라우드 > 클라우드(Public Cloud)' 카테고리의 다른 글
클라우드 AWS EBS 블록 스토리지 / 볼륨 연결 1 (0) | 2021.06.22 |
---|---|
클라우드 AWS ELB(로드 밸런서) 설정 3 (0) | 2021.06.22 |
클라우드 AWS ELB(로드 밸런서) 설정 1 (0) | 2021.06.22 |
클라우드 AWS 인스턴스 접속 , 웹서버 생성 (0) | 2021.06.21 |
클라우드 AWS 도메인과 IP 매핑하기 (0) | 2021.06.21 |