CDN 압축과 최적화
콘텐츠 최적화
Microsoft CDN (설정 후 변경 불가)
- 일반 웹 배달
- 동적 사이트 가속
Verizon CDN (설정 후 변경 불가)
- 일반 웹 배달
- 동적 사이트 가속
Akamai CDN
- 일반 웹 배달
- 일반 미디어 스트리밍
- 주문형 비디오 미디어 스트리밍
- 대용량 파일 다운로드
- 동적 사이트 가속
일반 웹 배달
- 일반적으로 웹 페이지 및 웹 응용 프로그램의 설정 적용
- Microsoft와 Verizon CDN의 경우 다음 옵션을 활성화
- 비디오 스트리밍 최적화
- 대용량 파일 다운로드 최적화
- Akamai CDN의 경우 10MB보다 작은 컨텐츠 제공
동적 사이트 가속
- Verizon과 Akamai CDN에서 사용 가능
- Microsoft의 경우 Front Door에서 지원
- DSA(Dynamic Site Acceleration) 과금 적용
- 경로 및 네트워크 최적화로 콘텐츠 가속 지원
- TCP 최적화
- 캐시를 사용할 수 없는 동적 콘텐츠 가속 시 활용
일반 미디어 스트리밍
- Akamai CDN에 해당
- Microsoft와 Verizon CDN의 경우 일반 웹 배달에서 활성화
- 배달 대기시간을 줄이고 사용자에게 빠른 콘텐츠 전달 시 사용
- 시나리오
- Media Service 고객
- 라이브 스트리밍
- VOD 스트리밍
주문형 미디어 스트리밍
- Akamai CDN에 해당
- Microsoft와 Verizion CDN의 경우 일반 웹 배달에서 활성화
- 일반 미디어 스트리밍보다 VOD 스트리밍 시 효율성 극대화
대용량 파일 다운로드
- Akamai CDN에 해당
- Microsoft와 Verizon CDN의 경우 일반 웹 배달에서 활성화
- 다운로드 파일이 10MB 초과일 시 사용
- 업데이트 파일, 설치 파일 등 배포 시 사용
콘텐츠 압축
- Origin 에서 압축된 파일을 제공하지 않는 경우 CDN에서 압축 지원
- 사용자에게 압축된 파일 제공으로 데이터 전송 비용 절약
- 콘텐츠 최적화 시 확장자가 자동으로 선택
- 사용자 정의 확장자 추가 및 삭제 가능
- Premium CDN의 경우 별도 포털에서 관리
- 압축 지원 형식
- Microsoft : gzip, brotli
- Verizon : gzip, deflate, bzip2, brotili
- Akamai : gzip
CDN 압축과 최적화 설정


CDN 프로파일로 가서 엔드포인트를 만들 때를 보면, 2가지 옵션을 제공하는 것을 볼 수 있음

설정에 Compressiond을 보면 어떤 파일로 압축할 것인지에 대한 옵션들이 있다.

Caching rules을 보면, 어떤 정책으로 caching을 할 것인지를 선택할 수 있다.

Microsoft에서는 Query string에 대한 caching behavior를 선택할 수 있다.

verizon 프리미엄 같은 경우는 verizon에서 쓰는 포털을 별도로 쓰도록 되어있다.

즉, 관리를 실제 azure cdn이 아니라 verizion에서 제공하고 있는 포털로 넘어가서 관리한다.
Akamai의 경우,

optimization을 그때그때 바꿀 수 있다.
그리고 압축 시, 어떤 파일로 압축할 지 추가하고 선택할 수 있다.
참고
https://www.inflearn.com/course/azure-cdn-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C#curriculum
[무료] 게임 개발을 위해 알아야 할 Azure CDN - 인프런 | 강의
Azure CDN을 이용하여 컨텐츠를 배포하는 방법에 대한 강의입니다., Azure를 강의하다. 안녕하세요. 많은 인터넷 교육 플랫폼에 Microsoft Azure에 관한 강의 영상이 너무 없어서 만들게 되었습니다. 많
www.inflearn.com