728x90
교차 영역 로드 밸런싱
정의 및 기본 개념
- 교차 영역 로드 밸런싱
- 두 개 이상의 가용 영역(AZ)에 걸쳐 있는 로드 밸런서 인스턴스들이 모든 AZ에 있는 인스턴스에 트래픽을 고르게 분배하는 방식
- 트래픽을 모든 인스턴스에 균등하게 분배하여 부하를 분산시키는 기능
작동 원리
- 교차 영역 로드 밸런싱 활성화 시
- 모든 로드 밸런서 인스턴스가 모든 AZ에 등록된 모든 EC2 인스턴스에 트래픽을 고르게 분배.
- 각 인스턴스는 전체 트래픽의 10%를 할당받음 (인스턴스 개수가 10개일 경우).
- 교차 영역 로드 밸런싱 비활성화 시
- 로드 밸런서 인스턴스는 자신이 속한 AZ에 있는 인스턴스에만 트래픽을 분배.
- AZ1의 두 인스턴스는 각각 트래픽의 25%씩 할당받고, AZ2의 여덟 인스턴스는 각각 6.25%씩 할당받음.
로드 밸런서 유형별 교차 영역 로드 밸런싱 지원 여부
- Application Load Balancer (ALB)
- 기본으로 교차 영역 로드 밸런싱이 활성화되어 있음
- AZ 간의 데이터 이동에 비용이 들지 않음
- 대상 그룹 설정에서 비활성화 가능
- Network Load Balancer (NLB)
- 기본으로 교차 영역 로드 밸런싱이 비활성화되어 있음
- 활성화 시 AZ 간 데이터 이동에 비용이 발생
- Gateway Load Balancer (GWLB)
- 기본으로 교차 영역 로드 밸런싱이 비활성화되어 있음
- 활성화 시 AZ 간 데이터 이동에 비용이 발생
요약
- 교차 영역 로드 밸런싱은 로드 밸런서가 모든 가용 영역에 있는 모든 인스턴스에 트래픽을 균등하게 분배하는 기능
- ALB는 기본적으로 교차 영역 로드 밸런싱이 활성화되어 있으며, NLB와 GWLB는 기본적으로 비활성화되어 있음
- 각 로드 밸런서의 교차 영역 로드 밸런싱 설정을 통해 특정 가용 영역 간의 트래픽 분배를 조절할 수 있음
- 선택 여부는 애플리케이션의 필요와 비용 고려 사항에 따라 결정
728x90
'Cloud' 카테고리의 다른 글
[AWS] ASG(AutoscalingGroup) 간단 설명 및 실습 영상 (0) | 2024.08.05 |
---|---|
[AWS] 등록 해제 지연(Deregistration Delay, Connection Draining) (0) | 2024.08.05 |
[AWS] AWS의 로드 밸런서(ALB, NLB, GWLB) (0) | 2024.08.02 |
[AWS] 고가용성과 확장성의 개요 (0) | 2024.08.01 |
[AWS] EC2의 Compute Savings Plans 와 EC2 Instance Savings Plans 중 어떤 것을 사용해야 할까? (0) | 2024.07.29 |