AWS 부하 분산 서비스

탬늬·2025년 2월 24일

AWS 교과서

목록 보기
6/21

부하분산이란?

  • 서버-클라이언트 환경에서 서버가 클라이언트 요청을 받아 처리하는 과정에서 발생하는 부하에서 동일한 목적을 수행하는 다수의 서버에 분산 처리하는 기능
  • 고가용성 및 내결함성 향상
  • 장애가 발생시 유연하게 대처 가능

    이런 부하분산을 로드밸런싱 , 수행하는 것을 로드 밸런서 라고한다

AWS ELB 기능

  • 로드 밸런싱 기술
  • 트래픽 자동 분산 처리
  • Cloudwatch로 통해 로그와 메트릭 모니터링
  • AWS 오토 스케일링 기능과 결합해서 트래픽이 증가할때 자동으로 인스턴스를 추가하거나 제거하면서 가용성 유지

ELB 구성요소

  • 로드밸런서
  • 대상그룹 : 로드 밸런서에서 분산할 대상의 집합 정의
  • 리스너 : 로드 밸런서에서 사용할 포트와 프로토콜을 설정하는 구성 요소

ELB 종류

  • CLB
  • ALB
  • NLB
  • GWLB

AWS Load Balancer 비교

로드 밸런서 유형특징지원 프로토콜대상 유형고정 IP 제공보안 그룹 지원
Classic Load Balancer (CLB)전통적인 로드 밸런서, L4 및 L7 지원HTTP, HTTPS, TCPEC2 인스턴스
Application Load Balancer (ALB)애플리케이션 계층 (L7)에서 로드 밸런싱HTTP, HTTPS, gRPCEC2, 컨테이너, Lambda
Network Load Balancer (NLB)네트워크 계층 (L4)에서 로드 밸런싱TCP, UDP,TLSEC2, IP, 컨테이너
Gateway Load Balancer (GWLB)게이트웨이형 로드 밸런서, 보안 장비 앞단 배치IP, 인스턴스보안 장비 (방화벽, IDS 등)

✅: 지원 | ❌: 미지원

profile
공부하면서 기록하기..

0개의 댓글