반응형
AWS Elastic Load Balance
- Appliccation에 전달되는 트래픽을 EC2 인스턴스, 컨테이너, Lambda 등 대상 자동으로 분산시켜 주는 서비스
- 단일 가용영역(ap-northeast-2a)이 아닌 다양한 영역(ap-northeast-2a,ap-northeast-2c)을 통해 부하 분산 가능
- 트래픽 분산(포트별로 특정 인스턴스에 트래픽 부하)
- 인스턴스 상태 감지(Health Check)
ELB 종류
1) Classic Load Balancer(CLB)
- AWS 초기에 출시된 로드밸런싱
- 4~7층 계층까지 범위 적용이 가능(TCP,HTTP,HTTPS)
- Health Check를 하기 위해서는/index.html 경로를 참조
- (index.html 파일이 없을 경우 404 Error -> 서비스 이상은 아니지만 Health Check 실패)
- HTTP -> TCP변경하여 80포트를 통해 Health Check 가능
2) Application Load Balancer(ALB)
- 7계층인 HTTP,HTTPS 트래픽에 활용하는 로드 밸런싱(주 사용)
- Health Check는 기본적으로 / 를 참조하여 별도 설정 X
- ALB는 IP가 지속적으로변경이 되어 ACL 적용이 어려움
3) Network Load Balancer(NLB)
- 4계층인 TCP,UDP를 위한 로드밸런싱
- 5-Tuiple(Source_IP , Source_port , Destination_IP , Destination_Port,. Porotocal)기반
- ALB보다 더 많은 트래픽 처리가 가능하고, 뛰어난 성능
- NLB는 고정 IP 가능(Private IP , Public IP 둘 다 제공)
반응형
'AWS > EC2' 카테고리의 다른 글
[AWS EC2]AWS EC2 EBS Volume 증설하기 (0) | 2022.03.11 |
---|---|
AWS fargate (0) | 2021.08.30 |
AWS Direct Connect (0) | 2021.08.13 |
AWS Elastic Cache (0) | 2021.08.12 |
AWS Lambda (0) | 2021.08.11 |
댓글