AWS/Networking & CDN
AWS - CloudFront(CDN) 란?
galid1
2019. 1. 12. 11:34
728x90
CloudFront란?
- 전 세계에 배치된 Edge location(엣지 로케이션)을 이용하여 효율적인 컨텐츠 배포 구조를 제공하는 것.
CDN이란?
- 컨텐츠를 배포하기 위해 최적화된 네트워크이다
- 컨텐츠서버를 중심으로 여러 곳에 분산 배치한 서버를 통해 효율적으로 컨텐츠를 배포하는 구조
- 일종의 컨텐츠를 위한 캐싱
예를들어 서울에 컨텐츠 서버가 있다
미국에서 이 컨텐츠를 이용하기 위해서는 약10000KM를 이동하여 컨텐츠를 배포해야한다
이때 미국에서 컨텐츠 서버를 배치한다면 직접 컨텐츠를 제공받을 수 있다
이러한 구조를 CDN이라고 한다
장점
1. 캐싱
- CDN을 통해 전세계의 각지역에 효율적인 속도로 컨텐츠를 제공할 수 있다.
2. 부하분산
- Cloud Front에 배치되지 않은 원본 서버를 오리진 서버라고 한다
이때 Cloud Front를 이용하지 않는다면 모든 트래픽이 오리진 서버에 몰리게 될것이므로
Cloud Front는 부하분산의 장점을 가지고 있다.