CDN

IT위키
인쇄용 판은 더 이상 지원되지 않으며 렌더링 오류가 있을 수 있습니다. 브라우저 북마크를 업데이트해 주시고 기본 브라우저 인쇄 기능을 대신 사용해 주십시오.
Contents Delivery Network

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

구성

글로벌 로드 밸런싱.jpg

  • 캐시 서버
  • GLB(Global Load Balancer)
  • SLB(Server Load Balancer)
  • CLB(Content Load Balancer)
  • 모니터링/관리 시스템

기술 요소

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

동작

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

캐싱 방식 분류

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