Content Delivery Network
CDN은 Content Delivery Network의 약자로, 콘텐츠 사용자가 웹 페이지, 이미지, 동영상, 오디오 등 다양한 콘텐츠를 빠르게 전송받기 위해 설계된 네트워크 기술입니다. 사용자가 콘텐츠 오리진 서버에서 데이터를 다운로드 받는 것이 아니라 지리적으로 가장 가까운 CDN 노드를 통해 데이터를 다운로드하기 때문에, 지리적으로 발생할 수 있는 콘텐츠 전송 지연 현상을 최소화하여 전 세계 사용자가 빠르고 안전하게 콘텐츠를 받을 수 있습니다. 이에 CDN 서비스는 해외 고객에게 특정 콘텐츠를 발송해야 하는 경우 반드시 도입해야 하는 서비스라고 할 수 있습니다.
1. CDN은 데이터 캐싱 기술을 기반으로 제공하는 서비스로, 각지역에 분포된 캐시서버 및 노드를 통하여 사용자와 가장 가까운 곳에서 콘텐츠를 전송합니다. 2. 오리진 서버와 캐쉬 서버를 직접 연결하여 콘텐츠를 실시간으로 업데이트합니다. (Contents Freshness guarantee technical)
CDN 적용 전 | CDN 적용 후 | |
・ 해외 사용자가 한국 서버 내 콘텐츠를 다운로드 ・ 지리적인 위치가 멀어 콘텐츠 다운로드 속도 지연 발생 |
・ 실제 데이터는 오리진 서버에 있으나, 사용자와 가장 가까운 CDN 서버 내 캐싱된 콘텐츠를 다운로드 ・ 지리적인 위치가 가까워져 콘텐츠 다운로드 속도 향상 |
이처럼 CDN은 사용자와 오리진 서버 간 지리적 약점을 최소화하고 오리진 서버의 부하를 방지해 사용자에게 쾌적한 서비스 사용환경을 제공합니다.
CDN 노드를 활용한 콘텐츠 제공은 콘텐츠 다운로드 시간을 단축함과 동시에 오리진 서버에 집중되는 트래픽을 분산할 수 있기 때문에 더욱 안정적인 서버 운용이 가능합니다.
이에 따라 기대할 수 있는 사용 효과는 다음과 같습니다.
CDN 서비스는 콘텐츠를 신속하고 안전하게 전달하기 위한 방안으로 활용될 뿐만 아니라 UX 향상, 사이트 최적화, SEO 순위 향상 등 부수적인 효과를 볼 수 있기 때문에 다양한 서비스 분야에서 적용 및 활용이 가능합니다.