다수의 서비스(EC2,Lamda...)에 트래픽을 분산시켜주는 서비스
들어오는 애플리케이션 트래픽을 Amazon EC2 인스턴스, 컨테이너, IP주소, Lambda함수 같은 여러 대상에 자동으로 분산시킴
여러 가용영역에 분산 가능
단일 가용영역 또는 여러 가용영역에서 다양한 애플리케이션 부하를 처리할 수 있음
Elastic Load Balancing이 제공하는 세가지 로드밸런서는 모두 애플리케이션의 내결함성에 필요한 고가용성, 자동확장/축소, 강력한 보안을 갖추고 있음
Health Check : 직접 트래픽을 발생시켜 인스턴스가 살아있는지 체크
Autoscaling과 연동가능
지속적으로 IP주소가 바뀌며 IP 고정 불가능: 항상 도메인 기반으로 사용
(<--> 네트워크 로드밸런서는 고정 가능)
구성
3+1가지 종류
1) 인스턴스
2) IP (private O, public X)
3) Lambda (서버리스 서비스: 간단하게 코드 실행시킴)
+1) ALB (다른 ALB와 연결 )프로토콜 (HTTP, HTTPS, gRPC 등)
기타설정
1) 트래픽 분산 알고리즘
2) 고정세션 등