CDN: Difference between revisions

From IT Wiki
No edit summary
No edit summary
Line 1: Line 1:
[[분류:네트워크]]
[[분류:네트워크]]
;Contents Delivery Network
;Contents Delivery Network
;이용자와 가까운 곳에 위치한 캐시서버를 통하여 컨텐츠를 배포함으로써 빠르고 안정적인 서비스를 제공하는 기술
이용자와 가까운 곳에 위치한 캐시서버를 통하여 컨텐츠를 배포함으로써 빠르고 안정적인 서비스를 제공하는 기술
* 유사 개념 [[엣지 컴퓨팅]]
* 유사 개념 [[엣지 컴퓨팅]][[포그 컴퓨팅]]
** 엣지 컴퓨팅 = CDN + [[IoT]] + [[클라우드]]
** 엣지 컴퓨팅 = CDN + [[IoT]] + [[클라우드]]



Revision as of 16:33, 17 September 2020

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 전문 업체의 서비스는 이 방식을 기본적으로 사용
  • 자원의 효율적 사용