CDN, Content Delivery Network

컨텐츠 전송 네트워크

전 세계에 분산된 서버 네트워크를 통해 웹 콘텐츠와 서비스를 빠르고 효율적으로 사용자에게 전달하는 시스템.

작동 원리:

  • 분산저장

    • 여러 지리적 위치에 데이터 센터를 둔다. (보통 3rd party)

      • 보통들어오는 요청과 나가는 요청에 대해 금액을 부과한다.

    • 웹 컨텐츠(HTML 페이지, 이미지, 비디오, 스타일시트 등)을 캐시한다.

  • 지리적 접근성

    • 사용자에게 가장 가까운 서버에서 콘텐츠를 제공한다.

  • 로드 밸런싱

    • 과부하된 서버에 발생할 수 있는 문제를 방지하고, 네트워크 안정성을 증가시킨다.

주요 기능:

  • 캐싱

  • 콘텐츠 최적화

  • 보안

  • SSL/TLS 가속: 웹서버 대신 CDN에서 암호화 해독 작업을 수행한다.

장점:

  • 성능 향상

  • 고가용성: 여러 서버가 콘텐츠를 제공하므로, 한 서버에 문제가 생겨도 콘텐츠 전달에 영향을 덜 받는다.

  • 대역폭 절감: 원본 서버의 트래픽이 줄어든다

  • 보안 강화

Last updated