

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Testa la tua implementazione per CDN e integrazioni MediaTailor
<a name="test-implementation"></a>

Garantisci esperienze di visualizzazione affidabili testando a fondo l'integrazione della rete di distribuzione AWS Elemental MediaTailor dei contenuti (CDN) prima dell'implementazione in produzione. I test adeguati aiutano a identificare e risolvere i problemi prima che abbiano un impatto sul pubblico. Per indicazioni sulle metodologie di test, consulta [Testing CloudFront distribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-testing.html). Puoi anche consultare la documentazione di test del tuo provider CDN.

Segui questi passaggi di test per convalidare la tua integrazione CDN:

1. Crea un ambiente di test che rispecchi la tua configurazione di produzione. Includi:
   + Impostazioni CDN e comportamenti di cache identici
   + Includi contenuti rappresentativi con vari bitrate e formati
   + Configura un server di test e decision server con esempi di risposte agli annunci
   + Imposta le configurazioni di monitoraggio e avviso

   Per indicazioni step-by-step sull'implementazione, consulta [Creazione di una distribuzione temporanea](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-testing.html) nella Guida per gli CloudFront sviluppatori.

1. Eseguite test di carico per verificare le stime di capacità. Per indicazioni sui test di carico, consulta [Monitoraggio MediaPackage](https://docs.aws.amazon.com/mediapackage/latest/ug/monitoring-service.html). Gli scenari di test dovrebbero includere:
   + Aumento graduale del numero di spettatori (in genere il 10-20% del picco previsto ogni 5 minuti)
   + Picchi di traffico improvvisi in base ai picchi di carico previsti (simula l'adesione del 50% del pubblico di picco entro 60 secondi)
   + Periodi di picco di carico prolungati (mantenimento del carico di picco per almeno 30-60 minuti)
   + Distribuzione geografica corrispondente al pubblico (distribuisci il traffico di prova in base alle posizioni degli spettatori previste)

   Verifica che i tempi di risposta rimangano al di sotto delle soglie prefissate. In genere, ciò significa meno di 500 ms per i manifesti e meno di 200 ms per i segmenti. I tassi di errore dovrebbero rimanere inferiori all'1%. Per i dettagli sull'implementazione degli strumenti e delle metodologie di test di [carico, consulta Load testing with CloudFront](https://aws.amazon.com/blogs/networking-and-content-delivery/load-testing-with-cloudfront/) nel blog AWS Networking & Content Delivery.

1. Testa gli scenari di failover per garantire l'affidabilità. Simula:
   + Guasti del server Origin (scenari di interruzione completa e degradazione parziale)
   + Interruzioni delle periferiche CDN (test con routing del traffico verso le sedi di backup)
   + Indisponibilità del server decisionale pubblicitario (test con timeout di 5-10 secondi)
   + Problemi di connettività di rete (simulazione della perdita di pacchetti e dell'aumento della latenza)

   Collaborate con il vostro provider CDN per stabilire obiettivi di tempo di risposta al failover appropriati per il vostro caso d'uso. In genere, ciò significa meno di 3 secondi per il completamento del failover. Per una guida all'implementazione dei test di failover, consulta [Origin failover](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html) nella Developer Guide. CloudFront 

1. [Per gli eventi più importanti, implementa strategie di accelerazione graduale basate sulle linee guida per i test di carico:AWS](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/load-testing.html)
   + Scagliona gli orari di inizio per diversi segmenti di pubblico. Ad esempio, consenti innanzitutto agli abbonati premium di utilizzare intervalli di 15 minuti tra i gruppi di destinatari.
   + Utilizzate tecniche di preriscaldamento per aumentare gradualmente il carico. Il preriscaldamento prevede:
     + Compila le cache CDN con i contenuti più richiesti 2-4 ore prima dell'evento
     + Aumenta gradualmente il traffico sintetico fino al 20-30% del picco previsto per riscaldare i sistemi
     + Testa tutti i componenti in condizioni di carico realistiche con contenuti reali
   + Monitora le prestazioni del sistema durante tutto il periodo di avvio, monitorando:
     + Rapporti di accesso alla cache e tempi di risposta (obiettivo > 90%, risposta <500 ms)
     + Tassi di errore e carico di origine (mantenimento dei tassi di errore < 1%, CPU di origine < 70%)
     + Tassi di errore e carico di origine (mantenimento dei tassi di errore < 1%, personalizzazione riuscita della CPU di origine del 98%)
     + Metriche relative all'esperienza degli spettatori (obiettivo: tempo di avvio inferiore a 2 secondi, rebuffering < 0,5%)
   + Prepara un piano di emergenza per sovraccarichi di traffico imprevisti. Il tuo piano dovrebbe includere questi componenti essenziali:
     + Procedure di scalabilità della capacità di emergenza con passaggi documentati per aumentare la capacità del 50-100% entro 15 minuti
     + Protocolli di attivazione CDN di backup con possibilità di spostare il 20-50% del traffico su CDN secondario
     + Fallback semplificato nell'inserimento degli annunci per ridurre i parametri di targeting da 10 o più a 3-5 parametri essenziali
     + Piani di comunicazione per le parti interessate con modelli di notifica ed elenchi di contatti predefiniti

   Dopo aver completato i test, procedi con l'[implementazione dell'integrazione CDN per le](https://docs.aws.amazon.com/mediatailor/latest/ug/cdn-integration.html) fasi di implementazione in produzione.