Skip to main content

콘텐츠 전달 네트워크 란 무엇입니까?

CLN (Content Delivery Network 또는 Content Distribution Network)은 많은 사용자에게 컨텐츠를보다 효율적으로 제공하기위한 지리적으로 분산 된 웹 서버 그룹입니다.CDN은 단일 서버에서 다른 위치의 여러 SEVER로 대규모 다운로드의 부담을 전환함으로써 사용자 및 컨텐츠 제공 업체에 도움이됩니다.대부분의 경우 최종 사용자는 CDN을 사용하고 있음을 알지 못합니다.일부 회사는 현재 CDN 서비스를 제공하는 것을 전문으로하며, 많은 대기업이이를 사용하여 소프트웨어, 비디오 및 기타 유형의 컨텐츠를 배포합니다.월드 와이드 웹의 기초를 형성하는 하이퍼 텍스트 전송 프로토콜 (HTTP).HTTP는 웹 브라우저가 단일 웹 서버에서 콘텐츠를 다운로드하는 시나리오를 위해 설계되었습니다.이는 갑자기 네트워크 트래픽의 급증을 경험하는 대형 웹 사이트 또는 사이트의 문제를 나타냅니다.단일 HTTP 서버는 제한된 수의 동시 사용자를 처리 할 수 있으며, 이후 서버는 매우 느리거나 완전히 도달 할 수 없습니다.HTTP 서버는 또한 분산 서비스 거부 (DDO) 공격에 취약하여 많은 수의 관련없는 요청을 웹 서버에 보내므로 실제 사용자가 사이트에 액세스 할 수 없습니다.컨텐츠 전달 네트워크는 다양한 위치의 여러 서버를 사용하며 각각의 사이트 컨텐츠 사본이 있습니다.단일 서버가 너무 바빠지면 다른 서버는 추가 트래픽을 처리하기 위해 노력합니다.CDN은 DDOS 공격이 웹 사이트를 무너 뜨리는 것을 훨씬 어렵게 만듭니다.또한 다양한 위치에 서버를 배치하면 가장 가까운 서버를 선택할 수 있으므로 최종 사용자가 사용할 수있는 속도가 높아질 수 있습니다.데이터가 인터넷에서 더 적은 포인트를 이동하여 대상에 도달해야하기 때문에 사용자와 가까운 서버가 더 빠른 경향이 있습니다. 대부분의 인터넷 사용자는 컨텐츠 전달 네트워크를 사용하는 경우조차 알 수 없습니다.요청은 정상적으로 HTTP Sever로 전송되며 CDN은 여러 요인에 따라 사용자의 웹 브라우저를 다른 서버로 안내합니다.일부 CDN은 DNS (Domain Name System)를 사용하여 트래픽을 리디렉션하는 반면, 다른 CDN은 파일 유형을 기준으로 트래픽을 직접 지시하거나 웹 페이지에서 균일 리소스 로케이터 (URL)를 동적으로 교체하여 트래픽을 지시 할 수 있습니다.

많은 대기업들이 소프트웨어 또는 기타 유형의 대형 파일을 배포하기 위해 콘텐츠 전달 네트워크로 전환 할 것입니다.대규모 네트워크를 소유하고 CDN 서비스를 전문으로하는 회사와 자체 CDN을 구축하거나 계약을 선택할 수 있습니다.CDN은 최종 사용자와 서버의 근접성이 가까워지면 데이터 흐름의 중단이 줄어들기 때문에 CDN은 특히 스트리밍 미디어를 제공하는 데 적합합니다. 이는 더 부드러운 재생을 의미합니다.많은 대형 네트워크 제공 업체는 자체 컨텐츠 전달 네트워크를 구축하거나 제 3자가 데이터 센터 내에 CDN 서버를 배치하도록 권장하고 있습니다.이 공급자들은 인터넷 텔레비전과 다른 형태의 디지털 배포의 인기가 높아짐에 따라 추가 수익을 얻기를 희망합니다.