PBS (Public Broadcasting Service) è una corporazione privata senza scopo di lucro che offre a tutti gli americani un'ampia varietà di programmi educativi e di intrattenimento tramite televisione e contenuti online. La programmazione di PBS viene distribuita alle comunità tramite quasi 360 stazioni membri in tutti gli Stati Uniti. Oltre ai programmi televisivi, PBS fornisce contenuti tramite applicazioni per dispositivi mobili e diversi siti Web, come PBS.org, PBSKIDS.org e PBS Video. Fondata nel 1969, PBS si è trasformata da organizzazione esclusivamente televisiva in un leader multi-piattaforma al servizio degli americani tramite televisione, TV mobile, Web, lavagne interattive in classi scolastiche e altro.

Drew Engelson è Chief Architect e Direttore Senior dello sviluppo delle piattaforme per PBS Interactive, il dipartimento responsabile della presenza di PBS su Internet e sui dispositivi mobili. Inizialmente Engelson e il suo team utilizzavano una rete di distribuzione di contenuti che non soddisfaceva completamente le loro necessità di distribuzione di file multimedia in streaming. Questo impediva spesso l'avvio o causava l'interruzione durante la visualizzazione di video in streaming.

Poiché la rete di distribuzione di contenuti di PBS non permetteva di misurare il degrado delle prestazioni, Engelson e il suo team non riuscivano a identificare l'origine di questi problemi di streaming. Per ottimizzare il sistema e impedire questo tipo di problemi, PBS Interactive ha implementato uno strumento di monitoraggio che poteva essere utilizzato per il test di altre reti di distribuzione di contenuti, fra cui Amazon Web Services (AWS). Il team di PBS Interactive, che conosceva già AWS, utilizzava già Amazon Elastic Compute Cloud (EC2) e Amazon Simple Storage Service (Amazon S3).

Dopo aver monitorato più CDN per alcune settimane, PBS Interactive ha constatato che CloudFront aveva un tasso di errori decisamente inferiore rispetto al CDN esistente. Di conseguenza, ha migrato la maggior parte dei video in uno storage Amazon S3 e ha cominciato a distribuirli mediante Amazon CloudFront. PBS Interactive ha completato la migrazione dei contenuti in Amazon S3 in poche settimane e ha iniziato e distribuirli tramite Amazon CloudFront.

Dopo la migrazione, PBS Interactive afferma che i problemi di prestazioni di streaming di video sono diminuiti del cinquanta per cento. Il dipartimento effettua inoltre test molto più rapidamente grazie alla funzionalità di richiesta di invalidamento di Amazon CloudFront e analizzando i file di log di CloudFront. Questa funzionalità, che rimuove rapidamente i file errati e ripristina velocemente la cache, ha ottimizzato il test di PBS Interactive.

Engelson è convinto che "Amazon CloudFront si adatta bene agli altri servizi AWS utilizzati da PBS. I membri del team sono stati molto soddisfatti delle conversazioni con il team AWS durante la migrazione verso Amazon CloudFront e sono entusiasti della caratteristica di invalidamento di Amazon CloudFront rilasciata poco dopo che ne avevano espresso la necessità".

Oggi, PBS Interactive offre quasi tutti i propri video in streaming tramite Amazon CloudFront. Grazie a questa scelta, è in grado di caricare più di un petabyte di video ogni mese. Inoltre, usa diversi provider di terze parti per transcodificare e segmentare asset video mobile, inoltrati poi tramite Amazon CloudFront alle app per dispositivi mobili di PBS per Apple iPhone e iPad. Engelson afferma: "Come con tutti gli altri servizi AWS, l'utilizzo di Amazon CloudFront è talmente semplice e affidabile che il team non deve neanche pensarci. Tutto funziona perfettamente, lasciandoci liberi di concentrarci sulla creazione di applicazioni interessanti". E conclude: "Siamo estremamente soddisfatti delle prestazioni e della facilità di utilizzo offerta da CloudFront per lo streaming di video verso diversi dispositivi. CloudFront fornisce ai nostri utenti un'ottima esperienza, con un numero ridotto di errori, e questo è molto importante per il successo della nostra attività".

Per ulteriori informazioni su come AWS può soddisfare le tue necessità in relazione ad applicazioni Web, visita la pagina dei dettagli sulle applicazioni Web: http://aws.amazon.com/web-mobile-social.