728x90
CLB(Classic Load Balancer)
- 아마존 ELB 초기에 출시
- 4계층/7계층 프로토콜 모두 지원
- HTTP/HTTPS, SSL/TLS 프로토콜 지원, SSL 인증서 사용
- 초기에 만들어진 것이다 보니 기능적 한계 있음
- 포트/헤더 등 데이터 수정, 변경 불가능
- 서버 기본 주소 변경 시 로드 밸런서 새로 생성
ALB(Application Load Balancer)
- 웹 애플리케이션 특화된 라우팅 제어
- L7(애플리케이션 계층) 로드 밸런서
- 대상 그룹 단위로 트래픽 분산
- HTTP 헤더 확인하여 다양한 라우팅 기능 제공
- 트래픽 분배에 중점
- HTTPS 프로토콜 이해
- 오토 스케일링 함께 사용해서 인스턴스(애플리케이션) 확장성 있음
- 대상 그룹 내 인스턴스 상태 검사 수행하고 문제 발생 시 장애에 대해 조치 취함
- 아마존 CloudWatch Logs와 통합하여 로그/지표 데이터 수집
NLB(Network Load Balancer)
- 대규모 네트워크 트래픽 처리에 특화
- 높은 처리량과 빠른 응답시간 효
- L4(전송 계층/네트워크 계층) 로드 밸런서
- TCP/UCP 프로토콜 다룸
- 앱 내부동작 이해하지 못함
- 동일한 IP 주소에서 여러 대상그룹 지원
- CloudWatch Logs, CloudTrail 등의 모니터링 기능 수행
- NLB 자체에 자체 보안 그룹 기능이 있어서 추가적인 보안 그룹 미사용
GWLB(Gateway Load Balancer)
- 네트워크 트래픽을 서드 파티의 방화벽 장비로 부하 분산
- 어플라이언스 장비도 쉽게 배포
- VPC 내 실행되는 애플리케이션 가용성/확장성 향상
- TCP/UDP 프로토콜 지원
'AWS' 카테고리의 다른 글
[AWS] Elastic Load Balancing (1) | 2023.12.22 |
---|---|
[AWS] EC2 추가 공부 (1) | 2023.12.21 |
[AWS] EC2. 인스턴스 (0) | 2023.12.20 |
AWS 기초 (0) | 2023.08.02 |