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.
Testez votre implémentation pour le CDN et les intégrations MediaTailor
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. 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 :
-
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 dans le Guide du CloudFront développeur.
-
-
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. 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
de charge CloudFront sur le blog AWS Networking & Content Delivery. -
-
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 dans le guide du CloudFront développeur.
-
-
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 :
-
É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 pour les étapes de déploiement en production.
-