728x90
1.CDN(Content Delivery Network)
전 세계에 분산된 서버 네트워크를 이용해 콘텐츠를 빠르고 효율적으로 제공하는 기술
웹사이트의 데이터(이미지, CSS, JavaScript, 동영상 등)를 원본 서버에서만 제공하면, 사용자가 원본 서버에서 멀리 있을 경우 속도가 느려지고 서버 부하가 증가하기 때문에 사용자와 가까운 서버에서 콘텐츠를 제공하여 빠른 응답 속도를 보장한다.
- Cloudflare – 보안 및 속도 최적화 기능 제공
- AWS CloudFront – Amazon Web Services 연동 최적화
- Akamai – 기업용 고성능 CDN
- Fastly – 초고속 엣지 컴퓨팅 지원

2.엣지 서버(Edge Server)
CDN 제공업체가 전 세계 여러 지역에 배포한 캐시 서버로 사용자의 요청을 받아 원본 서버에서 가져온 콘텐츠를 캐싱하여 빠르게 제공한다. 자주 사용하는 콘텐츠를 CDN 서버에 저장해두고, 같은 요청이 오면 원본 서버 대신 CDN에서 직접 제공하는 방식이다.
3.CDN 작동 방식
1️⃣ 사용자가 웹사이트에 접속하면 DNS 조회를 통해 가장 가까운 CDN 서버를 찾음
2️⃣ CDN 서버에 캐싱된 데이터가 있다면 즉시 제공
3️⃣ 캐시가 없으면 원본 서버에서 데이터를 받아오고, 다음 요청을 위해 저장
728x90
'Computer Science > Server&Network' 카테고리의 다른 글
| [Network] 엣지 컴퓨팅(Edge Computing) (0) | 2025.02.11 |
|---|---|
| [Network] http response, request 구조 (0) | 2025.01.22 |
| [Server] WS(Web Server) vs WAS(Web Application Server) (0) | 2025.01.18 |