참고
Elastic Load Balancer란
- Elastic Load Balancer는 둘 이상의 가용영역(Availability Zone)에서 EC2 인스턴스, 컨테이버, IP주소와 같이 타겟에 들어오는 트래픽을 자동으로 분산
- 등록된 타겟의 상태를 모니터링 하면서 상태가 양호한 타겟으로 트래픽을 라우팅
- 들어오는 트래픽의 변화에 따라 자동으로 로드밸런서의 capacity를 조절(Elastic)
Elastic Load Balancer 종류
Application Load Balancer란
로드밸런서(Load Balancer)
- 로드밸런서는 클라이언트에 대한 단일 접점 영역으로 기능
- 로드밸런서에는 하나 이상의 리스너를 추가 가능
리스너(Listener)
- 구성한 프로토콜 및 포트를 사용하여 클라이언트로부터의 연결요청을 체크
- 규칙(rule)을 정의함으로서 로드 밸런서가 등록된 타겟으로 라우팅하는 방법을 결정
- 각각의 규칙은 우선순위(priority), 하나 이상의 작업(action), 하나 이상의 조건(condition)으로 구성
- 규칙에 대한 조건이 맞으면 작업이 수행
- 리스너에는 반드시 기본규칙(default rule)을 정의해야 함
타겟 그룹(Target Group)
- 각 타겟 그룹은 정의한 프로토콜 및 포트를 사용하여 EC2와 같은 타겟에 라우팅
- 각 타겟은 하나 이상의 타겟 그룹으로 지정될 수 있다.