CDN

CDN

Content Delivery Network
콘텐츠를 좀 더 빠르고 효율적으로 제공하기 위해 등장한 서비스

특징

원본을 복사하여 저장할 여러개의 캐시 서버로 구정
콘텐츠를 요청받은 경우 데이터를 전달하기 가장 유리한 캐시 서버(가장 가까운 캐시 서버)에서 관련 콘텐츠를 제공

정적 콘텐츠

내용이 거의 변하지 않는 콘텐츠
HTML, 파일, 동영상 등등
개인화되지 않은 대중적인 콘텐츠
→ CDN의 캐시 센터에 저장하는 것이 적합

동적 콘텐츠

접속할 때마다 내용이 바뀌거나 사용자마다 다른 내용을 보여주는 콘텐츠
위치, IP 주소 등 접근할 때마다 내용이 달라지는 콘텐츠
개인화된 콘텐츠
→ 공통적인 부분을 캐시 서버에 저장

장점

DDoS 공격에 대해 어느정도의 대응이 가능
로딩속도 감소로 인한 사용자 경험 향상
트래픽 분산으로 인한 트래픽 관련 비용 절감

네트워크 구성 방법

Scattered 방식
최대한 빠른 응답속도 목표 → 최대한 낮은 응답시간에 집중
1.
세계 곳곳에 최대한 많은 캐시 서버 제공
2.
낮은 수용량의 데이터 센터 및 캐시 서버
3.
매우 높은 관리비용 및 사용자 요금
= 연결 수요가 적은 지역 대상으로 적절한 방식
consolidated 방식
여러 서버를 통합하여 운용하는 방식
1.
다수의 고성능 서버로 통합하여 운용
2.
응답시간 증가, but 관리 및 유지비용 낮아짐
= 연결 수요가 많은 지역 대상으로 적절한 방식

시간에 따른 변화