CDN

Lee Dong Uk·2023년 4월 22일
1

Content Delivery Network(CDN)

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


CDN의 특징

  • 원복을 복사하여 저장할 여러개의 캐시 서버로 구성
  • 컨텐츠를 요청받은 경우 데이터를 전달하기 가장 유리한 캐시 서버에서 관련 콘텐츠를 제공한다.
    - 제공할 컨텐츠를 가지고 있으며 위치상으로 가장 가까운 캐시 서버가 우선순위를 가짐.

컨텐츠 종류

정적 컨텐츠

내용이 거의 변하지 않는 컨텐츠

  1. HTML 파일, 동영상과 같은 컨텐츠.
  2. 변화가 없는 컨텐츠.
  3. 개인화되지 않은 대중적인 컨텐츠.

위와 같은 컨텐츠들은 CDN의 캐시 서버에 저장하기 적합하다.

동적 컨텐츠

접속할때 마다 내용이 바뀌거나 사용자 마다 다른 내용을 보여주는 컨텐츠.

  1. 위치, IP주소, 사용시간 관련 컨텐츠.
  2. 사용자가 접근할때 마다 내용이 달라지는 컨텐츠.
  3. 카드 번호, 전화번호등 개인화된 정보 관련 컨텐츠.

컨텐츠가 바뀔때 마다 캐시 서버에 바뀐 컨텐츠가 전파되어야 함


CDN의 이점

1.DDoS공격에 대해 어느정도 대응이 가능
    - 지리적으로 가까운 다른 서버에서 컨텐츠 제공

2.로딩속도 감소로 인한 사용자 경험 향상
3.트래픽 분산으로 인한 트래픽 관련 비용 절감.
    - 서버 분산으로 지역에 맞게 서버의 성능과 인터넷의 성능을 낮춘다 해도 무리 없이 서비스 제공 가능.
    - 외국에 있는 사용자들의 로딩 시간을 단축가능.


네트워크 구성 방법

Scattered방식

  1. 세계 곳곳에 최대한 많은 캐시 서버를 제공.
  2. 낮은 수용량의 데이터 센터 및 캐시 서버.
  3. 매우 높은 관리비용 및 사용자 요금.
  4. 연결 수요가 적은 지역 대상으로 적절한 방식.

Consolidated방식

  1. 다수의 고성능 서버로 통합하여 운용하는 방식
  2. 응답시간 증가. 하지만 관리 및 유지 비용이 낮아짐.
  3. 연결 수요가 많은 지역 대상으로 적절한 방식.

2개의 댓글

comment-user-thumbnail
2023년 4월 22일

너무 유익해요... 잘 배워갑니다 ㅠㅠ 최고 짱짱

1개의 답글