본문 바로가기
자격증공부/NCA NCP

[NCA] ASSOCIATE 과정 7강

by jyee 2023. 9. 9.
728x90
반응형

7강. (Network) 로드밸런서, CDN 서비스 소개

 

Load Balancer 

●Target Group 

요청을 처리할 대상에 대한 집합 

로더들을 분배할 타 그룹들을 만들어주고 타겟 그룹에 대해서 로드밸런싱을 하게 된다.

동일 vpc 내에 있는 서버들에 대한 타겟 그룹 생성 가능 

서비스를 수행하는 대상의 프로토콜에 따라 L4 와 L7으로 구분 

헬스체크 주기 ( 5~300초) 및 임계값 설정 

기본은 round robin 설정 

 

네이버 플랫폼에서 제공하는 로드밸런서는 사이징을 하게 된다. 

이 로드 밸런서의 부하처리 성능에 따라 사이즈를 선택할 수 있으며 스몰/미디엄/라지 중에 선택할 수 있음 

초당 최소 3만/ 6만/9만  분산처리 보장

 

● 로드밸런싱 알고리즘

-Round Robin :클라이언트에서 요청이 오면 서버에 1개씩 분배하는 방식 

-Least Connection :클라인언트 연결이 제일 적은 서버에게 새로운 커넥션을 분배하는 방식 

-Source IP Hash :클라이언트 IP에 대한 해시테이블을 가지고 클라이언트 IP에 매핑된느 서버에 새로운 커넥션을 분배하는 방식  예를 들면 클라이언트가 서버 A로 접속하면 그 서버 A로 계속 접속하게 되는 것 

 

로드밸런서의 3가지 타입 

○ 애플리케이션 로드밸런서

- HTTP, HTTPS 를 사용하는 웹 애플리케이션에 보다 유연한 구성이 가능 

- 고정 IP 제공 

- URL 기반 분기 가능

- 알고리즘은 3가지 제공 

 

 

○ 네트워크 로드밸런스

- 고성능의 분산처리 가능

- Client IP가 그대로 로깅 

- 알고리즘은 hash, pr만 제공

 

○ 네트워크 프록시 로드밸런서 

- classic과 유사한 proxy 로드밸런서 

 

GLOBAL DNS

-도메인 등록 서비스 

-설정 반영 단계 추가  

- 등록 도메인으로 인입되는 트래픽을 분기 (Round Robin)

 

CDN+, Global CDN 

-컨텐츠를 caching하여 보다 빠르고 안정적으로 사용자에게 전송하는 서비스 

국내,국외 주 서비스 지역에 따른 CDN 상품 분리 제공 

원본은 NCP 오브젝트 스토리지 혹은 커스텀 오리진 서버를 둘 수 있음 

도메인은 랜던 CDN 도메인 혹은 보유하고 있는 도메인 사용 가능 

지원 프로토콜은 HTTP/S

 

CDN은 언제 필요한가요?

- 대규모 파일 배포나 이미지서비스, 동영상 서비스 등 대규모로 트래픽이 발생하는 경우 

-웹서버를 통해 배포하게 되면 웹서버의 용량이 기하 급수적으로 커저야 함 

- 이러한 대규모 트래픽에 효과적으로 대응하기 위한 서비스 

728x90
반응형

'자격증공부 > NCA NCP' 카테고리의 다른 글

[NCA] ASSOCIATE 과정 15 강  (0) 2023.09.12
[NCA] ASSOCIATE 과정 13 강  (0) 2023.09.11
[NCA] ASSOCIATE 과정 11 강  (1) 2023.09.09
[NCA] ASSOCIATE 과정 9강  (0) 2023.09.09
[NCA] ASSOCIATE 과정  (0) 2023.09.06