본문 바로가기

Dev. IT 용어사전

CDN 서비스

CDN서비스란

 

CDN(Contents Delivery Network)서비스란 주요ISP(Internet Service Provider)에 서버를 분산 배치하,컨텐츠의 전송 중 발생하는 트래픽 집중& 병목현상 및 데이터 손실을 해결하기 위해 등장한 전송 기술입니다.최초 미국에서 시작하였으나, 한국에서도 급성장하여 한국기업이 Global TOP3안에 들어있습니다. 최근엔 Grid방식 (P2P라고도 합니다)을 활용한 CDN서비스가 붐을 일으키고 있죠. 

(CDN서비스의 비용부분에 대한 절감효과를 기대할수 있습니다.)

 

 

동작원리

원본 컨텐츠를 ISP에 분산된 여러 서버에 동기화하여, 사용자의 요청시 최단 경로를 통해 컨텐츠를 제공하여, 전송품질 및 안전성까지 보장합니다.  

 

 

  

장점

 응답속도 및 서비스 품질이 좋다.

- CDN 서비스 도입 전에는 각ISP를 경유하여 서비스 서버와 통신하게 되므로 응답속도 지연& 서비스 품질

   저하가 발생할 수 있죠. 그러나 CDN 서비스 도입 후에는 각ISP 별로 서버를 배치하여 사용자는 자신이

   속한ISP 에서 서비스가 가능하기 때문에, 빠른 응답속도 및 서비스 향상에 기여할 수 있습니다.

 

단점

 서비스 비용이 다소 높다.

 - ISP로 분산된 서버를 활용하여, 무 중단 서비스가 가능한 것이니만큼 그에 따른 비용은 상승은

   당연 하겠죠..  비용부분을 고민하신다면 Grid(P2P)방식의CDN서비스를 검토해 보시는것도

   좋을듯 합니다.

 

팁]

CDN서비스의 주요한 기술은GLB(Global Load Balancing)운영이라고 볼 수 있습니다

 , 한쪽ISP의 서버장애가 발생하였다고 하더라도, 다른ISP쪽에서 서비스가 가능 하도록 하는 기술이죠.

 

CDN서비스의 가장 큰 고객은 게임업체E-러닝업체들 입니다.

신규 게임 런칭시 몰려드는 User들을 위해 위와 같은 방법으로 분산처리 하는것이죠..ㅋㅋ


[출처] 하얀곰 블로그



'Dev. IT 용어사전' 카테고리의 다른 글

LDAP 란 무엇인가.? +_+  (0) 2017.05.06
로드 밸런싱  (0) 2016.10.11
  (0) 2016.02.16
  (0) 2015.02.22
  (0) 2015.02.04