티스토리 뷰

카테고리 없음

CDN이란?

joeylee 2020. 12. 1. 23:55

CDN이란?

  • 전 세계에 전략적으로 분산되어있는 서버 네트워크입니다
  • 지연 시간 감소로인해 컨텐츠의 빠른 응답과 다운로드 시간을 제공합니다
  • 주로 정적 컨텐츠(image, css, js) 캐시를 합니다

 

CDN에서 캐시는 어떻게 하나요?

  • 프록시와 유사, cdn 노드에 기존에 방문한 기록이 있을경우 바로 처리해서 보여줍니다(GSLB)
  • DNS 서비스의 발전된 형태
  • DNS와 GSLB 차이점
    • 재해복구
      • dns는 서버의 상태를 알 수 없어서 서비스를 실패하는 유저가 생길 수 있습니다
      • gslb는 서버의 상태를 모니터링 하고 실패한 서버의 IP는 응답에서 제외 하므로, 유저는 서비스를 계속 이용할 수 있습니다
    • 로드밸런싱
      • dns는 라운드 로빈 방식을 사용하기 때문에 정교한 로드밸런싱이 힘듭니다
      • gslb는 서버의 로드를 모니터링 하기때문에 로드가 적은 서버의 IP를 반환하는 식으로 정교한 로드밸런싱을 할 수 있습니다
    • 레이턴시 기반 서비스
      • dns는 라운드 로빈 방식으르 사용하여 유저는 네트워크상에서 멀리 떨어진 위치의 서버로 연결 할 수도 있습니다
      • gslb는 각 지역별로 서버의 대한 레이턴시 정보를 가지고 있기 때문에 유저가 접근을 하면, 유저의 지역으로 부터 가까운 서버로 연결을 합니다
    • 위치 기반서비스
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함