CDN 및 MediaTailor 통합을 위한 최적화 전략 구성 - AWS Elemental MediaTailor

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CDN 및 MediaTailor 통합을 위한 최적화 전략 구성

트래픽 추정을 완료하면 콘텐츠 전송 네트워크(CDN)를 구성하여 콘텐츠 전송 및 광고 개인화를 최적화합니다 AWS Elemental MediaTailor. 이러한 최적화는 대상 광고를 유지하면서 원활한 재생을 보장하는 데 도움이 됩니다.

다음과 같은 특정 CDN 최적화를 구현합니다.

  1. CDN에서 오리진 실드 기능을 구성하여 MediaTailor의 부하를 줄이고 캐싱 효율성을 개선합니다. 오리진 실드는 다음과 같은 중간 캐싱 계층 역할을 합니다.

    • 여러 최종 사용자 요청을 단일 오리진 요청으로 통합

    • MediaTailor에 대한 중복 요청 수 감소

    • 캐시된 콘텐츠의 응답 시간 개선

    CloudFront를 사용하여 오리진 실드를 설정하는 방법에 대한 구현 세부 정보는 CloudFront 개발자 안내서의 Origin Shield 사용을 참조하세요.

  2. 다양한 콘텐츠 유형에 적절한 TTL(Time To Live) 값을 설정합니다. TTL은 CDN이 콘텐츠를 캐싱하는 기간을 결정합니다. 이 시간이 지나면 CDN은 오리진에서 새 사본을 요청합니다.

    • 매니페스트:

      • 광고 삽입의 경우 0초

      • 채널 어셈블리의 경우 5~10초

      광고 삽입에서 MediaTailor는 최종 사용자에게 개인화된 광고를 매니페스트에 제공합니다. 재생 목록 또는 MPD가 캐시되어 잘못된 재생 디바이스에 제공되는 경우 디바이스에 재생 또는 추적 문제가 발생할 수 있습니다.

    • 콘텐츠 세그먼트: 24시간 이상(이는 거의 변경되지 않으며 오리진 로드를 줄이기 위해 적극적으로 캐싱할 수 있음)

    • 광고 세그먼트: 24시간 이상(광고 콘텐츠는 일반적으로 최종 사용자 간에 재사용되며 장기간 캐시할 수 있음)

    모든 MediaTailor 워크플로에서 포괄적인 TTL 권장 사항 및 캐싱 최적화 전략은 섹션을 참조하세요CDN 및 MediaTailor 통합을 위한 캐싱 최적화.

    CloudFront에서 캐시 동작을 구성하는 방법에 대한 자세한 지침은 CloudFront 개발자 안내서의 캐시 동작 설정을 참조하세요.

  3. 최종 사용자 모집단 근처에 CDN 엣지 노드를 배포합니다. CDN 공급자와 협력하여 다음을 수행합니다.

    • 최종 사용자 인구 통계를 기반으로 최적의 엣지 노드 위치 식별

    • 각 리전에서 충분한 용량 보장

    • 엣지 성능을 모니터링하고 필요에 따라 조정

    구현 지침은 CloudFront 엣지 로케이션을 참조하여 대상 리전에서 사용 가능한 엣지 로케이션을 식별하세요.

  4. 글로벌 대상의 경우 다중 CDN 전략을 구현하는 것이 좋습니다. 이 접근 방식은 다음과 같습니다.

    • 여러 CDN 공급자를 사용하여 신뢰성 향상

    • 뷰어를 해당 위치에 가장 적합한 CDN으로 라우팅합니다.

    • CDN 중단 시 장애 조치 옵션 제공

    • 다양한 요금 모델을 활용하여 비용을 최적화할 수 있습니다.

    구현 세부 정보는 AWS 네트워킹 및 콘텐츠 전송 블로그의 다중 CDN 전략을 참조하세요.