CDN 및 MediaTailor 통합에 대한 작업 모니터링 - AWS Elemental MediaTailor

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

CDN 및 MediaTailor 통합에 대한 작업 모니터링

AWS Elemental MediaTailor 는 콘텐츠 전송 네트워크(CDN) 지표와 결합할 때 SSAI 구현에 대한 포괄적인 인사이트를 제공하는 강력한 분석 기능을 제공합니다. 이 항목에서는 다음 내용을 다룹니다.

모든 MediaTailor 구현에 적용되는 필수 지표, 모니터링 도구 설정, 알림 구성 및 문제 해결 전략을 포함한 포괄적인 CDN 모니터링 지침은 섹션을 참조하세요CDN 모니터링. 이 주제에서는 SSAI별 모니터링 요구 사항 및 광고 삽입 분석에 중점을 둡니다.

  • SSAI 및 CDN 통합을 위한 모니터링 전략

  • 분석 도구 및 데이터 수집 방법

  • 데이터 기반 최적화 기법

CDNs 있는 SSAI의 주요 지표

CDNs을 사용하여 SSAI 구현을 효과적으로 모니터링하려면 다음 필수 지표를 추적합니다.

광고 삽입 지표

광고 채우기 속도: 광고로 성공적으로 채워진 광고 기회의 백분율입니다.

광고 오류율: 오류가 발생한 광고 요청의 백분율입니다.

광고 응답 시간: 광고 결정 서버가 광고 요청에 응답하는 데 걸리는 시간입니다.

광고 기간 정확도: 삽입된 광고의 실제 기간이 예상 기간과 얼마나 일치하는지.

최종 사용자 경험 지표

재버퍼링 비율: 버퍼링에 소요된 보기 시간의 백분율입니다.

시작 시간: 비디오 재생이 시작되는 데 걸리는 시간입니다.

광고 전환 평활도: 플레이어가 콘텐츠와 광고 간에 얼마나 원활하게 전환되는지.

세션 기간: 스트림을 중단하기 전에 시청하는 시간입니다.

분석 도구 및 통합

이러한 도구를 결합하여 SSAI 구현을 위한 포괄적인 분석 솔루션을 생성합니다.

AWS Elemental MediaTailor 서버 측 지표

MediaTailor는 Amazon CloudWatch를 통해 광고 요청, 응답 및 오류를 추적하는 기본 제공 지표를 제공합니다. 이러한 지표는 CloudWatch 콘솔에서 보거나 사용자 지정 대시보드에 통합할 수 있습니다.

주요 MediaTailor 지표는 다음과 같습니다.

  • AdDecisionServer.Ads: 광고 결정 서버에서 반환한 광고 수입니다.

  • AdDecisionServer.Duration: 광고 결정 서버에서 반환한 총 광고 기간입니다.

  • AdDecisionServer.Errors: 광고 결정 서버에서 반환한 오류 수입니다.

  • AdDecisionServer.Latency: 광고 결정 서버의 응답 시간입니다.

MediaTailor 지표의 전체 목록은 Amazon CloudWatch를 사용하여 MediaTailor 모니터링을 참조하세요.

CDN 분석

CDN 공급자는 콘텐츠 전송 성능에 대한 자세한 분석을 제공합니다. Amazon CloudFront의 경우 CloudWatch 지표 및 Amazon CloudFront 액세스 로그를 사용하여 전송 패턴을 분석합니다.

모니터링할 중요 CDN 지표:

  • 콘텐츠 유형별 요청 수(매니페스트 대 세그먼트)

  • 다양한 콘텐츠 유형에 대한 캐시 적중률

  • 최종 사용자의 지리적 분포

  • 오류 코드별 오류 발생률

클라이언트 측 추적

클라이언트 측 추적을 구현하여 서버 측에서 사용할 수 없는 최종 사용자 경험 지표를 수집합니다.

  • 플레이어 이벤트(재생, 일시 중지, 탐색, 버퍼)

  • 광고 보기 완료율

  • 서비스 품질 지표(해상도 변경 사항, 비트 전송률)

  • 뷰어 참여 패턴

MediaTailor 클라이언트 측 추적을 사용하여 이러한 지표를 수집하고 보고하는 것이 좋습니다.

통합 대시보드

여러 소스의 지표를 결합하는 포괄적인 대시보드를 생성합니다.

  • CloudWatch 대시보드를 사용하여 MediaTailor 및 CloudFront 지표 결합

  • 고급 시각화를 위해 타사 분석 플랫폼 고려

  • 교차 서비스 상관관계를 설정하여 지표 간 관계 식별

모니터링 전략 구현

다음 단계에 따라 CDN 구현을 통해 SSAI에 대한 포괄적인 모니터링 전략을 구현합니다.

  1. 기본 모니터링 설정

    • MediaTailor에 대한 CloudWatch 지표 활성화

    • CDN 로깅 및 지표 수집 구성

    • 비디오 플레이어에서 클라이언트 측 추적 구현

  2. 사용자 지정 대시보드 생성

    • 주요 지표를 결합하는 CloudWatch 대시보드 구축

    • 광고 채우기 속도, CDN 성능 및 최종 사용자 경험을 위한 시각화 포함

    • 중요한 이벤트에 대한 주석 추가(구성 변경, 주요 브로드캐스트)

  3. 알림 구성

    • 중요 지표에 대한 CloudWatch 경보 설정

    • 여러 관련 조건에서 트리거되는 복합 경보 생성

    • 알림 채널 구성(이메일, SMS, Amazon SNS)

  4. 자동 응답 구현

    • CloudWatch Events를 사용하여 일반적인 문제에 대한 자동 응답 트리거

    • 필요한 경우 수동 개입을 위한 런북 생성

    • 다양한 알림 시나리오에 대한 문제 해결 절차 문서화

예 포괄적인 SSAI 모니터링 대시보드 생성

이 예제에서는 MediaTailor와 CloudFront 지표를 결합하는 CloudWatch 대시보드를 생성하는 방법을 보여줍니다. CloudFront

{ "widgets": [ { "type": "metric", "properties": { "metrics": [ [ "AWS/MediaTailor", "AdDecisionServer.Ads", "Configuration", "your-config-name" ], [ ".", "AdDecisionServer.Errors", ".", "." ] ], "period": 300, "stat": "Sum", "region": "us-west-2", "title": "Ad Decision Server Performance" } }, { "type": "metric", "properties": { "metrics": [ [ "AWS/CloudFront", "Requests", "DistributionId", "your-distribution-id" ], [ ".", "4xxErrorRate", ".", "." ], [ ".", "5xxErrorRate", ".", "." ] ], "period": 300, "stat": "Average", "region": "us-east-1", "title": "CDN Performance" } } ] }

데이터 기반 최적화

수집한 분석 데이터를 사용하여 SSAI 구현을 최적화합니다.

CDN 캐시 최적화

캐시 적중률을 분석하여 개선 기회를 식별합니다.

  • 콘텐츠 유형 및 업데이트 빈도에 따라 TTL 설정을 조정합니다. 자세한 TTL 권장 사항은 섹션을 참조하세요1단계: 최적의 광고 전송을 위해 CDN 캐싱 구성.

  • 캐시 키 설정을 최적화하여 캐시 효율성 향상

  • 다중 계층 캐싱을 위한 오리진 실드 구현 고려

광고 전송 최적화

광고 성능 지표를 사용하여 광고 전송을 개선합니다.

  • 일반적인 광고 삽입 오류 식별 및 해결

  • 광고 결정 서버 응답 시간 최적화

  • 채우기 속도 분석을 기반으로 광고 대상 지정 파라미터 조정

최종 사용자 경험 최적화

클라이언트 측 지표를 기반으로 최종 사용자 경험을 개선합니다.

  • 광고 시간 중 드롭오프 패턴 분석

  • 원활한 재생을 위해 광고 전환 지점 최적화

  • 최종 사용자 참여 데이터를 기반으로 광고 빈도 및 기간 조정

비용 최적화

성능 및 비용 고려 사항의 균형을 맞춥니다.

  • 대역폭 사용 패턴을 분석하여 CDN 비용 최적화

  • CloudFront 배포에 대한 가격 등급 조정 고려

  • 다양한 캐싱 전략의 비용 이점 평가

모범 사례

효과적인 SSAI 모니터링 및 분석을 위해 다음 모범 사례를 따르세요.

  • 기준 설정: 정상 작동 중에 지표를 수집하여 문제 해결 중에 비교에 사용할 수 있는 성능 기준을 설정합니다.

  • 다중 수준 모니터링 구현: 아키텍처의 다양한 수준(오리진, CDN, 플레이어)에서 모니터링하여 성능을 전체적으로 파악할 수 있습니다.

  • 서비스 간 지표 상관관계 파악: 문제의 근본 원인을 식별하기 위해 다양한 서비스의 지표 간 관계를 찾습니다.

  • 이상 탐지 사용: CloudWatch 이상 탐지를 구현하여 지표에서 비정상적인 패턴을 자동으로 식별합니다.

  • 정기 검토 및 개선: 모니터링 전략에 대한 정기 검토를 예약하고 변화하는 요구 사항과 새로운 인사이트에 따라 조정합니다.

  • 조사 결과 및 작업 문서화: 최적화 작업 및 결과에 대한 기록을 유지하여 제도적 지식을 구축합니다.

CDNs.