CDN (Content Delivery Network)


CDN

  • Contents Delivery Network 또는 Content Distribution Network
  • CDN(콘텐츠 전송 네트워크)은 서버와 사용자 사이의 물리적 거리를 줄여 웹 페이지 콘텐츠 로드 지연을 최소화하는, 촘촘히 분산된 서버로 이루어진 플랫폼이다.
  • 지리, 물리적으로 덜어져 있는 사용자에게 보다 빠르고 안정적으로 컨텐츠를 제공하는 기술이다.
  • 사용자에게 느린 응답 속도 및 다운로드 타임을 개설하기 위한 서비스이다.
  • 원격지(Origin-Server)에 있는 컨텐츠를 CDN 내 캐싱 서버를 통해 캐싱하여 컨텐츠를 제공하는 서비스이다.
  • 이를 통해 전 세계 사용자들이 로딩 시간을 늦추지 않고 동일한 고품질 콘텐츠를 볼 수 있다.
  • CDN은 콘텐츠에 대한 요청이 발생하면 사용자와 가장 가까운 위치에 존재하는 서버로 매핑시켜, 요청된 파일의 캐싱된(사전 저장된) 버전으로 요청을 처리한다. 서버가 파일을 찾는 데 실패하는 경우 CDN 플랫폼의 다른 서버에서 콘텐츠를 찾은 다음 엔드유저에게 응답을 전송한다.

Content Delivery Network

이미지 출처 : https://en.wikipedia.org/wiki/Content_delivery_network