일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 정보처리기능사
- 프로토콜 뜻
- 글 에디터 넣는법
- 무료 에디터 사용법
- 코드펜 복사해도 안되는 이유
- 정보처리기능사 준비
- 코드펜 안되는 이유
- ck editor 사진
- angular 터미널
- 에디터 사용법
- 서버 뜻
- 에디터 api
- 프로토콜이란
- ck editor 사진 넣는법
- 앵귤러 터미널 명령어
- CK Editor
- 반응형 정사각형
- 앵귤러 명령어
- 터미널 명령어
- 정보처리기능사 필기
- 코드펜 옮겨오는 법
- 터미널에서 angular project 생성
- ck editor 이미지 업로드
- 정보처리기능사 따는법
- 코드펜
- 반응형 웹
- 서버의 의미
- 정보처리기능사 필기 준비
- 프론트엔드 용어
- 서버란 무엇인가
- Today
- Total
멋진 개발자가 되고 싶어
CDN이란 무엇인가?! 본문
# CDN이란 무엇인가요?
CDN (Content Delivery Network)
전 세계 사용자에게 지리적 제약 없이 빠르고 안전하게 콘텐츠를 전송할 수 있는 콘텐츠 전송 기술
CDN은 각 지역에 캐시 서버(PoP, Points of presence)를 분산 배치합니다.
따라서 근접한 사용자의 요청에 원본 서버가 아닌 캐시 서버가 콘텐츠를 전달하게 됩니다.
이는 서버와 사용자 사이의 물리적인 거리를 줄여주기 때문에 콘텐츠 로딩에 소요되는 시간을 최소화할 수 있습니다
예를 들어서
미국의사용자가 한국에 호스팅 된 웹 사이트에 접근하는 경우,
미국에 위치한 PoP 서버에서 웹사이트 콘텐츠를 사용자에게 전송하는 방식
# 어떤 경우에 CDN이 필요한가요?
- 인터넷을 통한 비즈니스를 운영
- 그래픽 이미지, 동영상 파일 등의 용량이 큰 콘텐츠를 제공
➡️ CDN 서비스를 이용할 필요성이 있음
CDN은 동영상 스트리밍이나 온라인 게임, 대용량 파일 전송, 그리고 해상도가 높아
용량이 큰 이미지를 다루는 쇼핑몰, 포털 사이트 등에서 안정적인 서비스 제공을 위해 활용
하지만 특정 국가나 지역만을 타깃으로 하는 웹 서비스를 운영한다면 CDN 서비스를 활용할 필요가 없습니다.
CDN을 이용하면 오히려 불필요한 연결 지점이 늘어나 웹 사이트의 성능 저하를 불러올 수 있기 때문입니다.
# 활용 사례에는 어떤 것이 있나요?
📺 넷플릭스(Netflix)
전 세계의 사용자들에게 안정적인 서비스를 제공하기 위해 2011년에 자체 CDN을 구축
- > 콘텐츠를 안정적이고 빠르게 세계 각지로 전달하기 위해서는 CDN 기술이 필수적
✈️ 에어비앤비(Airbnb)
CDN 기술을 활용해 전 세계 고객에게 언제 어디서나
숙박 시설과 각종 액티비티를 예약할 수 있는 서비스 환경을 구축
# 참고 자료
CDN 콘텐츠 전송 네트워크 [위키백과]
https://ko.wikipedia.org/wiki/%EC%BD%98%ED%85%90%EC%B8%A0_%EC%A0%84%EC%86%A1_%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC
[클라우드 이해] CDN이란?
https://library.gabia.com/contents/infrahosting/8985/
What Is a CDN? [leaseweb]
https://www.leaseweb.com/cdn
'CODE > 용어 정리' 카테고리의 다른 글
CTA란 무엇일까? (0) | 2023.08.05 |
---|---|
자료구조란 무엇인가? (추상적 자료구조, stack, queue, LIFO, FIFO) (0) | 2023.01.17 |
프로토콜이란 무엇인가? (프로토콜의 뜻 / 예시) (0) | 2022.12.05 |
서버(Server)란 무엇인가? (0) | 2022.12.05 |
SPA는 무엇일까? (0) | 2022.09.27 |