본문 바로가기

cs(with 매일메일)

[260114수] CDN이란 무엇인가요?

콘텐츠 전송 네트워크(Content Delivery Network)는 전세계에 분산된 서버 네트워크며, 사용자와 물리적으로 가까운 위치에서 정적 콘텐츠(혹은 동적 콘텐츠)를 제공하여 서버 과부화를 방지하고 통신 지연을 단축한다. CDN은 통신에 참여하는 호스트 간에 중간서버를 두어 성능을 향상한다. 대표적인 CDN 서비스로는 CloudFront, CloudFlare등이 있다. 

 

Push방식과 Pull방식의 차이점

Push방식 : 원본 서버가 콘텐츠를 미리 CDN서버로 전달하는 방식.

Pull방식 : CDN서버가 원본 서버로 요청을 보내 콘텐츠를 가져오는 방식. 

 

CDN사용 시 고려해야 할 사항

비용, 만료 시간, CDN장애 대응, 콘텐츠 무효화를 고려

  

 

요약 : 전 세계에 파일 복사본을 미리 뿌려놓고, 사용자와 가장 가까운 곳에서 빠르게 전달하는 서비스