

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Planifiez votre intégration au CDN pour AWS Elemental MediaTailor
<a name="planning-cdn-integration"></a>

Vous pouvez améliorer l'expérience des spectateurs et réduire la latence grâce à une intégration CDN pour AWS Elemental MediaTailor. Lorsque vous implémentez un réseau de diffusion de contenu (CDN), vous pouvez diffuser du contenu depuis des emplacements plus proches de vos spectateurs. Cela garantit des temps de chargement plus rapides, une meilleure évolutivité et une diffusion publicitaire cohérente dans les différentes régions géographiques.

Vous avez besoin d'une bonne planification avant de mettre en œuvre un CDN avec AWS Elemental MediaTailor. Cette section vous guide à travers les principaux domaines de planification. Vous abordez ces domaines avant de commencer la configuration proprement dite. Ces étapes vous aident à créer une expérience de visionnage optimale pour votre public.

Une fois votre planification terminée, consultez la section [Intégration d'un CDN MediaTailor pour les instructions de](https://docs.aws.amazon.com/mediatailor/latest/ug/cdn-integration.html) step-by-step mise en œuvre.

Pour plus d'informations sur MediaTailor les quotas susceptibles d'affecter la planification de votre CDN, consultez[Quotas dans AWS Elemental MediaTailor](quotas.md). Pour plus d'informations sur CloudFront les quotas, consultez la section [Quotas](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html) dans le guide du CloudFront développeur.

Avant de commencer à planifier, déterminez comment MediaTailor interagit avec un CDN :

1. Les spectateurs demandent du contenu via votre CDN plutôt que directement auprès de MediaTailor

1. Le CDN transmet les demandes de manifeste à des MediaTailor fins de personnalisation.

1. Le CDN met en cache et diffuse des segments de contenu et des segments publicitaires à partir d'emplacements périphériques.

Cette architecture réduit la charge de travail MediaTailor tout en garantissant que les spectateurs reçoivent des publicités personnalisées avec une latence minimale.

La compréhension de la terminologie du manifeste vous permet de configurer correctement votre CDN. Les différents protocoles de streaming utilisent des structures de manifeste spécifiques qui affectent la façon dont vous configurez la mise en cache et le routage :
+ *Manifestes HLS* - Lorsque vous travaillez avec des flux HLS, vous gérez :
  + Liste de *lecture multivariée* : configurez votre CDN pour qu'il achemine ces manifestes de haut niveau vers des fins de MediaTailor personnalisation.
  + Liste de *lecture multimédia* : définissez des règles de mise en cache appropriées pour ces manifestes contenant des liens vers des segments de contenu.
+ *Manifestes DASH* - Lorsque vous travaillez avec des flux DASH, vous gérez :
  + *MPD (Media Presentation Description)* : configurez votre CDN pour gérer ces manifestes conformément à vos exigences de personnalisation.

Le processus de planification du CDN comprend les étapes clés suivantes, chacune étant axée sur une tâche spécifique :
+ [Estimation des besoins en trafic pour le CDN et les intégrations MediaTailor](estimate-traffic.md): calculez le nombre de spectateurs que vous attendez et les besoins en bande passante.
+ [Configurer des stratégies d'optimisation pour le CDN et MediaTailor les intégrations](optimize-cdn-config.md): configurez votre CDN pour une diffusion de contenu et une personnalisation des publicités optimales.
+ [Personnalisez la planification pour le CDN et les intégrations MediaTailor](plan-for-workflow.md): ajustez votre stratégie CDN en fonction de votre MediaTailor flux de travail spécifique.
+ [Configuration de la surveillance et de la mise à l'échelle pour le CDN et les intégrations MediaTailor](setup-monitoring.md): Mettez en œuvre des stratégies de surveillance et de mise à l'échelle pour des performances fiables.
+ [Optimisez les coûts du CDN et MediaTailor des intégrations](optimize-costs.md): Équilibrez les performances avec la rentabilité.
+ [Testez votre implémentation pour le CDN et les intégrations MediaTailor](test-implementation.md): testez minutieusement votre intégration au CDN avant le déploiement en production.

# Estimation des besoins en trafic pour le CDN et les intégrations MediaTailor
<a name="estimate-traffic"></a>

Pour dimensionner avec précision l'intégration de votre réseau de diffusion de contenu (CDN) avec AWS Elemental MediaTailor :

1. Calculez le nombre de spectateurs attendus à l'aide de données historiques ou d'événements similaires. Prévoyez une capacité supplémentaire au-delà de votre base de référence pour faire face à des pics inattendus. Pour connaître les recommandations de dimensionnement actuelles, consultez l'équipe chargée de votre AWS compte. Vous pouvez également consulter [Quotas dans AWS Elemental MediaTailor](quotas.md).

1. Identifiez les modèles de trafic de pointe et les pics potentiels dans votre calendrier de contenu. Tenez compte de facteurs tels que :
   + Événements sportifs en direct ou avant-premières de saison
   + Campagnes marketing ou événements promotionnels
   + Différences de fuseaux horaires pour le public mondial
   + Schémas d'observation pendant les fêtes ou les saisons

1. Déterminez vos besoins en bande passante en multipliant le nombre de spectateurs par le débit des flux. Collaborez avec votre fournisseur de CDN pour calculer la capacité appropriée. Basez ce calcul sur vos débits de contenu spécifiques et sur la taille d'audience attendue. Ajoutez des frais supplémentaires pour les segments publicitaires et les demandes de manifeste, comme le recommande votre fournisseur.

1. Travaillez avec votre fournisseur de CDN pour garantir une capacité périphérique suffisante dans vos régions cibles.

Assurez-vous que votre capacité d'insertion publicitaire répond à la demande des internautes en prenant les mesures spécifiques suivantes :

1. Vérifiez votre quota actuel de demandes d'insertion d'annonces dans la [console Service Quotas](https://console.aws.amazon.com/servicequotas/home/services/mediatailor/quotas). Passez en revue les limites de service actuelles pour savoir combien de spectateurs simultanés votre configuration peut prendre en charge.

1. Pour les événements à fort trafic, demandez un quota accru via la [console Service Quotas.](https://console.aws.amazon.com/servicequotas/home/services/mediatailor/quotas)

1. Si vous attendez plus de 500 000 spectateurs simultanés, contactez [AWS Support](https://aws.amazon.com/premiumsupport/) au moins 2 semaines avant votre événement. Cela permet de AWS garantir une capacité suffisante pour répondre à vos besoins de personnalisation des annonces.

Pour plus d'informations sur la mise en œuvre de la planification des capacités dans votre flux de travail, voir [Utilisation de la planification par prélecture pour](https://docs.aws.amazon.com/mediatailor/latest/ug/prefetch.html) optimiser la diffusion des annonces lors d'événements à fort trafic.

# Configurer des stratégies d'optimisation pour le CDN et MediaTailor les intégrations
<a name="optimize-cdn-config"></a>

Lorsque vous avez terminé l'estimation du trafic, configurez votre réseau de diffusion de contenu (CDN) pour optimiser la diffusion de contenu et la personnalisation des publicités avec. AWS Elemental MediaTailor Ces optimisations permettent de garantir une lecture fluide tout en maintenant une publicité ciblée.

Implémentez les optimisations spécifiques du CDN suivantes :

1. Configurez les fonctionnalités d'Origin Shield dans votre CDN afin de réduire la charge MediaTailor et d'améliorer l'efficacité de la mise en cache. Origin Shield agit comme une couche de mise en cache intermédiaire qui :
   + Regroupez les demandes de plusieurs utilisateurs en une seule demande d'origine
   + Réduisez le nombre de demandes redondantes pour MediaTailor
   + Améliorez les temps de réponse pour le contenu mis en cache

   Pour plus de détails sur la mise en œuvre de la configuration d'Origin Shield avec CloudFront, consultez la section [Utilisation d'Origin Shield](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/origin-shield.html) dans le manuel du CloudFront développeur.

1. Définissez les valeurs TTL (Time To Live) appropriées pour les différents types de contenu. Le TTL détermine la durée de mise en cache du contenu du CDN. Passé ce délai, le CDN demande une nouvelle copie à l'origine :
   + Manifestes : 
     + 0 secondes pour l'insertion de l'annonce
     + 5 à 10 secondes pour l'assemblage du canal

     Lors de l'insertion d'annonces, MediaTailor fournit des manifestes contenant des publicités personnalisées pour le spectateur. Si une playlist ou un MPD est mis en cache et diffusé sur le mauvais appareil de lecture, celui-ci peut rencontrer des problèmes de lecture ou de suivi.
   + Segments de contenu : 24 heures ou plus (ils changent rarement et vous pouvez les mettre en cache de manière agressive pour réduire la charge d'origine)
   + Segments publicitaires : 24 heures ou plus (le contenu publicitaire est généralement réutilisé par les internautes et vous pouvez le mettre en cache pendant de longues périodes)

   Pour des recommandations TTL complètes et des stratégies d'optimisation de la mise en cache pour tous les MediaTailor flux de travail, voir. [Optimisation de la mise en cache pour le CDN et les intégrations MediaTailor](cdn-optimize-caching.md)

   Pour obtenir des instructions détaillées sur la configuration des comportements du cache dans CloudFront, consultez la section [Paramètres du comportement du cache](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior) dans le Guide du CloudFront développeur.

1. Déployez des nœuds périphériques du CDN à proximité de vos populations de spectateurs. Collaborez avec votre fournisseur de CDN pour :
   + Identifiez les emplacements optimaux des nœuds périphériques en fonction de la démographie des spectateurs
   + Garantir une capacité suffisante dans chaque région
   + Surveillez les performances de pointe et ajustez-les selon les besoins

   Pour obtenir des conseils de mise en œuvre, consultez la section [Emplacements CloudFront périphériques](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html) afin d'identifier les emplacements périphériques disponibles pour les régions de votre audience.

1. Pour un public mondial, envisagez de mettre en œuvre une stratégie multi-CDN. Cette approche :
   + Utilise plusieurs fournisseurs de CDN pour améliorer la fiabilité
   + Oriente les spectateurs vers le CDN le plus performant pour leur localisation
   + Fournit des options de basculement en cas de panne du CDN
   + Peut optimiser les coûts en tirant parti de différents modèles de tarification

   Pour plus de détails sur la mise en œuvre, consultez la section [Stratégies multi-CDN](https://aws.amazon.com/blogs/networking-and-content-delivery/multi-cdn-strategies/) sur le blog AWS Networking & Content Delivery.

# Personnalisez la planification pour le CDN et les intégrations MediaTailor
<a name="plan-for-workflow"></a>

Les différents AWS Elemental MediaTailor flux de travail ont des exigences uniques qui affectent la planification du réseau de diffusion de contenu (CDN). Pour obtenir des conseils spécifiques au flux de travail, consultez la section [Utilisation](https://docs.aws.amazon.com/mediatailor/latest/ug/configurations.html) des configurations.

Ajustez votre plan de capacité en fonction de votre MediaTailor flux de travail spécifique :

## Pour les flux de travail d'insertion de MediaTailor publicités
<a name="plan-ad-insertion"></a>

1. Configurez votre CDN pour gérer des manifestes personnalisés sans aucune mise en cache. Cela garantit que chaque spectateur reçoit des publicités uniques et ciblées. Les publicités sont basées sur leur profil et leur contexte de visionnage.

1. Dimensionnez votre serveur de décision publicitaire (ADS) pour gérer les pics de demandes. Pour obtenir des conseils sur la configuration d'ADS, consultez la section [Insertion d'annonces avec MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/ad-insertion.html). Tenez compte de :
   + Temps de réponse requis pour votre cas d'utilisation
   + Capacité de visionnage simultanée attendue
   + Exigences en matière de redondance et de basculement
   + Besoins de distribution géographique

1. Implémentez le regroupement des demandes au niveau du CDN pour gérer les demandes d'interruption de publicité synchronisées. Le regroupement des demandes combine plusieurs demandes identiques en une seule demande d'origine. Cela est crucial lors de :
   + Événements sportifs en direct lorsque de nombreux spectateurs font des pauses publicitaires simultanément
   + Émissions de télévision populaires diffusées en avant-première avec des pauses publicitaires synchronisées
   + Des événements d'actualité qui attirent des pics soudains d'audience

   Pour plus de détails sur la mise en œuvre, consultez [Origin Failover](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html) pour configurer le traitement des demandes pendant les pics de charge.

## Pour les flux de travail d'assemblage de MediaTailor canaux
<a name="plan-channel-assembly"></a>

1. Calculez les besoins en capacité en fonction du nombre de canaux et de leurs débits. Pour obtenir des conseils sur la planification de la capacité d'assemblage des canaux, voir [Assemblage des canaux dans MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly.html). Tenez compte de :
   + Nombre total de canaux
   + Exigences en matière de débit par canal
   + Charge de visionnage simultanée attendue
   + Besoins de distribution géographique

1. Configurez votre CDN pour gérer des modèles de trafic prévisibles en fonction des plannings publiés. L'assemblage des chaînes présente généralement des modèles plus prévisibles que l'insertion de publicités pour les raisons suivantes :
   + Les horaires de programmation sont connus à l'avance
   + Le comportement du spectateur suit des modèles établis
   + Le contenu ne change pas de manière dynamique par spectateur

1. Assurez-vous que votre origine dispose d'une bande passante suffisante pour maintenir une sortie de canal cohérente. Mettre en œuvre :
   + Serveurs d'origine redondants pour des canaux à haute disponibilité
   + Basculement automatique entre l'origine principale et l'origine de sauvegarde
   + Surveillance pour détecter les problèmes de performance liés à l'origine

   Pour obtenir des conseils de mise en œuvre, voir [Configuration de la redondance d'origine](https://docs.aws.amazon.com/mediapackage/latest/ug/cloudfront-origin-failover.html) pour créer une infrastructure d'origine résiliente.

## Pour des MediaTailor flux de travail combinés
<a name="plan-combined-workflow"></a>

1. Dimensionnez votre infrastructure pour gérer les modèles de trafic combinés des deux services. Pour obtenir des conseils sur les flux de travail combinés, voir[Utilisation AWS Elemental MediaTailor pour insérer des publicités](configurations.md). Tenez compte de :
   + Exigences de base relatives à l'assemblage des canaux
   + Frais généraux d'insertion d'annonces
   + Modèles de trafic de pointe
   + Besoins en matière de redondance

1. Configurez des comportements CDN distincts pour la diffusion de contenu linéaire et l'insertion dynamique de publicités. Cette séparation vous permet de :
   + Optimisez les politiques de mise en cache pour chaque type de contenu indépendamment
   + Acheminer les demandes vers les origines appropriées en fonction du type de contenu
   + Surveillez les indicateurs de performance séparément pour chaque flux de travail

1. Configurez un routage approprié entre la périphérie et l'origine CDNs pour maintenir des performances optimales. Pensez à utiliser :
   + Différents chemins d'origine pour les segments de contenu (/content/\$1) et les segments publicitaires (/ads/\$1)
   + Comportements de cache distincts pour les manifestes et les segments
   + Routage géographique pour optimiser le temps de latence pour les différentes régions

   Pour plus de détails sur l'implémentation, consultez [la section Configuration des comportements du cache](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior) pour configurer des règles de routage et de mise en cache basées sur le chemin.

# Configuration de la surveillance et de la mise à l'échelle pour le CDN et les intégrations MediaTailor
<a name="setup-monitoring"></a>

Des stratégies de surveillance et de mise à l'échelle efficaces sont essentielles pour maintenir des performances et une expérience utilisateur optimales grâce à l'intégration de votre réseau de diffusion de AWS Elemental MediaTailor contenu (CDN). Mettez en œuvre ces approches pour garantir que votre intégration CDN fonctionne de manière fiable à grande échelle.

Mettez en œuvre les stratégies de surveillance et de mise à l'échelle suivantes :

1. Configurez la surveillance pour ces indicateurs clés. Pour obtenir des conseils sur les valeurs cibles appropriées, consultez [Monitoring MediaTailor with Amazon CloudWatch](https://docs.aws.amazon.com/mediatailor/latest/ug/monitoring-cloudwatch-metrics.html) et consultez les meilleures pratiques de votre fournisseur de CDN :
   + Taux de réussite du cache CDN (établissez des indicateurs et des cibles de référence en fonction de votre type de contenu et de vos habitudes de diffusion)
   + Volumes de demandes d'origine (surveillez les modèles pendant le fonctionnement normal afin d'établir des bases de référence pour la détection des anomalies)
   + Taux d'erreur par type d'erreur (définissez des seuils en fonction de vos objectifs de niveau de service et des MediaTailor meilleures pratiques)
   + Temps de réponse (définissez des objectifs de latence appropriés en fonction de vos exigences en matière d'expérience utilisateur et de votre répartition géographique)

   Pour obtenir des instructions de mise en œuvre détaillées, consultez [la section Création de CloudWatch tableaux](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html) de bord pour visualiser vos indicateurs MediaTailor et ceux du CDN ensemble.

1. Configurez des alertes en cas de modèles de trafic inattendus ou de dégradation des performances. Configurez les seuils en fonction de vos indicateurs de référence et de vos objectifs de niveau de service. Pour obtenir des conseils sur la configuration des alertes, consultez la section [Création d' CloudWatch alarmes Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html). Envisagez de surveiller :
   + Écarts importants par rapport aux taux d'accès au cache de référence (alerte généralement en cas de baisse de 85 à 90 %)
   + Augmentations soudaines du volume de demandes d'origine (alerte en cas d'augmentation de 30 % ou plus par rapport à la valeur de référence)
   + Les pics de taux d'erreur dépassent les seuils que vous avez définis (généralement 1 à 2 % pour les erreurs 4xx, 0,5 % pour les erreurs 5xx)
   + Dégradation du temps de réponse au-delà des niveaux acceptables (généralement > 500 ms pour les manifestes, > 200 ms pour les segments)

   Pour des exemples de mise en œuvre, consultez [CloudWatch les concepts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html) de création de tableaux de bord et d'alertes de surveillance efficaces.

1. Créez des plans de mise à l'échelle pour les événements prévisibles à fort trafic. Vos plans doivent inclure les éléments clés suivants :
   + Augmentations de capacité avant l'événement (24 à 48 heures avant le début de l'événement)
   + Horaires d'augmentation progressive du nombre de spectateurs (généralement 10 à 20 % de l'audience attendue par intervalle de 5 minutes)
   + Répartition des capacités régionales en fonction de l'audience (attribuer la capacité proportionnellement à l'audience régionale attendue)
   + Procédures de dimensionnement après l'événement (maintien de la capacité maximale pendant 30 à 60 minutes après la fin de l'événement)

   Pour obtenir des conseils de mise en œuvre sur la mise à l'échelle en cas d'événements à fort trafic, consultez la section [Configuration d'un flux de travail end-to-end en direct résilient](https://aws.amazon.com/blogs/media/part-1-how-to-set-up-a-resilient-end-to-end-live-workflow/) sur le blog AWS des médias.

1. Mettez en œuvre des mesures de basculement et de redondance pour les flux critiques, notamment :
   + Déploiements de CDN multirégionaux (au moins deux régions pour le contenu critique)
   + Serveurs d'origine de sauvegarde (configurés avec des contrôles de santé automatisés toutes les 30 secondes)
   + Déclenchements de basculement automatisés basés sur des tests de santé (généralement après 2 ou 3 vérifications infructueuses)
   + Procédures de restauration pour différents scénarios de défaillance (documentées avec des objectifs de temps de réponse spécifiques)

   Pour connaître les étapes de mise en œuvre détaillées, voir [Optimisation de la haute disponibilité avec le basculement CloudFront d'origine](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html).

# Optimisez les coûts du CDN et MediaTailor des intégrations
<a name="optimize-costs"></a>

Les coûts des réseaux de diffusion de contenu (CDN) peuvent varier considérablement en fonction des modèles de trafic, de la distribution géographique et de l'utilisation des AWS Elemental MediaTailor fonctionnalités. Pour obtenir des informations sur les prix actuels, consultez la section [CloudFront sur les prix](https://aws.amazon.com/cloudfront/pricing/). Vous pouvez également consulter la documentation de votre fournisseur de CDN.

Équilibrez les performances avec le rapport coût-efficacité en utilisant les stratégies suivantes :

1. Analysez les modèles de trafic de votre CDN pour sélectionner le niveau de tarification le plus rentable. Passez en revue les facteurs suivants avec votre fournisseur de CDN :
   + Volumes de transfert de données par région et par période
   + Modèles de demande pour les manifestes et les segments
   + Exigences relatives à la distribution géographique
   + Modes d'utilisation de pointe par rapport à la moyenne

   Pour vous aider à analyser les coûts, utilisez le [calculateur de AWS prix](https://calculator.aws/#/) pour estimer vos CloudFront coûts en fonction de vos habitudes d'utilisation spécifiques.

1. Pour des charges de travail prévisibles, évaluez les accords de capacité réservée avec votre fournisseur de CDN. Ces accords peuvent offrir des avantages tels que :
   + Tarifs réduits pour les volumes d'utilisation engagés
   + Coûts mensuels prévisibles pour la budgétisation
   + Soutien prioritaire et allocation de capacités

   Consultez votre fournisseur de CDN pour déterminer si la capacité réservée est adaptée à vos habitudes d'utilisation. Pour CloudFront, voir les [fonctionnalités CloudFront premium](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-premium-features.html). Cela fournit des informations sur les options de capacité réservée.

1. Optimisez les coûts de sortie en équilibrant le trafic entre MediaTailor et votre fournisseur de CDN. Les stratégies incluent :
   + Maximisez les taux de réussite du cache pour réduire les demandes d'origine
   + Utiliser Origin Shield pour consolider les demandes
   + Implémenter la compression pour réduire les volumes de transfert de données
   + Choisissez les régions du CDN qui correspondent à AWS la tarification régionale

   Pour obtenir des conseils d'implémentation sur la compression, consultez la section [Servir des fichiers compressés](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ServingCompressedFiles.html) dans le manuel du CloudFront développeur.

1. Mettez en œuvre des stratégies de mise en cache appropriées pour les différents types de contenu afin de réduire les demandes d'origine. Pour obtenir des conseils sur l'optimisation du cache, consultez [la section Amélioration des taux de réussite du cache](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cache-hit-ratio.html). Concentrez-vous sur :
   + Segments de contenu (vous pouvez les mettre en cache pendant de longues périodes)
   + Segments publicitaires (généralement réutilisés par les utilisateurs)
   + Ressources statiques telles que les fichiers de lecteur et les images

   L'amélioration des taux d'accès au cache réduit considérablement les coûts d'origine. Collaborez avec votre fournisseur de CDN pour optimiser les configurations de cache en fonction de vos modèles de contenu spécifiques. Pour connaître les étapes de mise en œuvre détaillées, consultez [la section Configuration des comportements du cache](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ConfiguringCaching.html).

# Testez votre implémentation pour le CDN et les intégrations MediaTailor
<a name="test-implementation"></a>

Garantissez une expérience utilisateur fiable en testant minutieusement l'intégration de votre réseau de diffusion de AWS Elemental MediaTailor contenu (CDN) avant le déploiement en production. Des tests appropriés permettent d'identifier et de résoudre les problèmes avant qu'ils n'affectent votre public. Pour obtenir des conseils sur les méthodologies de test, voir [Tester CloudFront les distributions](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-testing.html). Vous pouvez également consulter la documentation de test de votre fournisseur de CDN.

Suivez ces étapes de test pour valider votre intégration au CDN :

1. Créez un environnement de test qui reflète votre configuration de production. Inclure :
   + Paramètres CDN et comportements de cache identiques
   + Incluez du contenu représentatif avec différents débits et formats
   + Configuration d'un serveur de test et de décision publicitaire avec des exemples de réponses publicitaires
   + Configuration des configurations de surveillance et d'alerte

   Pour obtenir des conseils de step-by-step mise en œuvre, consultez [la section Création d'une distribution intermédiaire](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-testing.html) dans le Guide du CloudFront développeur.

1. Effectuez des tests de charge pour vérifier vos estimations de capacité. Pour obtenir des conseils sur les tests de charge, consultez [la section Surveillance MediaPackage](https://docs.aws.amazon.com/mediapackage/latest/ug/monitoring-service.html). Les scénarios de test doivent inclure :
   + Augmentation progressive du nombre de spectateurs (généralement 10 à 20 % du pic attendu toutes les 5 minutes)
   + Des pics de trafic soudains en fonction de vos pics de charge attendus (simulez 50 % du pic d'audience rejoignant le site dans les 60 secondes)
   + Périodes de pointe prolongées (maintien de la charge maximale pendant au moins 30 à 60 minutes)
   + Distribution géographique correspondant à votre audience (répartissez le trafic de test en fonction de la localisation attendue des spectateurs)

   Vérifiez que les temps de réponse restent inférieurs aux seuils cibles. Cela signifie généralement moins de 500 ms pour les manifestes et moins de 200 ms pour les segments. Le taux d'erreur doit rester inférieur à 1 %. Pour plus de détails sur la mise en œuvre des outils et méthodologies de test de [charge, consultez la section relative aux tests](https://aws.amazon.com/blogs/networking-and-content-delivery/load-testing-with-cloudfront/) de charge CloudFront sur le blog AWS Networking & Content Delivery.

1. Testez des scénarios de basculement pour garantir la fiabilité. Simulez :
   + Défaillances du serveur d'origine (scénarios de panne complète et de dégradation partielle)
   + Interruptions des sites périphériques du CDN (test avec routage du trafic vers des sites de sauvegarde)
   + Indisponibilité du serveur Ad Decision (test avec des délais d'expiration de 5 à 10 secondes)
   + Problèmes de connectivité réseau (simulation de la perte de paquets et de l'augmentation de la latence)

   Travaillez avec votre fournisseur de CDN pour établir des objectifs de temps de réponse en cas de basculement adaptés à votre cas d'utilisation. Généralement, cela signifie moins de 3 secondes pour terminer le basculement. Pour obtenir des conseils d'implémentation sur les tests de basculement, voir [Origin failover](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html) dans le guide du CloudFront développeur.

1. Pour les événements majeurs, mettez en œuvre des stratégies de montée en puissance progressive basées sur les directives relatives aux [tests AWS de charge](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/load-testing.html) :
   + Étalez les heures de début en fonction des différents segments d'audience. Par exemple, autorisez d'abord les abonnés premium avec des intervalles de 15 minutes entre les groupes d'audience.
   + Utilisez des techniques de préchauffage pour augmenter progressivement la charge. Le préchauffage implique :
     + Remplir les caches du CDN avec du contenu populaire 2 à 4 heures avant l'événement
     + Augmenter progressivement le trafic synthétique jusqu'à 20 à 30 % du pic prévu pour réchauffer les systèmes
     + Testez tous les composants dans des conditions de charge réalistes avec le contenu réel
   + Surveillez les performances du système tout au long de la période de mise en service, en suivant :
     + Taux d'accès au cache et temps de réponse (objectif : taux de réussite supérieur à 90 %, réponse inférieure à 500 ms)
     + Taux d'erreur et charge d'origine (maintien des taux d'erreur inférieurs à 1 %, processeur d'origine < 70 %)
     + Taux de réussite de la personnalisation des publicités (objectif > 98 % de personnalisation réussie)
     + Mesures relatives à l'expérience utilisateur (délai de démarrage cible inférieur à 2 secondes, délai de rebufférisation inférieur à 0,5 %)
   + Établissez un plan d'urgence en cas de surtension imprévue. Votre plan doit inclure les éléments essentiels suivants :
     + Procédures de mise à l'échelle des capacités d'urgence avec étapes documentées pour augmenter la capacité de 50 à 100 % en 15 minutes
     + Protocoles d'activation du CDN de sauvegarde avec possibilité de transférer 20 à 50 % du trafic vers le CDN secondaire
     + Solution de repli simplifiée pour l'insertion d'annonces afin de réduire les paramètres de ciblage de 10 ou plus à 3 à 5 paramètres essentiels
     + Plans de communication pour les parties prenantes avec des modèles de notification et des listes de contacts prédéfinis

   Une fois vos tests terminés, passez à la section [Implémentation de votre intégration CDN](https://docs.aws.amazon.com/mediatailor/latest/ug/cdn-integration.html) pour les étapes de déploiement en production.

# Résoudre les problèmes courants liés au CDN et aux intégrations MediaTailor
<a name="troubleshooting-cdn"></a>

Relevez les problèmes courants d'intégration des réseaux de diffusion de contenu (CDN) AWS Elemental MediaTailor avant qu'ils n'aient un impact sur vos spectateurs. Cette section vous aide à identifier et à résoudre les problèmes typiques qui se produisent lors de l'intégration du CDN avec AWS Elemental MediaTailor.

Pour obtenir des conseils de dépannage complets, consultez la section [Résolution des problèmes MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/troubleshooting.html) et [ CloudFront distributions de résolution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/troubleshooting.html) des problèmes.

## Résolution des problèmes de livraison de MediaTailor manifestes
<a name="manifest-issues"></a>

Si les spectateurs rencontrent des problèmes de lecture ou voient des publicités incorrectes, vérifiez les problèmes courants liés aux manifestes suivants :
+ **Paramètres de mise en cache incorrects** : si votre CDN met en cache des manifestes personnalisés, les spectateurs peuvent voir des publicités destinées à d'autres utilisateurs.

  Solution : configurez votre CDN avec un TTL de cache de 0 pour les demandes de manifeste adressées à. MediaTailor
+ **Échec des demandes d'origine** : si votre CDN ne parvient pas à atteindre MediaTailor, les demandes de manifeste échoueront.

  Solution : Vérifiez la connectivité réseau entre votre CDN et MediaTailor. Vérifiez que votre CDN transmet correctement les en-têtes corrects.
+ **Problèmes liés aux paramètres de session : des** paramètres de session manquants ou incorrects peuvent entraîner des échecs de personnalisation.

  Solution : assurez-vous que votre joueur ajoute correctement tous les paramètres de session requis aux demandes de manifeste.

## Résoudre les problèmes de diffusion des MediaTailor segments
<a name="segment-issues"></a>

Si le contenu ou les segments publicitaires ne se chargent pas correctement, examinez les problèmes courants suivants :
+ **Réécriture du chemin du segment** : une configuration CDN incorrecte peut réécrire le segment de manière incorrecte. URLs 

  Solution : Vérifiez que votre CDN gère correctement le segment URLs. Assurez-vous qu'il ne modifie pas les chemins d'une manière qui rompe les références.
+ **Configuration CORS** : des en-têtes CORS manquants ou incorrects peuvent empêcher les navigateurs de charger des segments.

  Solution : configurez votre CDN pour transmettre les en-têtes CORS appropriés aux demandes de segment.
+ **Tempêtes d'erreurs de cache** : lors d'événements à fort trafic, plusieurs défaillances de cache peuvent submerger les serveurs d'origine.

  Solution : implémentez des fonctionnalités de réduction des demandes et de protection des origines afin de réduire la charge d'origine lors des pics de trafic.

## Résolution des problèmes de performance MediaTailor du CDN
<a name="performance-issues"></a>

Si les spectateurs sont confrontés à une mise en mémoire tampon ou à un chargement lent, vérifiez les problèmes de performances suivants :
+ **Faible taux de réussite du cache** : si votre CDN demande fréquemment du contenu depuis l'origine, les performances en pâtiront.

  Solution : Analysez les taux d'accès au cache par type de contenu et ajustez les paramètres TTL pour améliorer l'efficacité de la mise en cache.
+ **Distribution géographique** : les spectateurs éloignés des emplacements périphériques du CDN peuvent être confrontés à une latence accrue.

  Solution : passez en revue la distribution des emplacements périphériques de votre CDN. Augmentez la capacité dans les régions à forte concentration de spectateurs.
+ **Limitations de capacité d'origine** : si vos serveurs d'origine sont surchargés, les temps de réponse augmenteront.

  Solution : implémentez la limitation des demandes d'origine. Vous pouvez également augmenter la capacité d'origine ou améliorer la mise en cache pour réduire la charge d'origine.

Pour obtenir une assistance supplémentaire en matière de dépannage, consultez la section [Dépannage MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/troubleshooting.html) ou contactez AWS le Support. Pour obtenir des conseils de mise en œuvre sur la résolution des problèmes courants liés au CDN, consultez la section [Débogage de votre réseau de diffusion de contenu](https://aws.amazon.com/blogs/media/debugging-your-content-delivery-network/) sur le blog des AWS médias.