로드 밸런서는 말 그대로 트래픽을 여러 서버(EC2 인스턴스 등)에 고르게 분산해주는 서비스입니다.

사용자가 몰려도 특정 서버에만 부하가 집중되지 않도록 하여, **고가용성(High Availability)**과 **확장성(Scalability)**을 보장합니다.

AWS에서는 **Elastic Load Balancing (ELB)**라는 이름으로 제공되며, 크게 3가지가 있습니다:

  1. ALB (Application Load Balancer)
  2. NLB (Network Load Balancer)
  3. CLB (Classic Load Balancer, 구버전)

🎯 대상 그룹(Target Group)

로드 밸런서는 혼자서 서버를 직접 관리하지 않습니다. 대신, 대상 그룹(Target Group) 이라는 개념을 사용합니다.

대상 그룹에 들어갈 수 있는 리소스


📊 간단한 예시 흐름

  1. 사용자가 www.example.com에 접속