

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

# CDN 및 MediaTailor 통합을 위한 고급 최적화 기술
<a name="cdn-advanced-optimization"></a>

기본 캐싱 및 라우팅 최적화를 구현한 후 다음과 같은 고급 기술을 고려하여 성능을 더욱 개선하세요.

## Origin Shield 구현
<a name="origin-shield-optimization"></a>

Origin Shield는 CDN 엣지 로케이션과 오리진 서버 사이에 캐싱 계층을 추가하여 오리진 로드를 줄이고 성능을 개선합니다.
+ 트래픽이 많은 콘텐츠 및 라이브 스트리밍을 위해 Origin Shield 활성화
+ MediaTailor 리전과 가까운 Origin Shield 위치를 선택합니다.
+ Origin Shield 캐시 적중률 모니터링 및 필요에 따라 조정
+ 글로벌 배포를 위해 여러 Origin Shield 위치 고려

## 콘텐츠 압축 최적화
<a name="compression-optimization"></a>

콘텐츠 압축을 최적화하여 대역폭을 줄이고 전송 속도를 개선합니다.
+ 매니페스트 파일에 대해 gzip 압축 활성화
+ MediaTailor 매니페스트 압축에 대한 수락 인코딩 헤더 전달 구성
+ 추가 대역폭 절감을 위해 지원되는 경우 Brotli 압축 사용
+ 이미 압축된 비디오 세그먼트 압축 방지

## 리전 최적화 전략
<a name="regional-optimization"></a>

리전별 전략을 통해 글로벌 대상의 성능을 최적화합니다.
+ 글로벌 대상을 위해 여러 리전에 MediaTailor 구성 배포
+ 지오 라우팅을 사용하여 최종 사용자를 가장 가까운 MediaTailor 리전으로 안내
+ 고가용성을 위해 리전 장애 조치 구성
+ 리전별 성능 지표를 별도로 모니터링

# CDN 및 MediaTailor 통합을 위한 아키텍처 고려 사항
<a name="cdn-architecture-considerations"></a>

최적의 성능과 신뢰성을 보장하기 위해 아키텍처에 콘텐츠 전송 네트워크(CDN)를 올바르게 배치합니다 AWS Elemental MediaTailor. 권장 아키텍처는 MediaTailor와 오리진이 아닌 최종 사용자와 MediaTailor 사이에 CDN을 배치합니다.

자세한 아키텍처 다이어그램 및 워크플로 설명은 다음 주제를 참조하세요.
+ [CDN을 사용한 광고 삽입](ssai-cdn-workflow.md) 광고 삽입 아키텍처 다이어그램 및 세부 워크플로용
+ [CDN 아키텍처 이해](channel-assembly-cdn-architecture.md) 채널 어셈블리 아키텍처 다이어그램 및 워크플로용

아키텍처에 CDN을 올바르게 배치합니다.

1. 플레이어와 MediaTailor 사이에 CDN을 배치합니다(MediaTailor와 오리진 사이에는 CDN을 배치하지 않음).

   이 아키텍처를 사용하면 CDN이 광고 세그먼트와 콘텐츠 세그먼트를 캐싱할 수 있습니다. 동시에 MediaTailor는 각 뷰어에 대해 개인화된 매니페스트를 생성할 수 있습니다.

1. 다양한 요청 유형에 대해 별도의 캐시 동작을 생성합니다.
   + 매니페스트 요청(캐싱 없음)
   + 콘텐츠 세그먼트(긴 TTL)
   + 광고 세그먼트(긴 TTL)

1. 적절한 오류 처리를 구성합니다.
   + 서비스 중단 중에 반복되는 요청으로 오리진에 부담을 주지 않도록 음의 캐싱(오류 응답 임시 저장)을 설정합니다. 음수 캐싱은 CDN이 일시적으로 오류 응답(예: 404 또는 500 오류)을 저장하여 존재하지 않거나 일시적으로 사용할 수 없는 콘텐츠에 대한 반복 요청을 방지함을 의미합니다.
   + 적절한 오류 응답 코드 및 재시도 동작 구성

1. 중간 캐싱(오리진 실드)을 구현합니다.

   오리진 실드는 CDN 엣지 로케이션과 오리진 서버 간에 추가 캐싱 계층을 생성하는 기능입니다. 이렇게 하면 오리진 서버에 도달하는 중복 요청 수가 줄어듭니다.
   + 엣지 로케이션과 오리진 간에 중간 캐싱 계층 구성
   + 캐시 누락 시 오리진에 대한 중복 요청 수 감소
   + CDN 인프라 전반의 캐시 적중률 개선

# MediaTailor의 고급 CDN 기능
<a name="advanced-cdn-features"></a>

기본 콘텐츠 전송 네트워크(CDN) 구성을 구현한 후 이러한 고급 기능을 탐색하여 AWS Elemental MediaTailor 스트리밍 플랫폼의 성능과 신뢰성을 더욱 개선합니다.

미디어 품질 인식 라우팅(MQAR)  
MQAR은 실시간 네트워크 성능 지표를 기반으로 최고 품질의 콘텐츠 소스를 자동으로 선택하는 Amazon CloudFront 기능입니다. MQAR은 고정 오리진 서버를 사용하는 대신 지연 시간 및 처리량과 같은 요인을 기반으로 요청을 최적의 오리진으로 동적으로 라우팅합니다. 이를 통해 최종 사용자는 네트워크 변동 중에도 가능한 최고 품질의 스트림을 수신할 수 있습니다.  
Amazon CloudFront를 사용하는 경우 MQAR을 구현하여 실시간 지표를 기반으로 최고 품질의 콘텐츠 소스를 자동으로 선택합니다. 자세한 내용은 CloudFront 통합 섹션[CloudFront 통합](cloudfront-specific-recommendations.md)의 섹션을 참조하세요.

매니페스트 필터링  
매니페스트 필터링을 사용하면 MediaTailor가 최종 사용자에게 제공하는 매니페스트에 포함되는 변환(동일한 콘텐츠의 다양한 품질 버전)을 사용자 지정할 수 있습니다. 필터링은 특정 디바이스 또는 네트워크 조건에 적합하지 않은 변환을 제거하여 대역폭 사용을 최적화하는 데 도움이 됩니다. 예를 들어 모바일 디바이스 또는 저대역폭 연결에 대한 4K 변환을 제거할 수 있습니다.  
를 사용한 매니페스트 필터링 구현에 대한 자세한 내용은 섹션을 AWS Elemental MediaPackage참조하세요[MediaPackage CDN 통합](mediapackage-integration.md).

다중 CDN 전략  
다중 CDN 전략은 여러 CDN 공급자를 동시에 사용하여 안정성과 성능을 개선합니다. 한 CDN에 문제가 발생하면 트래픽이 자동으로 다른 공급자로 이동할 수 있습니다. 이 접근 방식은 신뢰성이 중요한 중요한 중요한 라이브 이벤트에 특히 유용합니다.  
MediaTailor를 사용하여 다중 CDN 전략을 구현하는 방법에 대한 자세한 내용은 섹션을 참조하세요[CDN 통합 계획](planning-cdn-integration.md).