할머니의 콤퓨타 도전기

CDN (Content Delivery Network) 본문

웹 개발 용어 및 개념 정리

CDN (Content Delivery Network)

ji.o.n.e 2022. 1. 19. 20:18

CDN은 지리적으로 먼 거리에 있는 사용자에게 제약 없이 빠르고 안전하게 콘텐츠를 전송할 수 있는 전송 기술입니다.

CDN은 서버와 사용자 사이의 물리적인 거리를 줄여 콘텐츠 로딩에 소요되는 시간 최소화합니다. 각 지역에 캐시 서버(PoP, Points of presence)를 분산 배치하여 사용자의 요청에 근접한 캐시 서버가 콘텐츠를 전달해줍니다.

 

CDN은 동영상 스트리밍이나 온라인 게임, 대용량 파일 전송 등을 다루는 사이트에서 안정적인 서비스를 제공하기 위해 사용되고 있습니다. 하지만 특정 국가나 지역만을 타깃으로 하는 웹 서비스라면 CDN을 이용할 필요가 없습니다. 오히려 불필요한 연결 지점이 늘어나 웹 사이트의 성능 저하를 유발하기 때문입니다.

 

넷플릭스는 CDN을 구축하여 전 세계의 사용자들에게 안정적인 서비스를 제공하고 있으며, 에어비엔비 역시 CDN 기술을 이용해 전 세계 고객에게 숙박 시설 등을 예약할 수 있는 서비스 환경을 구축했습니다.

 

 

 

참고 : https://library.gabia.com/contents/infrahosting/8985/

'웹 개발 용어 및 개념 정리' 카테고리의 다른 글

정규 표현식 정리  (0) 2021.05.15
Axios  (0) 2021.05.06
Rendering Engine working process  (0) 2021.04.30
HTTP Protocol (+HTTPS)  (0) 2021.04.30
Browser rendering process  (0) 2021.04.29
Comments