CDN에 대해서...

from Study/Network 2009/02/10 10:45 view 29936
  1. 경량으로 빠르고 안정적인 CDN 서비스를 제공하는 비트토런트 방식을 채택하여 네트워크 트래픽을 분산하고 네트워크에 연결된 다수의 컴퓨터들의 자원을 활용하는 N:1의 전송 시스템을 구축하여 파일을 분할, 암호화, 분산, 병렬 처리함으로써 안정성을 확보하는 그리드 딜리버리 기술을 적용한 VOD 솔루션.


  2. CDN ?  (Content Delivery Network: 콘텐츠 전송 네트워크)이란 인터넷에서 동영상이나 음악 스트리밍, 파일 다운로드 등 대용량 파일로 인한 트래픽 증가로 전송속도가 떨어질 때, 네트워크 주요 지점에 설치한 전용 서버에 해당 콘텐츠를 미리 저장하여 이용자 가까운 곳의 서버가 이를 내보내 인터넷 QoS(Quality of Service)를 유지시켜주는 서비스를 말한다.


  3. CDN의 장점
        - 콘텐츠 전송 속도 : middle mile을 경유하지 않으므로 전송속도 향상, 가입자망에서의 분배형 구조로 Traffic bursting시에도 전송속도 지연 방지.
        - 콘텐츠 전송의 안정성, 트래픽의 규모 : Traffic Overflow 방지, 스트리밍 서비스의 단절 해소.
        - 경제성 : QoS 향상, 웹호스팅 비용절감(공급자 측면), 시간비용 절감(수요자 측면), 관련 산업의 발전(네트워크 장비, 스토리지 등), middle mile에서의 트래픽 부담 완화
        - 네트워크 효율성 : CP간 설비 공유.
  4. CDN 관련 기술

    1. GLB(Global Load Balancing, Load Balancer)

      •  인 터넷의 여러 곳에 분산 배치된 서버들 중에서 이용자에게 최상의 서비스를 제공할 수 있는 서버를 선정해 서비스를 연결하는 기술로, 최상 위치의 서버에 장애가 일어났을 경우에도 차상위 서비스를 할 수 있는 서버로 우회 연결하여 장애를 해소시키게 된다. 자체 장애에 대비해 서로 다른 네트워크상에 이중으로 배치하게 된다.
      • GLB.jpg
    2. 동기화 기술(synchronization)

      •  콘 텐츠 변경시 ISP별로 분산된 서버에 이를 즉각적으로 반영하여 사용자들이 한꺼번에 동일한 내용의 콘텐츠를 전송 받을 수 있도록 하는 기술로 분산된 서버의 어느 하나에도 파일의 유실이나 오류가 없도록 한다. 이러한 기술은 특히 프로그램 등 S/W의 업데이트에 유용하게 활용.
        SYN.jpg
    3. Grid Delivery

      •  단기간 급증하는 트래픽 처리를 위해 콘텐츠 업계가 활용할 수 있는 방법은 첫째, 단기간에 다량의 서버와 네트워크를 투입하는 방법, 둘째, P2P 기술을 활용해 트래픽을 분산시키는 방법, 셋째, 일정 트래픽까지는 서버를 활용하되 그 이상에 대해서는 P2P 기술을 활용하는 혼합적 방법이 있다.
      • Grid Delivery는 이 중 세 번째에 가까운 이용자 컴퓨터를 활용하는 기술이다. 즉, 콘텐츠를 전송할 때 이용자의 컴퓨터를 각각 작은 서버로 활용, 이용자가 콘텐츠를 다운로드하면서 다른 이용자에게 콘텐츠를 전송하도록 고안된 것으로서, 이용자가 콘텐츠의 이용자인 동시에 전송자가 된다. P2P와는 콘텐츠 사업자가 이용자의 컴퓨터 일부를 제어할 수 있도록 한다는 점이 다르다. 이 기술은 유휴자원의 활용 측면에서는 장점이 많지만 이용자의 컴퓨터를 타인이 어느 정도 선에서 재량적으로 활용한다는 점에서 불쾌감을 줄 수도 있으나, 최근 선진국을 중심으로 점차 확산되고 있다. 미국에서는 Verisign이 이 기술 전문업체인 Kontiki를 인수하여 새로운 형태의 CDN 서비스를 준비하고 있으며, 국내에서는 나우콤이 자사의 웹스토리지 서비스를 활용하여 이용자들을 그리드팜으로 묶어 CDN의 서비스 품질과 안정성을 구현하겠다는 전략을 세우고 있다. 상기한 기술 외에도, 인기 콘텐츠와 비인기 콘텐츠를 실시간으로 파악, Local 서버에서는 인기콘텐츠만 서비스하도록 하여 스토리지를 효율적으로 활용하게 하는 File System Manager 기술이나, 불법 다운로드를 방어하는 콘텐츠 보호 기술, 서비스 종류에 따라 서버를 구분(동영상방송서버, 이미지캐시서버, 다운로드서버 등)하여 구축하는 기술 등이 CDN에 있어 주요기술이라고 할 수 있다.
  5. 서비스 분야

    1. 다운로드 서비스: 게임 설치파일, 패치파일, 네비게이션 프로그램 등 대용량 파일을 빠르고 안정적으로 전송해 주는 서비스로 이용자들이 한꺼번에 몰리더라도 원활하게 콘텐츠의 전송을 하는 것이 목적임.
    2. 스트리밍 서비스: 온라인 교육, VOD, 인터넷방송, UCC, 실시간 인터넷 중계 등에서 화면 끊김이나 버퍼링을 최소화하는 서비스.
    3. 캐싱 서비스: 이미지가 많은 쇼핑몰, 포털, 게임 등 다수의 캐시서버를 이용한 트래픽.
    4. 분산처리를 통해 웹사이트 로딩 속도를 향상시키는 서비스를 말함. 콘텐츠의 빠른 전송에 유용하고 이미지가 많은 쇼핑몰이나 포털, 게임 등에서 안정적인 이미지 유지가 목적.

      CDNService.jpg



관련기사


참고자료

  •  정보통신정책 제 20 권 1호 통권 431호 - CDN 서비스의 현황 및 이슈 (연구원 홍 범 석, 연구원 김 태 현)CDN1.PDF

이 글은 스프링노트에서 작성되었습니다.