brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 05. 2021

562. (몰아보기) 로드밸런서

본 내용은 개인적으로 정리한 내용이라 틀릴 수 있습니다.


1

LB = Load Balaner = 부하 분산 장비이다.

서비스 트래픽이 EC2나 컨테이너로 전달될 때 부하는 분산하는 장비이다.


2

ELB (Elastic LB이다)  

AWS에서는 Elastic을 붙인다. 탄력적이라는 뜻이다.

LB자체의 용량이 탄력적으로 운영할 수 있고, 서비스 자체 EC2나 컨테니이너도 탄력적으로 운영할 수 있어서 인 거 같다.


3

ELB는 3가지 정도로 제공한다.

NLB , ALB , GWLB 


4

NLB  = Network Load Balancer이다.

네트워크이다. 

L4 , 빠르다. 레이어 4니까.  

대신 NLB는 보안 그룹 적용은 없다.

단순란 로드 밸런서 기능이다.

그래서 IP를 고정시킬 수 있다.


5

ALB = Application Load Balancer이다.

Application 레이어이다. 

L7이다.  그래서 다양한 기능이 있다. 

보안 그룹도 적용한다.

외부에서 들어오는 트래픽에 대해 보안 그룹에서 열어줘야 한다.

L7이라 다양한 로드 밸런서 기능을 제공한다. 그래서 IP를 고정시킬 수 없다.


6

GWLB = GateWay Load Blancer이다.

Gateway이다.   

문이다.   AWS VPC와 보안장비 사이에서  문이다.

AWS VPC와  보안 장비 사이에 구성된다.

AWS Network Firewall이나  3드 파트 보안장비를 구축할 때 필수로 필요하다.


자 이제 하나씩 알아보자~

쭉~  읽어보자.

반복 내용이 많다.

그래서 머릿속에 남게 된다.



<1> ELB

<2> ALB

<3> Route53

<4> NLB 활용

<5> ELB 요금 


<1>  ELB


https://brunch.co.kr/@topasvga/79


https://brunch.co.kr/@topasvga/352


LB 인증서 설치하기

https://brunch.co.kr/@topasvga/419


elb , nlb, cross zone lb  

https://brunch.co.kr/@topasvga/1154


lb, auto scaling

https://brunch.co.kr/@topasvga/1307


elb , route53

https://brunch.co.kr/@topasvga/1334


https://brunch.co.kr/@topasvga/1307


https://brunch.co.kr/@topasvga/1334





<2> ALB


ALB 설정하기

https://brunch.co.kr/@topasvga/745


https://brunch.co.kr/@topasvga/1921



https://brunch.co.kr/@topasvga/770


Cloudformation  ALB 

https://brunch.co.kr/@topasvga/1372




<3> Route53


18.Route53으로 WWW를 GSLB로 사용하기 

https://brunch.co.kr/@topasvga/92




<4> NLB 활용


https://brunch.co.kr/@topasvga/1573




<5> ELB 요금 


https://aws.amazon.com/ko/elasticloadbalancing/pricing/


LCU 세부 정보


LCU는 Application Load Balancer가 트래픽을 처리하는 차원을 측정합니다(시간당 평균). 4가지 차원이 측정됩니다.

새 연결 수: 초당 새로 설정된 연결 수. 일반적으로 연결마다 많은 요청이 전송됩니다.

활성 연결 수: 분당 활성 연결 수.

처리된 바이트: HTTP 요청 및 응답을 위해 로드 밸런서에서 처리된 바이트 수(GB).

규칙 평가: 로드 밸런서가 처리한 규칙 수와 요청 속도의 곱. 처음 10개의 처리 규칙은 무료(규칙 평가 = 요청 속도 * (규칙 처리 수 – 10개의 무료 규칙)



가장 사용량이 많은 차원에 대해서만 요금이 부과됩니다. 1LCU는 다음을 포함합니다.

초당 25개의 새로운 연결.

분당 3,000개의 활성 연결.

EC2 인스턴스, 컨테이너 및 IP 주소를 대상으로 하는 경우 시간당 1GB, Lambda 함수를 대상으로 하는 경우 0.4GB

초당 1,000 규칙 평가








https://brunch.co.kr/@topasvga/1758



감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari