Day 24 23.06.27 화
네이버 클라우드 특강
web의 생태계의 변화와 스마트폰의 등장으로 빠른 배포 빠른 개발이 현재 IT의 분위기이다.
CDN
Content Delivery Network 콘텐츠 전달 망
필요한 콘텐츠(파일)을 가장 가까운 서버로부터 제공받도록 분산 처리하는
데이터 사용량이 많은 애플리케이션의 웹 페이지 로드 속도를 높이는 상호 연결된 서버 네트워크
사용자가 웹 사이트를 방문할 때 서버와 가까운 CDN 서버에 저장된 콘텐츠를 통해 빨리 도달이된다.
장점
페이지 로드 시간 단축
대역폭 비용 절감 - 오리진 서버가 제공하는 데이터 양을 줄여 호스팅 비용 절감
콘텐츠 가용성 제고 - 한번에 많은 방문자를 처리 할 수 있다.
웹 사이트 보안 강화 - DDoS 공격등 서버의 작동 중지하도록 하는 공격들이 원본 서버에 미치는 영향을 줄인다.
어떻게 작동?
지리적 위치에 접속 지점(POP) 또는 CDN 엣지 서버 그룹을 설정하는 방식으로 작동.
캐싱 - 첫 요청을 오리진 서버에서 응답하며 가까운 CDN POP에 응답 복사본을 캐싱된 파일로 저장
동적 가속 - 사용자 요청이 있을 때 마다 콘텐츠가 변경될 수 있기 때문에 동적 웹 콘텐츠는 캐싱이 제대로 작동하지 않는다. CDN 서버는 모든 동적 요청을 자신과 오리진 서버간의 연결을 최적화하여 프로세스를 가속화한다.
CDN이란 무엇인가요? - 콘텐츠 전송 네트워크 설명 - AWS (amazon.com)
CDN이란 무엇인가요? - 콘텐츠 전송 네트워크 설명 - AWS
콘텐츠 전송 네트워크(CDN)의 주 목적은 대기 시간을 줄이거나 네트워크 설계로 인해 발생하는 통신 지연을 줄이는 것입니다. 인터넷의 글로벌하고 복잡한 특성으로 인해 웹 사이트(서버)와 사용
aws.amazon.com