본문 바로가기

IT

CDN이란?

반응형

CDN은 Content Delivery Network의 약자로 전 세계 여러 지역에 분산된 서버 네트워크를 말한다. 이를 통해 사용자가 웹 콘텐츠에 더 빠르게 접근할 수 있도록 돕는 역할을 한다. 예를 들어 한 사용자가 미국에 위치한 웹사이트에 접속하려 할때, CDN은 사용자와 가장 가까운 서버에서 콘텐츠를 제공함으로써 로딩 시간을 단축시킬 수 있다. 이는 웹 사이트의 성능을 향상시키고 전체적인 사용자 경험을 개선하는 데 도움을 줄 수 있다.
 
AWS도 CloudFront라는 CDN 서비스를 제공하여 글로벌 컨텐츠 전송을 더욱 더 효과적으로 관리할 수 있게 하며, MS도 Azure CDN 서비스를 통해 전 세계에 분산된 서버 네트워크에 데이터를 저장하고, 사용자가 가까운 서버에서 컨텐츠를 불로오도록 하여 웹사이트의 로드 시간을 줄이고, 사용자 경험을 향상시킬 수 있다.
 
이러한 CDN 서비스는 웹사이트, 온라인 게임, 미디어 스트리밍 등 다양한 온라인 서비스에 사용될 수 있으며, 전 세계적으로 빠르고 안정적인 컨텐츠 전송을 위한 해결책을 제시한다.
 
CDN을 이루는 주요 기술 및 구성 요소는 아래와 같다.
 
1. 콘텐츠 캐싱 : 데이터의 복사복을 저장하여, 가장 빠른 서버에서 빠르게 컨텐츠를 제공할  수 있게 한다.
2. Geo DNS : 사용자의 지리적 위치를 기반으로 가장 가까운 서버 혹은 데이터 선터로 트래픽을 라우팅한다. 
3. 로드 밸런싱 : 네트워크 트래픽을 여러 서버에 균등하게 분배하여, 각 서버의 부하를 조절한다.
4. 보안 기능 : DDoS 공격 방아, SSL/TLS 암호화, 데이터 무결성 보장 등과 같은 보안 기능을 제공하여, 컨텐츠 전송의 안정성을 강화한다.

 

반응형

'IT' 카테고리의 다른 글

DDoS(분산 서비스 거부)와 이를 차단할 수 있는 방법  (0) 2023.12.03
SSL/TLS, 암호화 복호화 이해하기  (1) 2023.12.03
SNAT, DNAT 차이점  (0) 2023.07.13
ADFS서버란?  (0) 2023.07.06
Kerberos의 동작 원리  (0) 2023.07.06