

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

# 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 인프라 전반의 캐시 적중률 개선