CDN
Content Delivery Network
콘텐츠를 좀 더 빠르고 효율적으로 제공하기 위해 등장한 서비스
특징
•
원본을 복사하여 저장할 여러개의 캐시 서버로 구정
•
콘텐츠를 요청받은 경우 데이터를 전달하기 가장 유리한 캐시 서버(가장 가까운 캐시 서버)에서 관련 콘텐츠를 제공
정적 콘텐츠
내용이 거의 변하지 않는 콘텐츠
HTML, 파일, 동영상 등등
개인화되지 않은 대중적인 콘텐츠
→ CDN의 캐시 센터에 저장하는 것이 적합
동적 콘텐츠
접속할 때마다 내용이 바뀌거나 사용자마다 다른 내용을 보여주는 콘텐츠
위치, IP 주소 등 접근할 때마다 내용이 달라지는 콘텐츠
개인화된 콘텐츠
→ 공통적인 부분을 캐시 서버에 저장
장점
•
DDoS 공격에 대해 어느정도의 대응이 가능
•
로딩속도 감소로 인한 사용자 경험 향상
•
트래픽 분산으로 인한 트래픽 관련 비용 절감
네트워크 구성 방법
•
Scattered 방식
최대한 빠른 응답속도 목표 → 최대한 낮은 응답시간에 집중
1.
세계 곳곳에 최대한 많은 캐시 서버 제공
2.
낮은 수용량의 데이터 센터 및 캐시 서버
3.
매우 높은 관리비용 및 사용자 요금
= 연결 수요가 적은 지역 대상으로 적절한 방식
•
consolidated 방식
여러 서버를 통합하여 운용하는 방식
1.
다수의 고성능 서버로 통합하여 운용
2.
응답시간 증가, but 관리 및 유지비용 낮아짐
= 연결 수요가 많은 지역 대상으로 적절한 방식