**CDN(Content Delivery Network)**은 사용자 근처 위치에서 콘텐츠를 캐시하고 제공하는 지리적으로 분산된 서버 네트워크입니다 — latency를 줄이고 origin 서버 부하를 덜어줍니다. 빠른 글로벌 콘텐츠 전달의 핵심 구성 요소입니다.
CDN이 하는 일
CDN은 전 세계 EDGE 위치(서버)에 콘텐츠를 캐시함:
→ 사용자는 가장 가까운 edge 서버에서 콘텐츠를 받음 (먼 origin이 아니라)
→ 글로벌 사용자의 LATENCY 감소 (거리가 짧을수록 = 더 빠름)
→ ORIGIN 서버 부하 경감 (edge가 캐시된 콘텐츠 제공 → origin 부하 감소)
사용자 → 가장 가까운 CDN EDGE (캐시됨? 제공) → miss 시 origin에서 가져와 캐시
CDN이 제공하는 것
✓ 정적 콘텐츠 → 이미지, CSS, JS, 비디오, 폰트, 다운로드 (전형적 용도)
✓ 점점 동적 콘텐츠, API 응답 (edge computing/캐싱)
✓ 대용량 미디어 (비디오 스트리밍); 소프트웨어 배포
