728x90
300x250

Amazon Elastic Load Balancer

  • EC2 인스턴스, 컨테이너, Lambda 및 IP 주소와 같은 여러 대상에 대해 수신 애플리케이션 또는 네트워크 트래픽을 여러 가용 영역에 배포합니다.
  • SSL 통신, 고가용성 지원 및 트래픽을 분배하기위해 주로 사용합니다.
  • Classic, Application, Network 이렇게 3가지의 로드밸런서가 있다.

 

Amazon Application Load Balancer(ALB)

  • Layer 7이라 불리며 HTTP(S)의 트래픽을 분배해준다.
  • 하나의 머신에서 여러개의 어플리케이션을 로드밸런싱 할 수 있다.
  • Static이나 Elastic IP를 지원하며 초당 몇만개의 트래픽 분배가 가능하다.

 

Amazon Network Load Balancer(NLB)

  • Layer 4라 불리며 가장 최근에 나온 로드밸런서이다.
  • TCP, UDP를 지원하며 IP를 직접적으로 본다.
  • 단순하게 여러 서버들을 묶어주고 서버 하나하나로 로드밸런싱할때 쓴다.

 

Amazon Classic Load Balanceer(CLB)

  • 가장 오래된 로드밸런서이며 잘 안쓰는 추세이다.
  • 하나의 머신에서 하나의 어플리케이션만을 로드밸런싱 할 수 있다.

 

결과적으로,

ALB는 7계층이고 하나의 머신에서 여러 인스턴스의 로드밸런싱을 할 수 있으며,

NLB는 4계층이고 TCP, UDP를 지원하며 서버 구성들이 단순할 때 쓰이며,

CLB는 이젠 지나가는 기술이다.

728x90
300x250

'AWS > SA 자격증' 카테고리의 다른 글

AWS-SAA 용어 정리 3 (CNAME, ALIAS)  (0) 2021.07.13
AWS-SAA DB와 쿼리 문제  (0) 2021.07.13
AWS-SAA DB 문제  (0) 2021.07.12
AWS-SAA 용어 정리 - 2 (WAF, SQS, SNS)  (0) 2021.07.12
AWS-SAA S3 문제 - 2  (0) 2021.07.12