CDN
"Content Delivery Network"의 약자입니다. CDN은 여러 위치에 분산된 서버 그룹입니다. 소규모 CDN은 한 국가 안에 위치할 수 있지만, 대규모 CDN은 전 세계 데이터 센터에 분산되어 있습니다.
CDN은 서로 다른 위치에 있는 사용자에게 콘텐츠를 최대한 빠르게 제공하는 데 사용됩니다. 예를 들어 샌프란시스코의 사용자는 로스앤젤레스의 서버에서 웹사이트 콘텐츠를 받을 수 있고, 영국의 사용자는 런던의 서버에서 같은 콘텐츠를 받을 수 있습니다. 이는 동일한 데이터를 여러 서버에 저장하는 데이터 복제를 사용해 이루어집니다. CDN에서 호스팅되는 웹사이트에 접속하면 네트워크가 사용자의 지리적 위치에 가장 가까운 서버를 사용해 콘텐츠를 지능적으로 제공합니다.
대기업은 CDN을 통해 인터넷 기반 콘텐츠를 제공함으로써 단일 위치에서 데이터를 제공할 때 발생하는 병목 현상을 피할 수 있습니다. 또한 서비스 거부 공격과 같은 보안 침해의 영향을 줄이는 데도 도움이 됩니다. 한 서버의 하드웨어에 장애가 발생하면 CDN은 트래픽을 다음으로 적합한 서버로 신속하게 다시 라우팅하여 다운타임을 줄이거나 완전히 없앨 수 있습니다.
CDN은 웹사이트를 호스팅하는 데 자주 사용되지만, 다른 유형의 다운로드 가능한 데이터를 제공하는 데도 일반적으로 사용됩니다. 예로 소프트웨어 프로그램, 이미지, 동영상, 스트리밍 미디어가 있습니다. 클라우드 컴퓨팅 서비스도 콘텐츠 전송 네트워크를 통해 제공되는 경우가 많습니다. CDN은 각 사용자에게 가장 적합한 서버를 자동으로 선택하므로, 일부 FTP 다운로드 서비스에서 요구하는 것처럼 가장 효율적인 위치를 수동으로 선택할 필요가 없습니다.
NOTE: CDN은 일반적으로 표준 URL을 통해 접속하지만, 많은 CDN은 웹 주소에 "cdn"이라는 문자를 포함합니다.
지식 테스트하기