일기
Content Delivery Network 콘텐츠전송 네트워크 (CDN)
happynuri
2024. 5. 8. 14:17
CDN이란 무엇인가요?
콘텐츠 전송 네트워크(CDN)는 데이터 사용량이 많은 애플리케이션의 웹 페이지 로드 속도를 높이는 상호 연결된 서버 네트워크입니다. CDN은 콘텐츠 전송 네트워크 또는 콘텐츠 배포 네트워크를 의미할 수 있습니다. 사용자가 웹 사이트를 방문할 때 해당 웹 사이트 서버의 데이터는 사용자의 컴퓨터에 도달하기 위해 인터넷을 통해 이동해야 합니다. 사용자가 해당 서버에서 멀리 떨어져 있는 경우 동영상 또는 웹 사이트 이미지와 같은 대용량 파일을 로드하는 데 시간이 오래 걸립니다. 대신 웹 사이트 콘텐츠는 지리적으로 사용자와 가까운 CDN 서버에 저장되며 컴퓨터에 훨씬 빨리 도달합니다.
--> 예를 들어서 O365/M365를 이용을 하고 있는데 나는 미국계 회사를 다니고 있어서 사용하고 있는 서버가 미국에 있는 서버를 사용해야 하는데, 현재 위치는 한국이다
이런 경우 한국의 사용자가 서버에 요청된 데이터를 리턴 받아서 화면을 보기까지 오래 걸릴 수 있다.
실제로 O365 데이터 센터가 대한민국에 세워 지고 난 후 미국 서버로 선택된 항목을 대한민국 서버로 변경 하면서 속도가 UP 된 케이스도 있으므로
CDN는 클라이언트가 서버로 요청을 보낼때 근처에 있는 서버에서 리턴을 해 주기때문에 빠른 전송으로 효율성을 높인다