ELB(Elastic Load Balancer) 종류

김유경·2025년 3월 13일

1. Classic Load Balancer (CLB)

  • 지원 프로토콜: HTTP, HTTPS, TCP, SSL

2. Application Load Balancer (ALB)

  • 지원 프로토콜: HTTP, HTTPS, WebSocket
  • HTTP 전용, 여러 애플리케이션 라우팅 가능
  • HTTPS 자동 리다이렉트 및 경로 기반 라우팅 지원
  • ECS 포트 매핑 가능, 하나의 ALB로 다수 애플리케이션 처리
  • 고정 호스트 이름 부여 가능, 탄력적 IP 할당 불가능
  • 클라이언트 IP 확인 시 X-Forwarded-For 헤더 사용

3. Network Load Balancer (NLB)

  • 지원 프로토콜: TCP, TLS, UDP
  • 고성능 제공
  • 가용 영역(AZ)당 하나의 고정 IP 부여 (탄력적 IP 할당 가능)
  • 고정 IP 세트를 사용하여 애플리케이션을 노출해야 할 때 유용
  • 타겟 그룹의 상태 검사에 TCP, HTTP, HTTPS 프로토콜 지원

4. Gateway Load Balancer (GWLB)

  • Layer 3 (네트워크 계층)에서 동작
  • 지원 프로토콜: IP Protocol, Geneve 프로토콜 사용 (포트 6081)
  • AWS 및 타사 네트워크 가상 어플라이언스의 배포 및 확장 지원
  • 모든 네트워크 트래픽 분석 가능
  • 투명 네트워크 게이트웨이 기능 제공

0개의 댓글