LoadBalancer, DNS Plus
Load Balancer
대규모 트래픽을 분산시켜주는 기능, 인스턴스 하나로 처리하기 힘든 부하를 여러 대의 인스턴스로 분산하여 처리량을 늘릴 수 있으며, 장애가 발생했건나 점검중인 인스턴스를 자동으로 서비스에서 제외시켜 가용성을 높일 수 있습니다.
note
Round Robin (순차 선택)
- 트래픽을 전달할 인스턴스를 순차적으로 선택하는 가장 기본적이고 대중적인 로드 밸런싱 방식
- 모든 멤버 인스턴스들이 같은 요청에 대해서 동일한 응답을 하는 경우에 사용할 수 있는 방식
Least Connections (최소 연결 우선 선택)
- TCP 연결 수를 기준으로 하여 인스턴스들의 부하 상태를 파악하고 멤버 중 가장 부하가 적은 인스턴스로 보내 가능한 균등하게 요청을 처리
- 요청에 따른 처리 부하가 변동이 심할 때 적용한다면, 특정 인스턴스에 부하가 집중되는 상황을 방지
Source IP (원본 IP 기준 선택)
- 요청자의 원본 IP를 해싱하여 처리할 인스턴스를 선택하는 방식
- 한 사용자의 요청을 매번 동일한 인스턴스에서 처리하고자 할 때 사용하면 유용