본문 바로가기
Cloud Computing/Azure

[Azure] CDN이란

by 8희 2023. 9. 23.

1. CDN

 

- Content Delivery Network의 약자로, 컨텐츠를 가져다 주는 네트워크

- 사용자에게 가장 가까운 곳에 미리 컨텐츠를 가져다 놓는 것을 의미

- 미디어 서버스나 이코버스, 게임사 같은 업체에서 많이 활용되고 있는 서비스

 

2. CDN 동작 방식

 

- 미국 어딘가에 Edge Pop 서버를 두고 사용자는 Edge Pop 서버와 통신하고, 이는 Origin Server와 통신

 

 

- 한 번 데이터를 Oring Server에서 가져 온 이후부터는 Edge Pop 서버에서 캐싱하고 있는 데이터를 사용자에게 전달

- 이러한 방식으로 보다 빠른 컨텐츠 배포가 가능

 

3. CDN을 쓰는 이유

- 컨텐츠 저장소로부터 거리가 먼 사용자에게 빠른 컨텐츠 전달

- 컨텐츠 전달 가속

- Edge 서버에서 컨텐츠를 일정 기간 동안 캐싱하여 원본 부하 절감

(Origin Server는 실제 사용자보다 적은 커넥션을 맺음 -> Origin Server의 리소스 절약)

- 과금 절약 

(오리진 서버에 부하를 줄인 만큼 리소스에 투자하는 비용을 절약)

 

4. 국내 서비스의 CND 활용

 

- 원본 서버의 리소스 사용량 감소

- 원본 서버의 리소스 재활용

- 직접 서비스 대비 크기가 작은 원본 서버 사용 가능

 

- 원본 서버 리소스 비용 절감

- CDN 물량 계약 시 과금 절약

- 네트워크 비용 절감 가능

 


참고

https://www.inflearn.com/course/azure-cdn-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C#curriculum

 

[무료] 게임 개발을 위해 알아야 할 Azure CDN - 인프런 | 강의

Azure CDN을 이용하여 컨텐츠를 배포하는 방법에 대한 강의입니다., Azure를 강의하다. 안녕하세요. 많은 인터넷 교육 플랫폼에 Microsoft Azure에 관한 강의 영상이 너무 없어서 만들게 되었습니다. 많

www.inflearn.com