alb-vs-nlb
서비스 비교 목록

ALB vs NLB: 로드 밸런서 어떻게 고를까?

중급ALBNLB

ALB vs NLB

AWS에서 트래픽을 분산할 때 가장 많이 비교하는 두 로드 밸런서입니다.

⏱️ 10초 안에 답하기: HTTP 헤더 기반 라우팅이 필요하다면? → ALB. 초저지연 TCP 연결이 필요하다면? → NLB

핵심 차이점

의사결정 플로우차트

다이어그램 로딩 중...

실전 시나리오별 추천

마이크로서비스 API

  • /users/*는 서비스 A, /orders/*는 서비스 B로 라우팅
  • HTTP 헤더 기반 A/B 테스트 필요
  • SSL 인증서 관리 편의성
  • → ALB 추천

게임 서버

  • TCP/UDP 기반 실시간 통신
  • 밀리초 단위 지연 시간 필수
  • 수백만 동시 연결 처리
  • → NLB 추천

IoT 디바이스

  • MQTT over TCP 프로토콜
  • 디바이스가 고정 IP로 연결해야 함
  • 대량의 소형 패킷 처리
  • → NLB 추천

하이브리드 연결

  • 온프레미스에서 AWS로 연결
  • 방화벽에 고정 IP 등록 필요
  • HTTP 라우팅도 함께 사용
  • → NLB + ALB 조합 추천

자격증 시험 포인트

📝 SAA-C03 시험에서 자주 나오는 패턴:

  • "경로 기반 라우팅" + "마이크로서비스" → ALB
  • "고정 IP" + "방화벽 허용 목록" → NLB
  • "초저지연" + "TCP/UDP" → NLB
  • "Lambda 대상" + "HTTP 라우팅" → ALB
  • "NLB 뒤에 ALB" → 고정 IP + L7 라우팅 동시 충족
✏️

본인의 말로 설명해 보세요

ALB와 NLB의 차이를 택배 분류 센터에 비유해서 설명해보세요.

💡 ALB는 택배 내용물(HTTP)을 열어보고 분류하는 센터, NLB는 주소(IP/포트)만 보고 초고속으로 전달하는 센터...

관련 레슨