Elb

ELB Elastic Load Balancing, EC2 인스턴스에서 운영중인 애플리케이션, 마이크로서비스, 컨테이너 서비스로 유입되는 트래픽을 자동 분산 처리하는 기술

  • 여러 가용 영역에서 작동하며, 애플리케이션 가용성을 향상시키고 HTTP, HTTPS, TCP, SSL 등 다양한 프로토콜을 지원함
  • 사용자가 같은 인스턴스에서 세션을 유지할 수 있도록 지원.
  • Amazon CloudWatch 기능을 이용하여 로그매트릭 모니터링 가능
  • 오토 스케일링 기능과 결합하여 트래픽 증가 시 자동으로 인스턴스 추가 또는 제거하면서 애플리케이션 가용성을 유지

네트워크 및 응용 프로그램 수준의 SSL 암호화를 지원하여 애플리케이션 보안 강화

구성 요소

동작

ELB를 생성하면 설정한 로드밸런서 노드 가 생성되고, 앞단에 리스너를 실행

  1. 클라이언트 요청 수신: 로드 밸런서는 클라이언트와의 연결 유지, 요청 수신을 위해 리스너 등록
  2. 대상 그룹 선택: 선택한 클라이언트 요청을 처리할 대상 그룹을 선택. 대상 그룹은 인스턴스, IP 주소, Lambda, ALB 등 여러 유형 대상으로 구성
  3. 트래픽 분산
  4. 응답 반환: 분산된 요청을 대상에서 처리하고, 클라이언트에 응답 반환

연관된 노트


AWS Universe