본문 바로가기
Tech

CDN이란 ?

by Nomangs 2022. 6. 2.
반응형

CDN(콘텐츠 전송 네트워크)은 콘텐츠 전송을 담당하는 인터넷의 투명한 백본입니다. 알든 모르든 우리 모두는 매일 CDN과 상호 작용합니다. 뉴스 사이트에서 기사를 읽을 때, 온라인 쇼핑을 할 때, YouTube 비디오를 보거나 소셜 미디어 피드를 읽을 때. 등등 ..


당신이 무엇을 하든, 어떤 유형의 콘텐츠를 소비하든, PC와 모바일 브라우저로 전달되는 모든 텍스트 문자, 모든 이미지 픽셀, 모든 동영상 프레임 뒤에 CDN이 숨어 있습니다.


CDN이 널리 사용되는 이유를 이해하려면 먼저 CDN이 해결하도록 설계된 문제를 인식해야 합니다. 대기 시간 이라고 하는 것은 웹 페이지를 로드하도록 요청한 순간부터 콘텐츠가 실제로 화면에 표시되는 순간까지 발생하는 성가신 지연입니다.

그 지연 간격은 주어진 웹 페이지에 특정한 많은 요인에 의해 영향을 받습니다. 그러나 모든 경우에 지연 기간은 귀하와 해당 웹사이트의 호스팅 서버 사이의 물리적 거리의 영향을 받습니다.

CDN의 임무는 물리적 거리를 가상으로 줄이는 것이며 목표는 사이트 렌더링 속도와 성능을 향상시키는 것입니다.

 

CDN은 어떻게 작동합니까?

방문자와 웹사이트 서버 간의 거리를 최소화하기 위해 CDN은 캐시된 버전의 콘텐츠를 여러 지리적 위치(즉, 접속 지점 또는 PoP)에 저장합니다. 각 PoP에는 인접해 있는 방문자에게 콘텐츠를 전달하는 역할을 하는 다수의 캐싱 서버가 포함되어 있습니다.

본질적으로 CDN은 콘텐츠를 한 번에 여러 위치에 배치하여 사용자에게 우수한 범위를 제공합니다. 예를 들어, 런던에 있는 누군가가 귀하의 미국 호스팅 웹사이트에 액세스하면 영국 로컬 PoP를 통해 이루어집니다. 이것은 방문자의 요청과 귀하의 응답이 대서양 전체를 여행하고 돌아오는 것보다 훨씬 빠릅니다.

이것이 CDN이 간단히 말해서 작동하는 방식입니다. 물론 콘텐츠 전송 네트워크의 내부 작동을 설명하기 위해 전체 가이드가 필요하다고 생각했기 때문에 래빗 홀은 더 깊어졌습니다.

 

누가 CDN을 사용합니까?

거의 모든 사람. 오늘날 모든 트래픽의 절반 이상이 이미 CDN에서 제공되고 있습니다. 이러한 수치는 해가 갈수록 빠르게 증가하는 추세입니다. 현실은 비즈니스의 일부가 온라인인 경우 특히 많은 서비스가 무료로 제공되는 경우 CDN을 사용하지 않을 이유가 거의 없다는 것입니다.

그러나 무료 서비스라도 CDN은 모든 사람을 위한 것은 아닙니다. 특히, 대부분의 사용자가 호스팅과 동일한 지역에 있는 엄격하게 지역화된 웹 사이트를 실행하는 경우 CDN을 사용하면 이점이 거의 없습니다. 이 시나리오에서 CDN을 사용하면 방문자와 이미 근처에 있는 서버 사이에 또 ​​다른 불필요한 연결 지점을 도입하여 실제로 웹 사이트 성능을 악화시킬 수 있습니다.

그러나 대부분의 웹 사이트는 더 큰 규모로 운영되는 경향이 있으므로 CDN 사용은 다음 분야에서 널리 사용됩니다.

  • 광고하는
  • 미디어 및 엔터테인먼트
  • 온라인 게임
  • 전자상거래
  • 이동하는
  • 보건 의료
  • 고등 교육
  • 정부

CDN 사용 시작

CDN이 작동하려면 들어오는 모든 트래픽에 대한 기본 인바운드 게이트웨이여야 합니다. 이렇게 하려면 루트 도메인 DNS 구성(예: domain.com)과 하위 도메인(예: www.domain.com, img.domain.com)의 DNS 구성을 수정해야 합니다.

루트 도메인의 경우 CDN의 IP 범위 중 하나를 가리키도록 A 레코드를 변경합니다. 각 하위 도메인에 대해 CDN 제공 하위 도메인 주소(예: ns1.cdn.com)를 가리키도록 CNAME 레코드를 수정합니다. 두 경우 모두 DNS가 모든 방문자를 원래 서버로 연결되는 대신 CDN으로 라우팅합니다.

이 중 하나라도 혼란스럽게 들린다면 걱정하지 마십시오. 오늘날의 CDN 공급업체는 활성화 단계를 완료할 수 있도록 단계별 지침을 제공합니다. 또한 지원 팀을 통해 지원을 제공합니다. 전체 프로세스는 몇 번의 복사 및 붙여넣기로 이루어지며 일반적으로 약 5분 정도 걸립니다.

 

리버스 프록시

콘텐츠 전송 네트워크는 역방향 프록시 기술을 사용 합니다. 토폴로지 측면에서 이것은 CDN이 백엔드 서버 앞에 배포됨을 의미합니다. 네트워크 경계의 가장자리에 있는 이 위치는 콘텐츠 전달을 가속화하는 CDN의 타고난 능력 외에도 몇 가지 주요 이점을 제공합니다.

오늘날 역방향 프록시 토폴로지는 다목적 CDN에서 활용되어 다음과 같은 유형의 솔루션을 제공합니다.

반응형

'Tech' 카테고리의 다른 글

제품 유통 전략에 관하여  (0) 2022.06.02
가상 네트워크 컴퓨팅(VNC)  (0) 2022.05.28
네트워크 가상화: OSI 모델의 미래  (0) 2022.05.28
네트워크 계층  (0) 2022.05.28
Python Try Except 문  (0) 2022.05.27

댓글