KNOU STUDYREAD

한국방송통신대학교 통계데이터과학과 블로그

CS & Department of Statistics and Data Science

카테고리 없음

8-5. 그 외 AWS 서비스 5

Harryㅤ 2024. 12. 9.

 
기초 용어 정리 및 구분
1. ELB
2.ALB
3. Sticky Session
4. 교차영역 로드밸런싱



ELB
- 아마존에서 제공하는 서버 부하분산 서비스
- 내외부 트래픽을 제어하고 이때 DNS 주소를 매개로 해당 트래픽을 받은 경우 EC2로 전달
- 세 종류의 로드밸런서로 구성(어플리케이션 로드밸런서, 네트워크 로드밸런서, 클래식 로드밸런서)

ALB NLB CLB
Application Load Balancer

- HTTP(s)에 적합
- 어플리케이션 계층 osi 작동
- 암호화 가능
Network Load Balancer

- TCP, TLS에 적합
- 전송 계층 osi 작동
- 패킷이라고 말하는 단편적 데이터 부분만 조회 가능하여 ALB와 같이 상세한 분석은 어려움, 대신 서버 접속한 클라이언트의 IP 주소나 분배하고자 하는 대상의 정적 IP 주소 설정 가능
Calssic Load Balancer

- 오래된 형태의 로드밸런서로 최신 적용은 자제
- TCP, SSL/TLS, HTTP(S)
- 교차영역 로드밸런싱 지원


ALB
- L7 로드밸런서
- http(s)에서 실려오는 헤더 정보를 가지고 요청처리

Sticky Session
- 유효시한 없이 세션을 고정 가능하게 함
- 초기 요청시 첫 연결때 세션이 생성되고 이후 종료해도 같은 요청이 들어올 경우 이전에 종료된 기존 세션을 통해 전달하는 기능
교차영역 로드밸런싱
- 가용영역 기준이 아닌 EC2 개수를 기준으로 부하 분산
- 기존의 부하부산은 가용영역에 따라 비율을 나누는데 이럴 경우 특정 영역의 부하가 심해지는 문제를 해결하기 위해 사용되는 교차 분산법