CDN 및 MediaTailor 통합에 대한 구현 테스트 - AWS Elemental MediaTailor

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

CDN 및 MediaTailor 통합에 대한 구현 테스트

프로덕션 배포 전에 AWS Elemental MediaTailor 콘텐츠 전송 네트워크(CDN) 통합을 철저히 테스트하여 신뢰할 수 있는 최종 사용자 경험을 보장합니다. 적절한 테스트는 대상에 영향을 미치기 전에 문제를 식별하고 해결하는 데 도움이 됩니다. 테스트 방법에 대한 지침은 CloudFront 배포 테스트를 참조하세요. CDN 공급자의 테스트 설명서를 참조할 수도 있습니다.

CDN 통합을 검증하려면 다음 테스트 단계를 따르세요.

  1. 프로덕션 구성을 미러링하는 테스트 환경을 생성합니다. 포함:

    • 동일한 CDN 설정 및 캐시 동작

    • 다양한 비트 전송률 및 형식의 대표 콘텐츠 포함

    • 샘플 광고 응답으로 테스트 광고 결정 서버 구성

    • 모니터링 및 알림 구성 설정

    step-by-step 구현 지침은 CloudFront 개발자 안내서의 스테이징 배포 생성을 참조하세요.

  2. 로드 테스트를 수행하여 용량 추정치를 확인합니다. 로드 테스트에 대한 지침은 MediaPackage 모니터링을 참조하세요. 테스트 시나리오에는 다음이 포함되어야 합니다.

    • 점진적 최종 사용자 수 증가(일반적으로 5분마다 예상 피크의 10~20%)

    • 예상 피크 부하에 따라 갑작스러운 트래픽 급증(60초 이내에 피크 대상의 50%를 조인 시뮬레이션)

    • 최대 부하 기간 연장(최소 30~60분 동안 최대 부하 유지)

    • 대상과 일치하는 지리적 분포(예상 시청자 위치에 따라 테스트 트래픽 배포)

    응답 시간이 목표 임계값 미만으로 유지되는지 확인합니다. 일반적으로 매니페스트의 경우 500ms 미만, 세그먼트의 경우 200ms 미만입니다. 오류 발생률은 1% 미만으로 유지되어야 합니다. 로드 테스트 도구 및 방법론에 대한 구현 세부 정보는 AWS 네트워킹 및 콘텐츠 전송 블로그의 CloudFront를 사용한 로드 테스트를 참조하세요.

  3. 장애 조치 시나리오를 테스트하여 신뢰성을 보장합니다. 시뮬레이션:

    • 오리진 서버 장애(완전 중단 및 부분 성능 저하 시나리오)

    • CDN 엣지 로케이션 중단(백업 위치로 트래픽 라우팅을 사용하여 테스트)

    • 광고 결정 서버를 사용할 수 없음(5~10초 제한 시간으로 테스트)

    • 네트워크 연결 문제(패킷 손실 및 지연 시간 증가 시뮬레이션)

    CDN 공급자와 협력하여 사용 사례에 적합한 장애 조치 응답 시간 목표를 설정합니다. 일반적으로 이는 장애 조치 완료까지 3초 미만을 의미합니다. 장애 조치 테스트에 대한 구현 지침은 CloudFront 개발자 안내서의 오리진 장애 조치를 참조하세요.

  4. 주요 이벤트의 경우 AWS 로드 테스트 지침에 따라 점진적인 확장 전략을 구현합니다.

    • 다양한 대상 세그먼트의 시작 시간에 시차를 둡니다. 예를 들어 대상 그룹 간에 15분 간격으로 프리미엄 구독자를 먼저 허용합니다.

    • 사전 워밍 기법을 사용하여 부하를 점진적으로 늘립니다. 사전 워밍에는 다음이 포함됩니다.

      • 이벤트 2~4시간 전에 인기 콘텐츠로 CDN 캐시 채우기

      • 합성 트래픽을 예상 피크의 20~30%까지 점진적으로 늘려 시스템을 워밍업합니다.

      • 실제 콘텐츠를 사용하여 실제 로드 조건에서 모든 구성 요소 테스트

    • 램프 업 기간 동안 시스템 성능을 모니터링하여 다음을 추적합니다.

      • 캐시 적중률 및 응답 시간(목표 >90% 적중률, <500ms 응답)

      • 오류율 및 오리진 로드(오류율 <1%, 오리진 CPU <70% 유지)

      • 광고 개인 맞춤 성공률( >98%의 성공적인 개인 맞춤 목표)

      • 최종 사용자 경험 지표(대상 <2초 시작 시간, <0.5% 재버퍼링)

    • 예기치 않은 트래픽 급증에 대한 비상 계획을 수립합니다. 계획에는 다음과 같은 필수 구성 요소가 포함되어야 합니다.

      • 15분 내에 용량을 50~100% 늘리는 문서화된 단계가 포함된 비상 용량 조정 절차

      • 트래픽의 20~50%를 보조 CDN으로 전환할 수 있는 백업 CDN 활성화 프로토콜

      • 대상 지정 파라미터를 10개 이상에서 3~5개로 줄이기 위해 광고 삽입 폴백 간소화

      • 사전 정의된 알림 템플릿 및 연락처 목록이 있는 이해관계자를 위한 커뮤니케이션 계획

    테스트를 완료한 후 프로덕션 배포 단계를 위한 CDN 통합 구현으로 이동합니다.