

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 定制 CDN 和 MediaTailor 集成的规划
<a name="plan-for-workflow"></a>

不同 AWS Elemental MediaTailor 的工作流程有独特的要求，这些要求会影响内容交付网络 (CDN) 的规划。有关特定于工作流的指导，请参阅[使用](https://docs.aws.amazon.com/mediatailor/latest/ug/configurations.html)配置。

根据您的特定 MediaTailor 工作流程调整容量计划：

## 用于 MediaTailor 广告插入工作流程
<a name="plan-ad-insertion"></a>

1. 将您的 CDN 配置为无需缓存即可处理个性化清单。这样可以确保每位观众都能收到独特的定向广告。广告基于其个人资料和观看背景。

1. 调整广告决策服务器 (ADS) 的大小，以应对峰值请求量。有关 ADS 配置的指导，请参阅[广告插入 MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/ad-insertion.html)。考虑：
   + 您的用例的响应时间要求
   + 预期的并发查看器容量
   + 冗余和故障转移要求
   + 地理分布需求

1. 在 CDN 级别实现请求折叠，以处理同步的广告插播请求。请求折叠将多个相同的请求合并为一个原始请求。这在以下情况下至关重要：
   + 许多观众同时观看广告时段的体育赛事
   + 热门电视节目首播并同步广告片段
   + 突发新闻事件吸引观众突然激增

   有关实现的详细信息，请参阅 [Origin 故障转移](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html)以配置高峰负载期间的请求处理。

## 适用于 MediaTailor 通道组装工作流程
<a name="plan-channel-assembly"></a>

1. 根据信道数量及其比特率计算容量需求。有关渠道装配容量规划的指导，请参阅[中的渠道装配 MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly.html)。考虑：
   + 频道总数
   + 每个通道的比特率要求
   + 预期的并发查看器负载
   + 地理分布需求

1. 配置您的 CDN 以根据已发布的时间表处理可预测的流量模式。渠道组合通常比广告插播具有更可预测的模式，因为：
   + 编程时间表是事先知道的
   + 观看者的行为遵循既定模式
   + 内容不会因观看者而动态变化

1. 确保您的源站有足够的带宽来保持一致的频道输出。实施：
   + 用于高可用性通道的冗余源服务器
   + 在主源和备份源之间自动进行故障转移
   + 监控以检测源站性能问题

   有关实施指南，请参阅[设置源站冗余](https://docs.aws.amazon.com/mediapackage/latest/ug/cloudfront-origin-failover.html)以创建弹性源基础架构。

## 适用于组合 MediaTailor 工作流程
<a name="plan-combined-workflow"></a>

1. 调整基础架构的规模，以应对两种服务的组合流量模式。有关组合工作流程的指导，请参阅[AWS Elemental MediaTailor 用于插入广告](configurations.md)。考虑：
   + 渠道组装基准要求
   + 广告插入开销要求
   + 高峰流量模式
   + 冗余需求

1. 为线性内容交付和动态广告插入配置单独的 CDN 行为。这种分离使您能够：
   + 单独优化每种内容类型的缓存策略
   + 根据内容类型将请求路由到适当的来源
   + 分别监控每个工作流程的性能指标

1. 在边缘和原点之间设置适当的布线 CDNs ，以保持最佳性能。考虑使用：
   + 内容细分 (/content/\*) 和广告细分 (/ads/\*) 的来源路径不同
   + 将清单和区段的缓存行为分开
   + 地理路由，可优化不同区域的延迟

   有关实现的详细信息，请参阅[配置缓存行为](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior)以设置基于路径的路由和缓存规则。