반응형
AWS Elastic Load Balancer는 CLB(Classic Load Balancer), ALB(Application Load Balancer), NLB(Network Load Balancer) 3가지 유형이 있다. 출시 순서는 CLB, ALB, NLB이다.
ALB는 Nginx와 HAProxy와 같은 HTTP/HTTPS(L7) 부하분산을 지원하는 솔루션이고, NLB는 LVS(Linux Virtual Server)와 같은 TCP(L4) 부하분산을 지원하는 솔루션이다.
3가지 유형의 Load Balancer 비교표는 아래와 같다.
특징 | ALB | NLB | CLB |
프로토콜 지원 | HTTP, HTTPS | TCP, TLS | TCP, SSL/TLS, HTTP, HTTPS |
플랫폼 | VPC | VPC | EC2-Classic, VPC |
Health-Check | 지원 | 지원 | 지원 |
CloudWatch 매트릭스 | 지원 | 지원 | 지원 |
로깅 | 지원 | 지원 | 지원 |
Zonal Fail-Over | 지원 | 지원 | 지원 |
Connection Draining | 지원 | 지원 | 지원 |
동일 인스턴스의 복수개 포트에 부하분산 | 지원 | 지원 | - |
WebSockets | 지원 | 지원 | - |
타겟으로 IP주소 | 지원 | 지원 | - |
타겟으로 Lambda Function | 지원 | - | - |
Load Balancer 삭제 방지 | 지원 | 지원 | - |
Path 기반 라우팅 | 지원 | - | - |
Host 기반 라우팅 | 지원 | - | - |
Native HTTP/2 | 지원 | - | - |
Idle Connection Timeout 설정 | 지원 | 지원 | - |
Zone 간의 부하분산 | 지원 | 지원 | 지원 |
SSL 오프로딩 | 지원 | 지원 | 지원 |
Server Name Indication(SNI) | 지원 | - | - |
Sticky Session | 지원 | - | 지원 |
백엔드 서버 암호화 | 지원 | 지원 | 지원 |
Static IP | - | 지원 | - |
Elastic IP 주소 | - | 지원 | - |
Preserve 소스 IP 주소 | - | 지원 | - |
리소스 기반 IAM 허가 | 지원 | 지원 | 지원 |
TAG 기반 IAM 허가 | 지원 | 지원 | - |
느린 기동 | 지원 | - | - |
유저 인증 | 지원 | - | - |
리다이렉트 | 지원 | - | - |
고정된 응답 | 지원 | - | - |
[글참조] https://jackiechen.org/2018/01/10/aws-elb-clb-vs-alb-vs-nlb/
'클라우드 컴퓨팅 > 아마존(AWS)' 카테고리의 다른 글
[Tips] AWS 클라우드 마이그레이션 방안 - 6R (0) | 2019.04.28 |
---|---|
[정보] AWS 제품 (0) | 2019.02.24 |