기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
MediaPackage, CDN 및 MediaTailor 통합의 성능 모니터링
AWS Elemental MediaTailor 에서는 및 콘텐츠 전송 네트워크(CDN) 통합의 최적의 성능을 유지하기 위해 효과적인 모니터링이 AWS Elemental MediaPackage 필요합니다. 이 주제에서는 추적할 주요 지표, 사용할 모니터링 도구, 사전 문제 감지를 위한 알림을 설정하는 방법에 대한 지침을 제공합니다.
모니터링을 설정하기 전에 기본 통합이 올바르게 작동하는지 확인합니다. 기본 콘텐츠 전송 네트워크 통합 설정을 완료하지 않은 경우 로 시작합니다MediaTailor를 MediaPackage 및 CDN과 통합 . 모니터링을 통해 식별된 문제를 해결해야 하는 경우 섹션을 참조하세요CDN 통합 문제 해결.
주요 성능 지표
이러한 필수 지표를 모니터링하여 MediaPackage 및 CDN 통합의 최적의 성능을 보장합니다.
CDN 성능 지표
캐시 적중률 대상, 오리진 요청 볼륨 모니터링 및 응답 시간 벤치마크를 포함한 포괄적인 CDN 성능 지표는 CDN 최적화 가이드CDN 및 MediaTailor 통합을 위한 성능 벤치마크의 섹션을 참조하세요.
CDN 지표에 대한 주요 EMP별 고려 사항:
- EMP 캐시 제어 헤더
-
확인 사항: CDN이 최적의 TTL 동작을 위해 EMP의 캐시 제어 헤더를 준수하는지 확인
예상 동작: 콘텐츠 유형마다 EMP의 헤더에 따라 캐시 기간이 달라야 합니다.
EMP 캐시 최적화에 대한 자세한 지침은 섹션을 참조하세요MediaTailor 및 MediaPackage 콘텐츠 전송을 위한 CDN 캐싱 최적화.
- 쿼리 파라미터 영향
-
모니터링 대상: EMP별 쿼리 파라미터가 캐시 효율성에 미치는 영향 추적
최적화 대상: 필요한 EMP 쿼리 파라미터만 캐시 키에 포함되는지 확인
- CDN 응답 시간
-
모니터링할 내용: 다양한 콘텐츠 유형(매니페스트 대 세그먼트)에 대한 응답 시간을 추적합니다.
대상 값:
-
캐시된 콘텐츠: 100ms 미만
-
오리진 요청: 500ms 미만
-
MediaPackage 성능 지표
- 오류 발생률
-
모니터링 대상: CDN 및 MediaPackage 엔드포인트 모두에서 HTTP 오류율을 모니터링합니다. 구성 문제를 나타낼 수 있는 4xx 오류에 특히 주의하십시오.
키 오류 코드:
-
오류 400개: 매니페스트 필터링 문제와 관련된 경우가 많음
-
404 오류: 라우팅 또는 구성 문제를 나타낼 수 있음
-
504 오류: 제한 시간 문제, 특히 LL-HLS 관련 문제
-
- 요청 볼륨 및 패턴
-
모니터링 대상: MediaPackage 엔드포인트에 대한 요청 패턴을 추적하여 사용 추세 및 용량 요구 사항을 식별합니다.
관찰할 패턴:
-
피크 사용 시간
-
요청의 지리적 분포
-
콘텐츠 유형 배포(라이브 vs. 온디맨드)
-
지연 시간 지표
- End-to-end 지연 시간
-
모니터링 대상: LL-HLS 구현의 경우 콘텐츠 수집부터 최종 사용자 재생까지의 end-to-end 지연 시간을 모니터링합니다. 지연 시간이 길면 CDN 구성 문제가 발생할 수 있습니다.
대상 값:
-
LL-HLS: 3초 미만의 glass-to-glass 지연 시간
-
일반 HLS: 30초 미만
-
- 매니페스트 생성 시간
-
모니터링할 사항: 특히 필터링이 적용된 경우 MediaPackage에서 매니페스트를 생성하는 데 걸리는 시간입니다.
대상 값: 매니페스트 생성의 경우 200ms 미만
모니터링 도구 및 설정
최적의 성능을 유지하고 최종 사용자에게 영향을 미치기 전에 문제를 신속하게 식별하려면 포괄적인 모니터링 도구를 설정하는 것이 중요합니다. 적절한 모니터링이 없으면 최종 사용자가 재생 품질이 저하될 때까지 성능 저하, 캐시 비효율성 또는 통합 문제가 눈에 띄지 않을 수 있습니다. 올바른 모니터링 설정은 MediaPackage 및 CDN 통합의 모든 측면에 대한 가시성을 제공합니다.
다음 AWS 서비스 및 도구를 사용하여 MediaPackage 및 CDN 통합을 모니터링합니다.
Amazon CloudWatch
Amazon CloudWatch는 두 서비스에서 지표를 수집하고 저장하여 MediaPackage 및 CDN 통합을 모니터링하는 기반을 제공합니다. 적절한 CloudWatch 구성을 사용하면 성능 추세를 식별하고, 문제를 해결하고, 통합을 최적화하는 데 필요한 데이터를 확보할 수 있습니다. CloudWatch 지표가 없으면 시스템 성능에 대한 가시성이 부족해지고 문제가 심각해질 때까지 감지되지 않을 수 있습니다.
포괄적인 지표 수집을 위한 CloudWatch 모니터링을 설정합니다.
-
MediaPackage 지표: MediaPackage 엔드포인트에 대한 CloudWatch 지표를 활성화하여 요청 볼륨, 오류율 및 응답 시간을 추적합니다.
-
CDN 지표: 캐시 적중률, 오리진 요청 수 및 오류율을 포함한 CloudFront 지표를 수집하도록 CloudWatch를 구성합니다.
-
사용자 지정 지표: 최종 사용자 참여 또는 콘텐츠 인기도와 같은 비즈니스별 KPIs에 대한 사용자 지정 지표를 생성합니다.
CloudWatch 대시보드
포괄적인 대시보드를 생성하여 지표를 시각화합니다.
-
개요 대시보드: 전체 시스템 상태를 보여주는 상위 수준 지표
-
CDN 성능 대시보드: 캐시 성능 및 지리적 배포를 포함한 세부 CDN 지표
-
MediaPackage 성능 대시보드: 요청 패턴 및 오류율을 포함한 MediaPackage별 지표
-
지연 시간 대시보드: 다양한 콘텐츠 유형 및 리전에 대한 End-to-end 지연 시간 지표
로그 분석
자세한 문제 해결을 위해 로그 분석을 설정합니다.
-
CDN 액세스 로그: CDN 액세스 로그를 활성화 및 분석하여 요청 패턴을 이해하고 문제를 식별합니다.
-
MediaPackage CloudWatch 로그: 오류 및 성능 문제에 대한 MediaPackage 로그 모니터링
-
로그 집계: Amazon CloudWatch Logs Insights 또는 타사 도구를 사용하여 로그 패턴 분석
알림 및 알림 설정
알림 구성은 사전 문제 감지 및 해결에 매우 중요합니다. 적절한 알림이 없으면 최종 사용자 경험에 상당한 영향을 미치거나 서비스 중단을 일으킬 때까지 문제가 눈에 띄지 않을 수 있습니다. 잘 구성된 알림은 최종 사용자에게 영향을 미치기 전에 문제를 식별하고 해결하고 팀에 즉각적인 조치가 필요한 중요한 문제를 알리는 데 도움이 됩니다.
최종 사용자에게 영향을 미치기 전에 문제를 식별하도록 사전 예방 알림을 구성합니다.
중요 알림
중요한 문제에 대한 즉각적인 알림을 설정합니다.
-
높은 오류율: 5분 동안 4xx 또는 5xx 오류율이 5%를 초과하면 알림
-
캐시 적중률 저하: 캐시 적중률이 매니페스트의 경우 70%, 세그먼트의 경우 85% 미만으로 떨어질 때 알림
-
높은 지연 시간: end-to-end 지연 시간이 목표 임계값을 초과할 때 알림
-
오리진 요청 급증: 오리진 요청이 기준과 비교하여 50% 이상 증가할 때 알림
경고 알림
문제 발생을 나타낼 수 있는 추세에 대한 경고 알림을 설정합니다.
-
점진적 성능 저하: 30분 동안 응답 시간이 20% 증가할 때 알림
-
캐시 효율성 추세: 캐시 적중률이 시간 경과에 따른 감소 추세를 표시할 때 알림
-
비정상적인 트래픽 패턴: 요청 볼륨 또는 지리적 배포의 예기치 않은 변경에 대한 알림
최적화를 위해 모니터링 데이터 사용
모니터링 데이터를 활용하여 성능을 지속적으로 개선합니다.
정기적인 성능 검토
-
주간 검토: 주간 성과 추세 분석 및 최적화 기회 식별
-
월별 용량 계획: 트래픽 패턴을 사용하여 용량 요구 사항 및 CDN 최적화 계획
-
분기별 아키텍처 검토: 전반적인 아키텍처 효율성을 평가하고 개선이 필요한 영역을 식별합니다.
일반적인 최적화 작업
데이터 모니터링을 기반으로 다음 최적화 작업을 고려합니다.
-
캐시 정책 조정: 실제 콘텐츠 업데이트 패턴을 기반으로 TTL 값을 수정합니다. 자세한 TTL 최적화 지침은 섹션을 참조하세요CDN 및 MediaTailor 통합을 위한 캐싱 최적화.
-
지리적 최적화: 트래픽이 많은 리전에 CDN 엣지 로케이션 추가
-
쿼리 파라미터 최적화: 캐시를 조각화하는 불필요한 쿼리 파라미터 제거
-
오리진 실드 구성: 오리진 요청 볼륨이 높은 리전에서 오리진 실드 구현
MediaPackage와 관련된 자세한 모니터링 지침은 MediaPackage 사용 설명서의 MediaPackage 모니터링을 참조하세요. MediaPackage