본 내용은 개인적으로 정리한 내용이라 틀릴 수 있습니다.
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는 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
감사합니다.