CDN(콘텐츠 전송 네트워크)은 웹 자산에 대해 더 나은 성능, 안정성, 보안 등 여러 이점을 제공할 수 있습니다.
이 글을 읽은 후에 다음을 할 수 있습니다:
글 링크 복사
콘텐츠 전송 네트워크(CDN)는 웹에서 콘텐츠 전송 속도를 높이기 위해 함께 작동하는, 지역 또는 전 세계에 분산된 서버 그룹입니다.CDN의 서버는 이미지, HTML, JavaScript, 비디오 등의 웹 페이지 콘텐츠를 임시로 저장(또는 캐시)합니다.이 서버는 웹 페이지를 로드하는 사용자에게 캐시된 콘텐츠를 보냅니다.오늘날 거의 모든 웹 사이트와 애플리케이션에서는 CDN을 사용하여 사용자에게 콘텐츠를 제공합니다.
웹 애플리케이션은 성능 향상, 안정성 향상, 비용 절감, 사이버 공격에 대한 복원력이라는 네 가지 중요한 이점을 제공하기 때문에 CDN을 주로 사용합니다.
CDN을 고려할 때 대부분의 사람들이 생각하는 이점은 더 빠른 성능이며, 이는 타당한 이유가 있습니다.CDN을 사용하기 시작한 웹 사이트는 로드 시간이 50% 감소하거나 경우에 따라 그 이상으로 단축되었습니다.CDN은 다음을 통해 콘텐츠 전송 속도를 높입니다.
CDN 성능 이점에 대해 자세히 알아보세요.
때때로 인터넷에서 문제가 발생합니다. 서버가 다운되고 네트워크가 혼잡해지며 연결이 중단됩니다. CDN을 사용하면 웹 애플리케이션에서 이러한 문제에 직면하더라도 사용자가 중단 없는 서비스를 이용할 수 있습니다.
CDN은 네트워크 트래픽 부하의 균형을 유지하여 서버에 과부하가 걸리지 않도록 합니다.단일 서버가 작동을 멈춘 경우 CDN은 백업 서버가 인계받을 수 있도록 "장애 조치" 프로세스를 시작할 수 있습니다.Cloudflare CDN과 같은 일부 CDN은 고속도로 교통량이 많은 곳에서 길을 찾는 GPS 탐색 소프트웨어와 같이 네트워크 정체를 우회할 수 있습니다.
CDN은 여러 데이터 센터에 분산된 여러 서버로 구성되어 있으므로 상당한 중복성을 제공할 수도 있습니다.서버, 데이터 센터, 특정 지역 전체의 데이터 센터들이 다운되더라도 CDN은 네트워크의 다른 서버에서 콘텐츠를 계속 전달할 수 있습니다.
CDN 안정성 및 이중화 이점을 자세히 알아보세요.
CDN으로 웹 사이트 운영자의 지출이 줄어드는 주요 방법은 원본 서버를 오가는 이동을 줄이는 것입니다.CDN은 웹 사이트에 있는 많은 콘텐츠를 캐시하고 캐시에서 해당 콘텐츠를 제공하므로 원본 서버는 동일한 콘텐츠를 반복해서 전달할 필요가 없습니다.대신 CDN이 원본 서버를 대신하여 이 작업을 수행합니다.
웹 호스팅 공급자는 일반적으로 웹 호스트와 주고받는 데이터에 대해 웹 사이트에 요금을 부과합니다. 전송되는 데이터가 많을수록 비용이 늘어납니다. "대역폭"이 실제로 네트워크 용량을 나타내더라도 사람들은 종종 이러한 비용을 "대역폭 비용"이라고 합니다.
그러나 CDN이 원본 서버를 대신하여 대부분의 웹 사이트 콘텐츠를 제공할 때, 전송해야 하는 데이터는 훨씬 적습니다. CDN이 대부분을 처리하기 때문에 더 적은 수의 사용자 요청이 원본 서버로 이동합니다. 그리고 같은 이유로 원본 서버에서 나가는 콘텐츠가 줄어들어 대역폭 비용이 절감됩니다.
CDN으로 대역폭 비용이 줄어드는 방법을 자세히 알아보세요.
CDN은 서비스 거부(DoS) 및 분산 서비스 거부(DDoS) 공격으로부터 웹 사이트를 보호하는 데 특히 적합합니다. 이러한 공격에서 공격자는 웹 사이트를 압도하고 충돌을 시도하기 위해 웹 사이트에서 방대한 양의 정크 네트워크 트래픽을 만들어냅니다. 많은 서버가 있는 CDN은 단일 원본 서버보다 많은 양의 트래픽, 심지어 DDoS 공격으로 인한 부자연스러운 트래픽 급증을 더 잘 흡수할 수 있습니다. 그렇게 함으로써 공격을 받을 때에도 웹 사이트를 온라인 상태로 유지합니다.
CDN으로 DDoS 공격을 흡수하는 방법을 자세히 알아보세요.
Cloudflare를 사용하면 웹 사이트가 있는 모든 사람이 무료로 가입하고 Cloudflare CDN을 사용할 수 있습니다.Cloudflare CDN 및 기타 서비스를 시작하려면 Cloudflare 요금제 페이지를 참조하세요.