Elastic Load Balancing: 트래픽을 분배하는 분산 장치
ELB는 AWS가 제공하는 로드 밸런서.
로드 밸런서: 서버에 집중되는 접속을 서버 여러 대나 네트워크에 분배하는 방식.
-> 부하 분산 장치
*ELB의 종류
1. ALB(Application Load Balancer)
HTTP, HTTPS에 가장 적합한 로드 밸런서. OSI 모형의 애플리케이션 계층에서 동작한다.
URL 디렉터리 단위로 분배하는 것이 가능하다.
인스턴스와 로드 밸런서 사이의 통신은 암호화가 가능하다.
하지만 분배 대상으로 정적 IP 주소를 설정하고 그 IP를 가진 호스트로 전송할 수 없다.
2. NLB(Network Load Balancer)
OSI 모형의 전송 계층에서 동작한다.
ALB만큼 상세하게 분배할 수 없지만,
분배 대상의 정적 IP 주소를 설정할 수 있고
서버에 접속한 클라이언트의 IP주소를 그대로 서버에 전송할 수 있다.
TCP, TLS 프로토콜에서 지원한다.
3. CLB(Classic Load Balancer)
오래된 유형의 로드 밸런서. 지원은 많이 되지만 이제 잘 안 쓴다.
*ELB의 요금
사용 요금(사용 단가 X 시간) + LCU 요금 (LCU 사용량 X LCU 단가 X 시간)
여기서 LCU 요금은 로드 밸런서 용량 단위 요금이다.
*LCU의 4가지 항목 (가장 큰 값을 따른다.)
1. 새 연결 수
초당 새로운 확정 연결 수.
PC나 스마트폰, 서버 등이 새로운 접속 수이다.
2. 활성 연결 수
현재 연결되어 있는 접속 수
3. 처리된 바이트
로드 밸런서에 따라서 처리된 HTTP(S) 요청과 응답의 바이트 수
4. 규칙 평가
로드 밸런서에 의해 처리된 규칙 수와 요청 속도의 곱
'공부 기록 > AWS' 카테고리의 다른 글
| 스냅샷: 서버 데이터 백업 (0) | 2024.04.13 |
|---|---|
| 오토 스케일링: 수요에 맞춰 EC2 대수를 증감 (1) | 2024.04.12 |
| Elastic IP주소: 고정 공인 IP주소를 부여 (0) | 2024.04.10 |
| SSH를 사용한 접속과 키 페어 (0) | 2024.04.09 |
| Amazon EBS: EC2의 스토리지 볼륨 (0) | 2024.04.08 |