Cloud/Azure

CDN 압축과 최적화

와븨 2023. 10. 28. 19:54

콘텐츠 최적화

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