[Cloud] CDN

CDN이란?

Content Delivery Network의 약자로 지리적 제약 없이 전 세계 사용자들에게 컨텐츠를 빠르게 전송하는 기술이다.

 

CDN의 원리

프록시 서버에서 출발한 웹 캐시의 클라우드화다. 전세계 각지에 캐시 서버를 엄청 많이 설치한다. 그리고 한국에 있는 사용자가 접속하면 한국 캐시 서버가 정보를 보낸다. 프랑스에 있는 사용자가 접속하면 프랑스 캐시 서버에서 정보를 보낸다.

CDN 자체가 알아서 사용자와 가장 가까운 캐시 서버에서 정보를 찾아 보내는 것이다.


CDN은 서버와 사용자 사이의 물리적인 거리를 줄여 콘텐츠 로딩에 소요되는 시간을 최소화한다. 먼저 캐시 서버를 설치한 다음, 원본 서버와 멀리 있는 사용자가 웹사이트에 접속할 때 캐시 서버가 콘텐츠를 전달한다.

'개념 정리' 카테고리의 다른 글

[JAVA] OOP  (0) 2023.08.10
[AWS] IAM  (0) 2023.08.03
[Cloud] IaaS, PaaS, SaaS  (0) 2023.06.28
[Network] 프록시 개념  (0) 2023.06.02