CDN: Difference between revisions

From CS Wiki
No edit summary
Line 7: Line 7:
== 구성 ==
== 구성 ==
* 캐시 서버
* 캐시 서버
* Pull/Push
* GLB 라우터
* 모니터링/관리 시스템
 
== 기술 요소 ==
* 캐싱
* 로드 밸런싱
* 로드 밸런싱
* GLB 라우터
* 라우팅
* 스트리밍
* 스트리밍
* 모니터링/관리 시스템


== 동작 ==
== 동작 ==

Revision as of 06:36, 23 November 2019

Contents Delivery Network
이용자와 가까운 곳에 위치한 캐시서버를 통하여 컨텐츠를 배포함으로써 빠르고 안정적인 서비스를 제공하는 기술

구성

  • 캐시 서버
  • GLB 라우터
  • 모니터링/관리 시스템

기술 요소

  • 캐싱
  • 로드 밸런싱
  • 라우팅
  • 스트리밍

동작

  • Caching Pull: CDN에서 캐시 미스 발생 시 컨텐츠 요청
  • Caching Push: 서버에서 CDN으로 컨텐츠 전달

캐싱 방식 분류

분류 설명
Static Caching
  • 서버의 요청이 없어도 필요한 컨텐츠를 미리 저장해두는 방식
  • 컨텐츠 제공자가 자체 운영하는 CDN은 이 방식을 많이 사용
  • 빠른 속도 보장, 자원 과다 사용
Dynamic Caching
  • 사용자가 요청을 했는데 없으면 Caching Pull/Push
  • 일정 시간동안 요청이 없으면 삭제
  • CDN 전문 업체의 서비스는 이 방식을 기본적으로 사용
  • 자원의 효율적 사용